Solutions We Offer
Learn about the various options to integrate Affirm payments on your website, mobile app, or in stores. Our diverse integration solutions offer a quick and straightforward setup.
Overview
Affirm is a Buy Now, Pay Later (BNPL) service that enables your customers to leverage financing to complete purchases on your site. Whether you're leveraging our powerful APIs or utilizing our omnichannel solution for flexible payment options across all customer touchpoints, we have a solution for you.
Direct API
Our most classic experience, the Direct API integration uses the Affirm.js SDK to implement promotional messaging on your website. At checkout, customers have a seamless application experience before their order is placed. The Affirm transaction ID is shared with you to use for future transaction actions like Capture, Void and Refund API calls. Affirm settles directly with you.
Affirm Virtual Card
Affirm’s VCN integration starts with the Affirm.js SDK to implement promotional messaging on your website. VCN offers flexibility for merchants who are limited to frontend integrations or run marketplace-style businesses where they’re not the merchant of record. At checkout, customers have a seamless application experience. When their orders are placed, Affirm shares virtual card details with the merchant, hidden from customers. You can process virtual cards the same way you would process any other card transaction.
Affirm Lite
Affirm Lite uses the Affirm.js SDK to keep customers on your checkout page as they use Affirm to complete their purchase. When a customer clicks the Affirm Lite checkout button, we display a pop-up window on the existing screen to guide them through the checkout process. Customers also receive a virtual card to complete their purchase.
Affirm Landing Page (In-Store Only)
The Affirm.js SDK is the foundation of the Affirm Landing Page, enabling you to let your customers pay with Affirm in-store. At checkout, customers scan a QR code or use the Affirm app to access an Affirm-hosted landing page from their mobile device. When the virtual card is generated, customers can tap to pay for app checkouts or the sales associate can enter the virtual card details manually.
In-Store
Affirm’s In-Store integration enables you to offer Affirm as a payment option within your point-of-sale (POS) systems by leveraging webhooks. When a customer chooses Affirm at checkout, a payment link is sent to them via email or text, enabling them to complete their purchase on their own device. Once approved, Affirm notifies your system, enabling seamless order authorization and confirmation.
Mobile SDKs
Our mobile SDKs enable you to offer Affirm payments in your Android and iOS apps, providing a fully integrated solution. You can use Affirm's prebuilt UI to seamlessly add Affirm to your app, combining all the steps your customers need to pay with Affirm directly in your app.
Telesales
The Telesales integration leverages our Telesaled API SDK to offer an efficient way to initiate the Affirm checkout process. This user-friendly feature enables telesales agents to kick-start the checkout process for customers, seamlessly integrating the experience with the in-store flow.
Integration Comparison
Comparison of our most popular integration options.
Updated 7 days ago