(Solana only) if your transaction requires a known amount of Rent to be paid, you can pass it here.
(EVM only) if you want to execute an EVM transaction on a successful purchase, you can pass a transaction request here.
Gas fees for the transaction will be automatically calculated and added to the total charged to the customer. Optionally the merchant can opt to pay for these gas fees.
(Stellar only) Base64 XDR transaction string for executing a merchant contract call for a purchase.
For transaction purchases, pass the base64 XDR string created using .toXDR() on a transaction
built with generated TypeScript bindings (e.g., NftClientWrapper.buildNftPurchaseTx).
For direct USDC transfers (no merchant transaction), omit this field or pass undefined.
Gas fees for the transaction will be automatically calculated and added to the total charged to the customer.
The session key generated for the end user - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
The web3 wallet of the end user - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
The blockchain associated with the end user - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key