Skip to main content

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 notificationUrl to 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:

  1. Login your production account in GLODIPAY Merchant Dashboard.
  2. Navigate to PLATFORMS & APIS > API Keys in the Merchant Dashboard.
  3. 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:

SettingSandbox ValueProduction Value
Base URLProvided in the Sandbox Merchant DashboardAssigned in Merchant Dashboard
Merchant IDYour sandbox IDYour production ID
Private KeyYour sandbox private keyYour production private key
GLODIPAY Public KeyGLODIPAY sandbox public keyGLODIPAY 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, and errorUrl must 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.

Bookmarks

No bookmarks yet.
Hover over a heading and click to save a section.