No production risk

Prove the checkout flow before real funds move.

Use testnet to validate payment sessions, buyer checkout, public status, webhook delivery, and reconciliation records before mainnet activation.

01

Create test key

Open the merchant dashboard and use a test secret key for the first API calls.

02

Create session

Call POST /api/v1/payments with a small amount and test metadata.

03

Open checkout

Use the returned payment_url and complete the wallet-side testnet flow.

04

Read status

Call GET /api/v1/payments/{id}/status and store the status plus transaction hash.

05

Receive webhook

Verify the signature and update your order only after a trusted event.

06

Review records

Compare session ID, order ID, amount, network, token, and fee records before mainnet review.

Definition of done

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