NexusPay Documentation
Everything you need to accept payments through NexusPay. Start with the quickstart, browse the API reference, or jump straight to testing in sandbox.
Quickstart →
From signup to first test payment in under 5 minutes.
API Reference →
Payments, payouts, customers, products, invoices, payment links, static QRs, embed tokens, events, balance, and webhooks — rendered live from OpenAPI.
QR Code response →
Render the returned qr_code on your own checkout — React, Flutter, Python, PHP samples.
Webhooks →
HMAC signing, events, retries, replay. Verification in Node / Python / PHP.
Events →
The canonical log of state changes. Poll for reconciliation.
Refunds →
Full and partial refunds. Reason codes. Ledger impact.
Payouts →
Move funds to wallets or banks, including bank-code lookup for bank transfers.
Testing & Sandbox →
Deterministic outcomes, dev controls, method-specific previews.
Errors →
Error envelope, code table, retry pattern.
Base URL
https://nexuspayph.com
Authentication
Authorization: Bearer sk_test_…
Public API Surface
/v1/paymentsCreate and list payments
/v1/refundsCreate and list refunds
/v1/payoutsCreate and list payouts
/v1/payout-banksDiscover bank transfer codes
/v1/customersCustomer directory
/v1/productsCatalog products
/v1/invoicesDraft, send, and void invoices
/v1/payment-linksReusable checkout links
/v1/static-qrsPrintable open-amount QRs
/v1/embed_tokensMint embed tokens
/v1/eventsWebhook event log
/v1/audit_eventsAccount audit trail
/v1/balanceSettlement balance
/v1/methodsAvailable payment methods
/v1/currenciesSupported currencies
/v1/pingSimple connectivity check
/v1/healthService health
/v1/webhooks/endpointsWebhook endpoints