Vietnam · Payouts

Payment gateway for Vietnam with payouts to local bank accounts

Updated 2026-10-15

Short answer

If you need to pay sellers, partners, refunds or withdrawals into Vietnamese bank accounts, choose a provider that offers payouts to local bank accounts through the same API you use for pay-ins, with a signed webhook for every payout status. Not every gateway offers payouts, so ask about them first, then about how rejected payouts are reported and how the payout balance is funded.

Why payouts are the harder half

Collecting money in Vietnam is well served: customers pay by bank transfer, VietQR or e-wallet. Paying money out is where providers differ. Marketplaces, gaming and digital-goods platforms, lending and gig platforms all need to send VND to many different bank accounts, often in volume, and every one of those transfers can fail for reasons outside your control.

Using one provider for both directions means one KYB, one API, one webhook format and one ledger, so incoming and outgoing money can be reconciled in the same place.

What a payout to a Vietnamese bank account needs

  • The beneficiary’s bank, account number and account holder name. Payouts with a name that does not match the account are commonly rejected.
  • Your own unique reference for each payout, so a retry never pays the same person twice.
  • A clear final status for every payout: paid or rejected, with a reason you can act on.

Questions to ask a provider

  • Are payouts to local bank accounts available to a company incorporated outside Vietnam?
  • Do pay-ins and payouts use the same API and the same signature scheme?
  • Is every payout status change sent as a signed webhook, and can I query a payout by my own reference?
  • How is the payout balance funded: from VND collections, by deposit, or in USDT?
  • Can I test successful and rejected payouts in a sandbox before going live?

Where CVPay fits

These are the product facts you can rely on:

  • Pay-outs can be sent to local bank accounts in Vietnam and the Philippines, or as USDT to a wallet.
  • CVPay supports three currencies, VND, PHP and USDT, in both directions: collecting and paying out.
  • Its local fiat markets are Vietnam and the Philippines.
  • One merchant account and one API cover all three currencies.
  • Pay-ins support three kinds of method: bank transfer, QR code and e-wallet.
  • Payment status changes are sent as webhook callbacks, and every callback is signed.
  • Merchants are onboarded after a KYB review. A sandbox environment is opened first, and the sandbox is isolated from production.

Statements about CVPay on this page are limited to verifiable product facts. Ask us for anything not listed here before relying on it.

Frequently asked questions

Can the same provider collect payments and pay out in Vietnam?
Some can, some only collect. Ask whether payouts to local bank accounts are part of the same merchant account and API, not a separate contract.
Why was a payout to a Vietnamese bank account rejected?
The most common causes are a wrong account number or an account holder name that does not match the bank’s records. Validate these before sending and keep the rejection reason for support.
How do I avoid paying someone twice?
Send a unique reference with every payout and treat it as idempotent: if a request times out, query by that reference before retrying.

Start accepting payments today.

Create an account and go live, or talk to our team about your requirements.