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.

tip

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

  • Login - authenticate users with password or passcode, plus paired confirm components
  • Cards - show or capture card number, CVVCVV 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 - 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 - the identity verification process for consumer identities. This process allows you to seamlessly and securely verify your user's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. - verify consumersConsumers Individual persons who can be onboarded as identities on Weavr. Consumer identities represent individual customers and require Know Your Customer (KYC) verification. For consumers, the card owner and card assignee are typically the same person.
  • KYBKYB Know Your Business - the identity verification process for corporate identities. This process allows you to seamlessly and securely verify your business customer's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. - verify corporatesCorporates Business entities that can be onboarded as identities on Weavr. Corporate identities 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 Provisioning A 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