Create test key
Open the merchant dashboard and use a test secret key for the first API calls.
Use testnet to validate payment sessions, buyer checkout, public status, webhook delivery, and reconciliation records before mainnet activation.
Open the merchant dashboard and use a test secret key for the first API calls.
Call POST /api/v1/payments with a small amount and test metadata.
Use the returned payment_url and complete the wallet-side testnet flow.
Call GET /api/v1/payments/{id}/status and store the status plus transaction hash.
Verify the signature and update your order only after a trusted event.
Compare session ID, order ID, amount, network, token, and fee records before mainnet review.
Your integration is ready for review when a developer can create a session, open checkout, confirm status, verify a signed webhook, and reconcile the merchant order ID without manual support.
Open testnet account Merchant checklist