gamexo developers
Payments

Supported gateways

Five gateways, the credentials each one needs, and which of them gamexo can verify against the provider.

Five gateways can be connected. Three of them can be verified — gamexo makes a real read-only call and confirms the credential works. Two cannot, for a reason worth understanding before you pick one.

GatewayCredentialsLive verification
RazorpayKey ID, Key Secret, Webhook Secret (optional)Yes
CashfreeApp ID, Secret KeyYes
StripePublishable Key, Secret Key, Webhook Secret (optional)Yes
PhonePeMerchant ID, Salt Key, Salt IndexFormat only
PayUMerchant Key, Merchant SaltFormat only

What “format only” means

PhonePe and PayU have no authenticated read endpoint that answers “are these credentials valid?”. Both sign every request with the salt, and the only way to exercise them is to initiate a transaction — which verification must never do.

So for those two, gamexo checks that the credential is shaped correctly and says so plainly. It will not show a green tick it has not earned. You find out the credential is right the first time a real payment goes through.

Razorpay

Cards, UPI, netbanking and wallets. The default for most Indian academies.

FieldNotes
Key IDrzp_test_… or rzp_live_…. Public half of the pair — safe to show, it reaches the browser anyway.
Key SecretShown once by Razorpay when the key is generated. Regenerate there if lost.
Webhook SecretOptional. Set it if you have configured a webhook, so callbacks can be verified.

The key prefix tells us which mode it belongs to, so a live key pasted into a test connection is caught.

Get your keys from the Razorpay dashboard · their docs

Cashfree Payments

Payment gateway with same-day settlements and payouts.

FieldNotes
App IDSent as the x-client-id header.
Secret KeySent as x-client-secret. Cashfree also signs its webhooks with this, so there is no separate webhook secret.

Cashfree picks test versus live by which hostname you call, not by the key, so nothing about the credential itself reveals the mode. You tell us which it is.

Get your keys from the Cashfree merchant dashboard · their docs

Stripe

FieldNotes
Publishable KeyPublic. Reaches the browser.
Secret KeyServer-side only.
Webhook SecretOptional, for verifying callbacks.

PhonePe Payment Gateway

UPI-first checkout with the widest UPI reach in India.

FieldNotes
Merchant IDIssued by PhonePe.
Salt KeyUsed to sign every request.
Salt IndexWhich salt the key corresponds to. Usually 1.

Like Cashfree, PhonePe selects test versus live by hostname.

Verification is format only — see the callout above.

Get your credentials from PhonePe business settings · their docs

PayU

FieldNotes
Merchant KeyIssued by PayU.
Merchant SaltUsed to sign every request.

Verification is format only — see the callout above.

Choosing

If you have no existing relationship, Razorpay is the path of least resistance for an Indian venue: broad payment-method coverage, and gamexo can prove the credential works before your first customer tries to pay.

If you already have a gateway, use it. The routing rules in Routing let you run a new one on the counter first and point the public site at it later, once you trust it.

On this page