Integrate your gaming sites
CorePay sits between your sites and the payment rails. Each site integrates the same way — one API, one webhook, one ledger.
1. Player clicks deposit
Your gaming site calls our checkout API with the amount and player reference. No payment logic lives on your site.
2. Checkout opens
The player lands on a hosted checkout offering card (Stripe/PayPal) and crypto (wallet, QR, or balance). Fees are calculated live.
3. Payment settles
Card payments settle through your gateway; crypto confirms on-chain to your merchant wallet. Either way we record the evidence trail.
4. Webhook fires
Your site receives a signed webhook with the payment result — credit the player's balance and you're done.
What a deposit call looks like
POST https://api.yourdomain.com/v1/checkout
Authorization: Bearer <site_api_key>
{
"playerRef": "player_8842",
"amount": "50.00",
"currency": "USD",
"successUrl": "https://yoursite.com/deposit/success",
"cancelUrl": "https://yoursite.com/deposit/cancel"
}
→ { "checkoutUrl": "https://pay.yourdomain.com/c/PCN1234" }Redirect the player to checkoutUrl. Everything else — rails, KYC, fees, receipts — happens on our side.

Register your first site
Create an operator account and add your gaming sites — API keys are issued per site from the dashboard.
Create account