One-Time Purchase Integration - Stellar BYO Wallet Settlement
One-Time Purchase Integration - Stellar BYO Wallet Settlement
One-Time Purchase Integration - Stellar BYO Wallet Settlement
This page is for advanced / cryptocurrency-native companies. If that’s not you, head back to the Quickstart for the standard flows.
This guide walks you through integrating Coinflow checkout to accept one-time credit card purchases with USDC settlement on the Stellar network — without requiring a smart contract. USDC is sent directly to your configured settlement wallet.
Complete these steps before starting the integration.
Set up your BYO Wallet — your own Stellar wallet with a USDC trustline to receive USDC revenue.
USDC transfers to a BYO wallet do not require a stellarTransaction. No smart contract whitelisting or transaction construction is needed.
Stellar checkout does not support Credits settlement or partial purchases where the customer contributes their own USDC alongside a credit card payment.
Best for simple integrations. Generate a hosted checkout URL to redirect users or embed in an iframe.
Embed in an iframe
Listen for payment completion when using an iframe:
After implementing basic checkout, add 3DS for stronger authentication. Contact Coinflow to enable 3DS on your account.
Improve approval rates and reduce fraud by sharing payer events with Coinflow.
Track key user actions throughout their journey on your app.
When processing payments, include these headers for chargeback protection:
On sandbox, use the test partnerId provided by the Coinflow team when configuring the protection script.