One-Time Purchase Integration
One-Time Purchase Integration
Accept one-time card payments and settle the proceeds to your Coinflow Wallet
One-Time Purchase Integration
Accept one-time card payments and settle the proceeds to your Coinflow Wallet
This guide walks you through integrating Coinflow’s checkout to accept one-time card purchases. Funds settle to your Coinflow Wallet by default. Choose from three implementation methods.
Complete these steps before starting the integration.
By default, funds settle to your Coinflow Wallet — managed by Coinflow, no additional setup required.
If you want to settle directly to a destination you control, see Settlement Locations for the available options.
Best for React applications. Provides a pre-built checkout component.
Create a JWT token to authorize the payer. Call this from your backend.
Session keys expire after 24 hours. Refresh them before expiration.
Encrypt checkout parameters to prevent tampering. Call this from your backend.
Coinflow handles fraud detection and chargeback indemnification automatically. To enable it, render the <CoinflowPurchaseProtection> component on every page of your site — that’s all you need to do. Coinflow collects the signals it needs from there.
Once the component is mounted, Coinflow handles device fingerprinting, payer scoring, lifecycle event capture, and approval/decline decisions on every transaction. Approved transactions are covered by chargeback indemnification.
For React Native and mobile-app integrations, see the in-depth Implement Chargeback Protection guide.