Use when building applications with Weavr for payments, cards, accounts, and identity verification. Covers both API integration and secure UI components.
Build payment and banking features using Weavr's API and secure UI components.
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β Your App UI ββββββΆβ Weavr Secure ββββββΆβ Weavr API β
β β β UI Components β β β
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β β β
β βΌ β
β Tokenized Data β
β (never raw PII) β
β β β
βββββββββββββββββββββββββ΄ββββββββββββββββββββββββ
Your Backend
<script src="https://sandbox.weavr.io/app/secure/static/client.1.js"></script>
window.OpcUxSecureClient.init("{{ui_key}}");
// POST /multi/corporates or /multi/consumers
const response = await fetch('https://sandbox.weavr.io/multi/corporates', {
method: 'POST',
headers: {
'api-key': API_KEY,
'programme-key': PROGRAMME_KEY,
'Content-Type': 'application/json'
},
body: JSON.stringify({
rootUser: { name, surname, email, mobile, companyPosition, dateOfBirth },
company: { type, name, registrationNumber, registrationCountry, businessAddress },
baseCurrency: 'GBP'
})
});
var form = window.OpcUxSecureClient.form();
var input = form.input("p", "password", { placeholder: "Create Password" });
input.mount(document.getElementById("password-container"));
form.tokenize(function(tokens) {
// Send tokens.password to your server - never see raw password
});
| Concept | Description |
|---|---|
| Tokenization | Sensitive data (passwords, PINs, card numbers) are tokenized client-side |
| Stepped-up Auth | Card display/PIN operations require additional authentication |
| KYC/KYB | Identity verification flows embedded via secure components |
| Programmes | Your Weavr configuration determining available features |
password / confirmPassword - Authentication credentialspassCode / confirmPassCode - PIN-based authenticationcardPin - Physical card PIN capturecardNumber - Full card number displaycvv - Card security code displaypin - Existing PIN displayconsumer_kyc() - Consumer identity verificationkyc() - Director/representative KYCkyb() - Business verificationSee references/flows.md for complete implementation patterns:
Full API documentation: https://weavr-multi-api.redoc.ly/
See references/api-quick-ref.md for endpoint summary.
See references/styling.md for component customization.