DocsStart free
English
API docsGo-live checklist

API docsGo live

Go-live checklist

  • Email address confirmed
  • Integration tested end to end with a Test key — a simulated payment walks every event — then a Live key in production
  • API key with only the scopes you need, kept in an environment variable — not in code or git
  • Every POST /invoices sends an Idempotency-Key (one per order)
  • Amounts sent as amountDecimal ("49.99"); amounts read back divided by the asset's decimals
  • assetType: "native" sent explicitly for a coin invoice (the default is erc20)
  • On the XRP Ledger, receiveTag shown beside receiveAddress
  • Webhook URL is https:// on a public domain and answers 2xx within 30 seconds
  • Webhook signature verified on every delivery, and timestamps older than 5 minutes rejected
  • X-Request-Id stored so a retried delivery is never fulfilled twice
  • Orders fulfilled on invoice.paid / invoice.overpaid — never on invoice.receiving; physical goods shipped on invoice.final if you wait for depth
  • expiresInSeconds matches your checkout timeout