Tokenize Checkout Parameters
Why Tokenize Your Checkout Parameters
To protect your users and business from fraud, Coinflow strongly recommends merchants to tokenize their checkout parameters. This ensures that sensitive payment data is encrypted before it ever reaches a payer’s browser.
What is Tokenization?
Tokenization converts your checkout parameters into a signed JWT (jwtToken). This secure token contains all relevant data for a transaction, and is safe to share with the frontend or directly with our API.
When a payer makes a payment, this token is passed into the CoinflowPurchase component (if using our SDK) or to the jwtToken parameter in any of our checkout API endpoints. This protects against tampering or parameter injection by malicious actors.
How to Tokenize
- Generate a JWT Token
This encrypts the checkout parameters so bad actors cannot tamper with the checkout args.
- Complete the payment with the
jwtToken
🚧 You do not need to use jwtTokens when implementing checkout with our Checkout Link API—this API already securely tokenizes all checkout parameters.

