Skip to main content

Go Live Checklist

Complete every item before switching to the production environment. Production transactions will charge your account.

CREDENTIALS & ENVIRONMENTS

Switch to the production base URLUpdate from sandbox.valuetopup.com/api/v2 to valuetopup.com/api/v2.
Use production credentialsSwap your sandbox userId/password for your production credentials. Contact [email protected] or your Sales Manager if you haven't received them.
!
Store credentials securelyNever hardcode userId or password in source code. Use environment variables or a secrets manager.

ACCOUNT

Fund your production accountEnsure your wallet has sufficient balance before going live. Use GET /api/v2/account/balance to verify.
i
Monitor balance proactivelyTransactions will fail silently if your balance is insufficient. Set up balance monitoring to avoid disruptions.

TRANSACTION SAFETY

Send correlation ID on every transactionRequired for timeout recovery. Must be unique per transaction in your system.
!
Implement Check Status for timeoutsNever retry a timed-out transaction without first calling GET /transaction/status/corelationId.
Check both HTTP status AND responseCodeHTTP 200 alone is not success. Verify responseCode = "000" in the body for every transaction.

TESTING

Complete all test scenarios in sandboxRun every scenario in the Test Scenarios page — including error cases and timeout simulations — before going live.