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 ops@prepaynation.com 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.