Money in and out
- Pay-inLocal methods in every country
- PayoutTo bank accounts, wallets and Pix keys
- Cross-border transfersCollect locally, settle in USD
- Crypto and fiatStablecoins on the same rails
When your bank or PSP stops converting, moving to another one usually means a new contract, a new integration and months of engineering. With ProtosPay you integrate one API. We connect and maintain the banks and PSPs in each country, so switching or adding a provider is a setting, not a project.
All providers healthy. Traffic is split by approval rate and cost.
Direct integrations lock you in. When approval rates drop, fees go up or a provider has an outage, the cost of leaving is so high that most companies stay and lose sales.
Your team never builds or maintains a connection to a local bank or PSP. You choose one or several providers per country, and you can change that choice at any time.
Pay-in, payout, cross-border, fiat and crypto through the same endpoints, the same events and the same reports.
Run a single provider in a country or several in parallel. Split traffic by percentage, method, amount or merchant.
Move traffic between providers from the dashboard or the API. Your checkout and backend stay the same.
ProtosPay watches every connection in real time. When approvals drop or a provider times out, we retry the payment on the next best route and move traffic away until it recovers.
With a direct integration, an incident means an on-call alert, an emergency change and lost revenue. With ProtosPay it is a line in your activity log.
Volume, approval rate, cost and balance for all your countries, merchants and currencies, consolidated or broken down by provider.
| Country | Providers | Approval | Volume (USD) | Avg. cost | Balance |
|---|---|---|---|---|---|
| BrazilBRL | 96.2% | 7,920,400 | 0.9% | R$ 2,104,330 | |
| MexicoMXN | 93.1% | 4,310,900 | 1.4% | MX$ 9,882,100 | |
| ColombiaCOP | 90.4% | 2,640,200 | 1.8% | COP 1.92B | |
| ChileCLP | 94.0% | 1,780,500 | 1.2% | CLP 310.4M | |
| PeruPEN | 91.7% | 1,020,300 | 1.6% | S/ 840,220 | |
| ArgentinaARS | 88.3% | 728,000 | 2.1% | ARS 96.1M |
Local banks and PSPs already connected in each market.
SPEI, OXXO, cards
Pix, boleto, cards
PSE, Nequi, cards
Transfers, Webpay, cards
Yape, Plin, cards
CVU transfers, cash, cards
SINPE Móvil, cards
Transfers, cards, cash
Transfers, cards, cash
Yappy, ACH, cards
Four layers, one platform. Use all of them or only the ones you need.
You send a payment to ProtosPay. Which bank or PSP processes it is a routing rule, so changing providers never touches your codebase.
// Edit in the dashboard or via API. No deploy needed.
{
"country": "CO",
"method": "pse",
"strategy": "best_approval",
"providers": [
{ "id": "psp_e", "weight": 70 },
{ "id": "bank_g", "weight": 30 }
],
"failover": ["psp_f"],
"retry_on": ["timeout", "provider_unavailable"]
} Your payment request stays the same before and after a switch. Only this rule changes.
A dedicated database and encryption keys per client. No shared tables.
Choose the region where your data and checkout run.
Scoped API keys, allowed IPs and approval flows for payouts.
Every action by every user and key, exportable.
Rules and risk scoring before a payment reaches a provider.
Multiple providers per country and redundant infrastructure.
We'll show you how your current setup maps to ProtosPay, which providers we can add in each country, and what a switch would take.