To integrate Rebilly, see Getting started. The FramePay library is for advanced use cases that are outside the scope of the standard integration.
The FramePay JavaScript library securely collects and tokenizes customer payment information, processes checkout forms, and injects UI elements into secure, Rebilly-hosted iframes. When payment data is collected, FramePay generates a token directly in the browser, eliminating the need to send sensitive cardholder details to your servers.
FramePay is one part of the checkout flow. It tokenizes sensitive customer data in the browser and generates a token that your application passes to the Rebilly API.
FramePay tokenizes payment data in the browser for customer-initiated checkout. Use the Rebilly API to create transactions from FramePay tokens and to process merchant-initiated transactions, such as subscription rebills and autopay retries. For more information, see Customer-initiated and merchant-initiated transactions.
FramePay supports 184 payment methods, including card payments (3D Secure), bank payments (ACH/IBAN), Paypal, Google Pay™, and Apple Pay.
Install FramePay
Learn how to install and include the FramePay library in your project.
Tokenize payment card data
Use the FramePay library to tokenize payment card data.
Tokenize payments made using a bank account
Use the FramePay library to tokenize payments data from a bank account.
Tokenize payments data from Google Pay™
Use the FramePay library to tokenize payments data from Google Pay™.
Tokenize payments data from Apple Pay
Use the FramePay library to tokenize payments data from Apple Pay.
Tokenize payments data from Samsung Pay
Use the FramePay library to tokenize payment data from Samsung Pay.
Tokenize payments data from PayPal
Use the FramePay library to tokenize payment data using PayPal.
Tokenize payments data from Plaid
Use the FramePay library to tokenize payment data from Plaid.
Tokenize payments data from Klarna BNPL
Use the FramePay library to tokenize payment data using Klarna BNPL.
Tokenize payments data from multiple payment methods
Use the FramePay library to tokenize payment data from multiple payment methods.
End-to-end FramePay integration
Integrate the FramePay library to a checkout page and use it to tokenize payment data from multiple payment methods.
Update payment instruments
Update expiration date, CVV, or billing address on stored payment cards, including charging a stored card when the gateway requires CVV.