Go-live checklist

Cut over only after staging rehearsal and production approval.

Production has separate accounts, keys, webhook secrets, checkout URLs, KYB review, settlement behavior, and operational controls.

Before production credentials

  • Complete staging onboarding and email verification.
  • Enable 2FA for owner/admin users.
  • Create a staging secret key and complete payment creation tests.
  • Register staging webhooks and verify signature handling.
  • Run Test Shop and Test Center flows for checkout, webhook, refund, settlement, chargeback, and payout dry-runs.
  • Confirm your order system handles pending, failed, cancelled, expired, refunded, and disputed states.

Production onboarding

  • Accept production invite or receive production merchant access from Alpha.
  • Upload KYB documents in production when requested.
  • Wait for production KYB and production readiness approval.
  • Confirm pricing, reserve policy, settlement currency, payout rails, payout schedule, and support contacts.
  • Create production live API keys and store them in your production secret manager.
  • Register production webhook endpoints and store production signing secrets separately from staging secrets.
  • Choose signed-only or encrypted webhooks, store any one-time private key, and run a production receiver verification test.
  • Confirm the approved checkout path and support contact plan with Alpha before live payment traffic.

Cutover changes in your shop

  • Replace staging API base URL with https://api.alphadigiwallet.com/v1.
  • Replace staging checkout assumptions with production checkout URLs returned by the API.
  • Use sk_production credentials only on production servers.
  • Point production webhook subscriptions to production receivers.
  • Verify webhook signatures and decrypt encrypted payloads before fulfilment.
  • Use hosted checkout for buyer payment details; do not collect or submit those details yourself.
  • Keep staging keys, staging webhooks, staging test orders, and production systems separate.

First live transaction

Run one controlled low-value live transaction before routing full customer traffic. Confirm each step below before increasing volume.

  • Payment created by your production server.
  • Buyer reaches Alpha hosted checkout and completes payment.
  • Your webhook receiver verifies signature and records payment.completed.
  • Your order system fulfils exactly once.
  • Payment appears in production merchant dashboard.
  • Alpha confirms expected settlement and payout readiness for your account.
Important
Do not migrate full traffic until the low-value transaction, webhook, dashboard visibility, and operational support path are confirmed.