Capture and approve the order
When your customer reaches checkout, the SDK extracts the order from the merchant page and hands it to your app. You show your own approval UI, and — once the customer confirms — your backend creates the transaction.
When your customer reaches checkout, the SDK extracts the order from the merchant page and hands it to your app. You show your own approval UI, and — once the customer confirms — your backend creates the transaction.
Every shopping journey starts with a session. Your backend creates it and receives a single-use exchange token; your app hands that token to the SDK, which redeems it for a session-scoped credential and opens the merchant.
In-App Shopping lets your customers shop on any supported merchant website inside your own mobile app — and pay with a Visa/Mastercard virtual card number (VCN) issued by Open Fabric, without ever seeing or typing card details.
Two different signals can tell you how a payment went, and they answer different questions.
With the transaction approved, hand the credentials to the SDK. It fetches the virtual card, fills the merchant's payment form, and submits — all without the card ever being visible.
The In-App Shopping SDK is currently available for Android. An iOS SDK is in development; this page will gain an iOS tab when it is released.
Everything on this page uses the same SDK artifact you will ship. No special build, no test-only flag in your app, nothing to remove before release.
The messages below are what the SDK and the automation engine actually emit.