Payment gateway + payment automation

A payment gateway that runs your wallet accounts on autopilot

Pay2Capital is a payment gateway in its own right — and for B2B platforms we also run the agent automation layer. Send one request with your Agent ID and we route every pay-in and payout across your connected wallet channels, checking balance and per-transaction limits, with automatic failover and instant reconciliation. You get success, failed or a structured error back in your API response and signed webhook — at 0.5% + ৳10 per completed transaction.

Signed webhooks IP whitelisting Instant reconciliation Auto failover
0.00%
Routing uptime
0 ms
Avg. routing time
0
Wallet accounts / agent
0+
Fee / txn
Live routing feed · sample data
Smart routing
Balance, limit and success-rate scoring
Instant split
Net to you, fee split internally
Agent lock
No cross-agent leakage, ever
In plain language

Pay2Capital in one minute

No jargon needed. Here is exactly what the platform is, what you bring, and what you receive back on every single transaction.

What we actually do

You have mobile-wallet agent accounts (bKash, Nagad, Rocket, Upay and more). We turn all of them into one API. You send one request; we decide which wallet should handle it and do the rest.

What you need to start

An agent account of your own with the wallet providers, the channels connected in your dashboard, and an Agent ID from us. No wallet SDKs, no separate integration per provider.

What you get back

An instant API response plus a signed webhook telling you completed, failed or exactly which error happened — with your own order ID attached, so your books always match ours.

Online businesses

Collect payments from customers (pay-in) and send refunds or disbursements (payout) without building wallet logic yourself.

B2B platforms & PSPs

Resell payment collection to your own merchants while we run routing, limits, failover and reconciliation underneath.

Agents with many wallets

Already running up to 100 wallet channels? We rotate them fairly, respect every limit and keep them cool instead of burning one number.

How it works

Four steps from your first key to live routing

No wallet SDKs, no rotation logic, no reconciliation scripts. You keep the agent account; we run the automation layer on top of it.

STEP 01
Open an agent account

Your own person opens an agent account with the wallet providers you already use — bKash, Nagad, Rocket, Upay. The account stays yours.

agent_id: P2C-AG-20481
STEP 02
Connect the wallets

Up to 100 wallet channels are attached in the agent dashboard, each with its own per-transaction, per-minute and daily limits.

channels: 100 · limits: per-txn / min / day
STEP 03
Call one endpoint

Send a single authenticated request with your Agent ID, amount and gateway_type. No per-wallet integration, no rotation code on your side.

POST /v1/transactions
STEP 04
Read response + webhook

You get an immediate response and a signed webhook with completed, failed or a structured error — always carrying your order_id and client_txn_id.

event: transaction.completed
Routing engine

Every transaction is scored before it moves

The routing engine ranks each channel of your assigned agent and picks the healthiest one — with automatic failover when a channel drops.

01
Agent ID lock

Requests never leave the assigned agent

02
Method match

gateway_type must match the channel wallet type

03
Health check

Channel online + status verified in the last 60s

04
Balance rank

Highest usable balance wins

05
Limit headroom

Lowest daily-limit usage preferred

06
Success weighting

Success rate of the last 100 transactions

07
Failover

Next ranked channel of the same agent

08
Payout rotation

Round-robin: lowest payout_rotation eligible wallet first

09
Cooldown skip

use_after > now() or is_processing = true is skipped

Round-robin routing

How payouts rotate across your wallets

Every payout takes the lowest payout_rotation wallet that is online, method-matched and inside its limits. After it pays, it moves to the end of the queue with a cooldown — so load spreads evenly across all connected wallets instead of burning one.

Rotation queue3/6 eligible
1
Nagad · Wallet 01ELIGIBLE
online · ready
2
bKash · Wallet 04COOLDOWN
use_after 15:42 · cooling
3
bKash · Wallet 07BUSY
is_processing = true
4
Rocket · Wallet 02OFF
payout_status = "off"
5
Nagad · Wallet 09ELIGIBLE
online · ready
6
Upay · Wallet 03ELIGIBLE
online · ready
routing engine · live
waiting for payout requests…
Complete System Architecture

See How Pay2Capital Connects Every Payment

Connect once with your Agent ID. Your agent can keep up to 100 wallet accounts with their own limits — Pay2Capital scores them live, routes each transaction to the best one and returns success, failed or a structured error to your API and webhook.

Step 1 / 31 · Agent connects wallet accounts in their dashboard+18 mselapsed 0.02s / avg ~1.0s end-to-end
Incoming API requestAuthentication & validationProcessingCompleted transactionFailed transactionInactive route
Zoom 100% · pinch or use the buttons
Swipe the canvas to pan · tap any node for details
Processing fees

0.5% + ৳10 per transaction — fair and transparent

A small percentage scales with the amount, plus a flat ৳10 floor per transaction — pay-in or payout. Failed or reversed transactions are never charged.

Amount
৳5,000
Fee
৳35
Net settled
৳4,965

৳25 (0.5%) + ৳10 flat = ৳35. Reference: ৳5,000.00 pay-in → fee ৳35.00 → net ৳4,965.00.

  • Pay-in (all wallets)

    Rate

    0.5% + ৳10

    Min

    ৳10

    Settlement

    Instant

  • Payout (all wallets)

    Rate

    0.5% + ৳10

    Min

    ৳10

    Settlement

    Instant

  • Per extra transaction

    Rate

    0.5% + ৳10

    Min

    ৳10

    Settlement

    Instant

  • Failed / reversed transaction

    Rate

    0%

    Min

    Settlement

    Auto-refunded

Wallet distribution

One transaction, three wallets, instantly reconciled

As soon as a transaction completes, the engine settles the net amount to you and splits the collected 0.5% + ৳10 fee internally. No agent commission — the agent account is your own, we only route it and support it.

Merchant Settlement Wallet
Net amount
৳4,965.00
payout ৳2,975.00
Pay2Capital Platform Revenue
80% of fee
৳28.00
payout ৳20.00
Channel Cost Reserve
20% of fee
৳7.00
payout ৳5.00
Trust & safety

Built for money movement, not demos

Every guarantee below is enforced in the routing layer itself — not left to your integration to remember.

Agent ID lock

A request can only touch wallets connected under the Agent ID it was signed with. Cross-agent routing is impossible by design.

Nothing sensitive leaves

Wallet numbers are masked, PINs and credentials are never stored in plain text and never appear in any response, log or webhook body.

Idempotent by order_id

Retries and failovers reuse the same order_id, so a transaction is executed once even if your client repeats the call.

Signed webhooks with backoff

Every callback carries a signature header and retries with exponential backoff until your endpoint acknowledges it.

Glossary

Every term on this page, explained

If a word on this site is unclear, it is defined here in one sentence. Tap any term to expand it.

A unique code (for example P2C-AG-20481) that ties an API request to your own agent account and the wallet channels connected under it. A request can never touch another agent's wallets.

Each wallet account you attach in the agent dashboard is a channel, with its own per-transaction, per-minute and daily limits. You can connect up to 100 of them.

A customer sends money to one of your wallet channels. We confirm it, match it to your order ID and notify your system.

You instruct us to send money to a customer. We pick a channel with enough balance and headroom, execute it and reconcile it against the wallet statement instantly.

Before every transaction we score your channels on balance, remaining limits, recent success rate and cooldown, then pick the healthiest one. If it fails, we fail over to the next.

A signed HTTPS callback sent to your endpoint the moment a transaction completes or fails, retried with backoff until your server acknowledges it.

For every payout we fetch the wallet statement and match the entry, so a transaction is only marked completed when the money actually moved.

Charged on pay-ins and payouts that actually complete. Failed or reversed transactions are never charged, and there is no agent commission — the agent account is yours.

FAQ

Frequently asked questions

The most common questions about routing, fees, failover and support.

Pay2Capital is an agent-wallet routing and payment automation layer. You send a request to our API with your Agent ID, we route the transaction to the most suitable wallet account connected in that agent dashboard, and return the result in the API response plus a signed webhook.

Supported channels

Wallets and rails we route pay-ins and payouts through — attach the accounts you already hold to your Agent ID.

bKash logoBD
Nagad logoBD
Rocket logoBD
Upay logoBD
UPI logoIN
IMPS logoIN
PhonePe logoIN
Paytm logoIN
Easypaisa logoPK
JazzCash logoPK

Logos are shown for identification of supported channels only. Need another provider? We can map it into the routing engine.

Connect your Agent ID and start routing

Sandbox credentials, IP whitelisting, signed webhooks and 0.5% + ৳10 fee transparency from day one — billed only on transactions that actually complete.