Go Live Guide
Follow these steps to transition from your sandbox testing environment to production and start accepting real payments.
1. Complete Sandbox Testing
Before requesting production access, ensure you have:
- Validated your integration using the Interactive Playgrounds.
- Successfully handled successful, failed, and canceled payment flows.
- Implemented and verified the Signature Algorithm for both requests and callbacks.
- Configured your
notificationUrlto correctly acknowledge IPNs with{"returnCode":"100"}.
2. Verify Your Account (KYC)
Log in to the Merchant Dashboard and ensure your business profile is complete:
- Upload required business registration documents.
- Provide settlement bank account details.
- Complete the compliance verification process.
3. Obtain Production API Keys
Once your account is verified for production:
- Login your production account in GLODIPAY Merchant Dashboard.
- Navigate to PLATFORMS & APIS > API Keys in the Merchant Dashboard.
- Copy your Merchant ID, Base Endpoint, RSA Public Key and the RSA Private Key.
[!IMPORTANT] Keep your Production Private Key secure. Never commit it to version control or expose it in client-side code.
4. Update Your Configuration
Update your application settings to use production values:
| Setting | Sandbox Value | Production Value |
|---|---|---|
| Base URL | Provided in the Sandbox Merchant Dashboard | Assigned in Merchant Dashboard |
| Merchant ID | Your sandbox ID | Your production ID |
| Private Key | Your sandbox private key | Your production private key |
| GLODIPAY Public Key | GLODIPAY sandbox public key | GLODIPAY production public key |
5. Security Checklist
- Verify Signatures: Ensure your production code strictly verifies the signature of every IPN and callback received from GLODIPAY.
- HTTPS Only: Your
callbackUrl,notificationUrl,cancelUrl, anderrorUrlmust use HTTPS in production. - Whitelist IP Addresses: (Recommended) Limit incoming traffic to your IPN endpoint to GLODIPAY's production server IPs.
6. Perform a "Penny" Test
We recommend performing at least one real transaction with a small amount (e.g., $1.00) using a real credit card in the production environment to verify the end-to-end flow and settlement.