Welcome
Welcome to the Rumbapay Payments API!
Our API enables you to accept and process payments across multiple methods with global coverage. This documentation will guide you through:
Getting Started
Authentication & Security
All API requests must include an access-token
header generated via HMACSHA256 using your merchant key and login, and a signature
header on every request and response to ensure payload integrity.
Payment & Payout Workflows
Argentina (bank_transfer_argentina)
Payment: Supports both server-to-server (H2H) and hosted payment page (HPP) flows, determined by
challenge.challenge_type
in the response.Payout: Use the Payout API (
/v1/payout
) to send funds directly to customer bank accounts.
Brazil (PIX)
Payment: Returns either a QR code string (
challenge.challenge_qr.code
) for in-app scanning or a redirect URL (challenge.challenge_redirect.url
).Payout: Send funds instantly to a PIX account using the
payout
endpoint.
Chile (cash)
Payment: Supports hosted payment page (HPP) flow
Mexico (cash, bank_transfer_mexico)
Payment: Supports hosted payment page (HPP) flow for methods
cach
andbank_transfer_mexico
Payout: Use the Payout API (
/v1/payout
) to send funds directly to customer bank accounts
Next Steps
Obtain your merchant login and key from the Rumbapay dashboard.
Review the Authentication and Signature guides to secure your integration.
Choose your payment method and follow the detailed flow.
Monitor transactions via the Check Payment Status endpoint and handle callbacks to stay updated on payment outcomes.
Let's get started 🚀
Last updated