Skip to main content

Web SDK

Web SDK

Tokenized payments, mounted in your web app.

A PCI-compliant UI library for collecting and showing card data, passwords and KYC, with sensitive values never touching your servers.

Read the Web get-started guide

Our Web SDK lets you embed financial services into your web app. It provides secure, PCI-compliant UI components that capture and show sensitive payment data without it touching your servers.

Lowest PCI compliance level

By transmitting and receiving PCI-sensitive data in tokenized form, you qualify for the lowest level of PCI compliance.

New to the SDK? Start with the Get started guide for installation, initialization, and customization. Errors you'll encounter at runtime are documented in the Troubleshooting reference.

Components

  • Verify users - verify user credentials with password or passcode, plus paired confirm components
  • Cards - show or capture card number, CVVCVV (Card Verification Value). Card Verification Value - the 3-digit security code printed on a payment card, used to authenticate card-not-present transactions. Weavr returns CVV in tokenized form on `GET /managed_cards/{id}` (with a stepped-up token); the value is only detokenized inside the SDK's secure CVV display component., and PINPIN (Personal Identification Number). Personal Identification Number - the numeric code a cardholder enters to authorize chip-and-PIN purchases and ATM withdrawals. PIN is only present on physical managed cards. Weavr returns it tokenized on `GET /managed_cards/{id}` (with a stepped-up token), and the SDK detokenizes it inside a secure PIN display component.
  • KYCKYC (Know Your Customer). Know Your Customer - the identity verification process for consumer customers. This process allows you to securely verify your user's identity. Weavr asks users to submit the information and documentation they need for approval by financial providers. - verify consumersConsumers (Consumer). Individual people who can be onboarded as customers on Weavr. Consumer customers require Know Your Customer (KYC) verification. For consumers, the card owner and card assignee are typically the same person.
  • KYBKYB (Know Your Business). Know Your Business - the identity verification process for corporate customers. This process allows you to securely verify your business customer's identity. Weavr asks users to submit the information and documentation they need for approval by financial providers. - verify corporatesCorporates (Corporate Identity). Business entities that can be onboarded as customers on Weavr. Corporate customers represent companies and require Know Your Business (KYB) verification. They can have multiple authorised users and issue cards to card assignees. and their directors

Framework support

Modern JavaScript frameworks have specific lifecycle and bundling requirements. See framework support for integration guidance for Vue.js and React.

Push provisioning

Push provisioningPush ProvisioningA method that allows cardholders to add their card to a digital wallet (such as Apple Pay or Google Pay) directly from your app. The card details are securely tokenized and sent to the wallet provider, streamlining the process and enhancing the user experience compared to manual provisioning. This feature is currently in beta. lets cardholders add their card to a digital wallet directly from your app. It's coming soon on the Web SDK - available today on our iOS, Android, and React Native SDKs.

Resources