Accept payments, send payouts, purchase e-load, and pay bills — all through one API.
Base URL
https://api.payroo.xyzAuth
Bearer API KeyFormat
JSON / centavosAccept QR Ph and eWallet payments from customers. All amounts in centavos (₱1 = 100).
4 endpoints
Send money to GCash, Maya, and bank accounts via Xendit v3 Payouts API.
1 endpoint
Purchase prepaid mobile load via GBITS. Supports Smart, Globe, TNT, Sun, and more.
3 endpoints
Pay utility bills, government fees, and more via Xendit Bill Payments.
3 endpoints
Receive real-time event notifications. Payroo signs every delivery with HMAC-SHA256.
4 endpoints
Payroo uses standard HTTP status codes and structured error responses.
0 endpoints
# 1. Get your API key from the dashboard
# 2. Create a QR Ph payment
curl -X POST https://api.payroo.xyz/v1/payments \
-H "Authorization: Bearer sk_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: order-001" \
-d '{
"type": "QRPH",
"amount": 10000,
"currency": "PHP",
"reference_id": "ORDER-001"
}'