SecurePayStart test mode
QR Ph · GCash · InstaPay

Payments for Philippine businesses, with the truth included.

Collect through QR Ph, settle to your bank, and pay suppliers from one account. When an outcome is genuinely unknown, SecurePay says so instead of guessing.

No card required. Test keys are issued immediately; live access after activation.

TodayTEST
₱15,604.00
ORD-10294Succeeded₱1,500.00
ORD-10293Needs review₱4,800.00
INV-2026-0881Awaiting payment₱2,750.00

Built for the failure cases, not just the happy path

QR Ph out of the box

One call returns a scannable payload and a hosted checkout page that works on any bank or e-wallet app.

Undecided is a real state

When a provider gives no answer, we show it as undecided rather than failed, and never offer a retry that could double-charge.

Approvals on money movement

Settlements and payouts need a second approver. The requester can never approve their own.

Reconciliation built in

Every disagreement between our record and the provider becomes a tracked item with the evidence attached.

Settle to your own bank

Move collected funds to a verified destination on your schedule, with the eligibility figure shown before you commit.

Idempotent by default

Every write takes an idempotency key. A timeout is safe to retry and will never create a second payment.

A payment in one call

Amounts in minor units, your own reference, and an idempotency key you choose. Retrying a timed-out request never creates a second charge.

POST /api/v1/payments
curl https://api.securepay.ph/api/v1/payments \
  -H "Authorization: Bearer sk_test_9f2c..." \
  -H "Idempotency-Key: ord-10294-attempt-1" \
  -H "Content-Type: application/json" \
  -d '{
    "amountMinor": 150000,
    "currency": "PHP",
    "externalReference": "ORD-10294"
  }'

Start taking test payments today

Create an account, get test keys, and see a real QR Ph code in under ten minutes.

Create your account