NexusPay
Online payment processing for 747 agents. Accept GCash, InstaPay, and more — with automatic chip transfers to your players.
Overview
NexusPay is the built-in payment processing module for Agent Ledger. It allows agents to accept online payments from players and automatically convert them into casino chip transfers — no manual processing required.
Activation
Supported Payment Channels
| Channel | Type | Status |
|---|---|---|
| GCash QR | E-wallet | Enabled |
| InstaPay QR | Bank transfer | Enabled |
| Maya | E-wallet | Coming soon |
| GrabPay | E-wallet | Coming soon |
| ShopeePay | E-wallet | Coming soon |
| PESONet | Bank transfer | Coming soon |
| BPI Online | Bank transfer | Coming soon |
| UnionBank Online | Bank transfer | Coming soon |
Payment Flow
The end-to-end payment flow from player request to chip transfer. Every step is automated once the player completes their payment.
Player submits deposit request
The player fills out the deposit request form with their username and amount, or is directed to a payment link via the Merchant API.
Redirected to payment page
The player lands on /pay/[requestId] — a channel selector showing available payment methods (GCash QR, InstaPay QR, etc.).
Player picks a channel
The player selects their preferred payment method (e.g., GCash or InstaPay). The UI displays the corresponding QR code or payment instructions.
Payin created with DirectPay
A v5 payin request is created with the DirectPay gateway, generating the payment instrument (QR code) for the selected channel.
Player completes payment
The player scans the QR code or follows the instructions to complete the payment in their GCash or InstaPay app.
Active polling verifies payment
The system polls the gateway every 8 seconds via get-trans-info to check if the payment has been completed.
Casino chip transfer executed
On payment confirmation, the system automatically executes a 747 panel chip transfer to the player's casino account. No manual intervention needed.
Player sees success screen
The player is shown a success confirmation with the transaction details and a link to return to the casino portal.
For Tenants
How to Activate NexusPay
- Log in to your Agent Ledger dashboard as an owner.
- Navigate to NexusPay in the sidebar, or visit
/activate-nexuspay. - Click Activate NexusPay and complete the one-time ₱999 payment via the magic link sent to your email.
- Once payment is confirmed, NexusPay is active. Your API credentials are generated automatically.
Dashboard
Once activated, your NexusPay dashboard provides:
- Balance — Your current NexusPay balance, available for withdrawal or reinvestment.
- Ledger — Complete transaction history showing all payments received, fees deducted, and transfers completed.
- API Credentials — Your
pk_andsk_keys for programmatic access. You can regenerate the secret key at any time.
Environment: Sandbox vs Production
Sandbox
- Test payments with simulated gateway
- No real money transferred
- Full API access for integration testing
- Sandbox keys prefixed with
pk_test_
Production
- Live payments with real transactions
- Real chip transfers to player accounts
- 2.5% transaction fee applied
- Production keys prefixed with
pk_live_
Ready to integrate? Check the Merchant API Reference for full endpoint documentation, or review the Security page for details on how payments are protected.