Vietnam / payout API

Vietnam payout API.
Bank accounts, MoMo and ZaloPay.

Send VND payouts to Vietnamese bank accounts and MoMo and ZaloPay e-wallets through the PAYJN API. Agree beneficiary requirements, funding, transaction states and the support process for your approved business before production.

Where you can send payouts in Vietnam

PAYJN supports VND payouts to Vietnamese bank accounts and to MoMo and ZaloPay e-wallets. Common uses include seller settlements, commissions and customer withdrawals.

Payouts are approved separately from collections. Confirm which destination types, wallets and beneficiary types are enabled for your merchant setup before you submit payout orders.

Prepare a payout request

VND payout setup checklist
AreaConfirm with the team
BeneficiaryBank or wallet code and the required destination fields
Amount and currencyVND amount format, fees and current payout limits
FundingRequired balance, charges and funding arrangements
Order referenceOne stable merchant reference per payout and the supported retry rules
Status verificationCallback handling and the documented status-query process

Use the codes and field formats from your approved PAYJN integration documentation. Do not substitute a bank or wallet display name for its documented code.

How a Vietnam payout flow works

A reliable payout integration separates "the request was accepted" from "the money arrived". Plan each step and the record your system keeps at that step.

  1. Fund the balance so it covers the payout amount and charges, according to your agreed arrangement.
  2. Validate the beneficiary: check the bank or wallet code and the account details, and use account validation where the route supports it.
  3. Create the payout with a unique reference: one business payout, one merchant reference. Store it before sending the request.
  4. Record the immediate response: an accepted or processing response means the request is being handled, not that the recipient has been paid.
  5. Confirm the final state from the verified callback, and query the payout status if the callback is late.
  6. Reconcile each payout against the transaction record and balance movements, including charges and any returned transfers.

Beneficiary checks before sending

Wrong or outdated destination details can lead to rejected or returned payouts, so check them before you send.

  • Bank accounts: collect the bank code and account number in separate fields, and store the account holder name exactly as the recipient provides it.
  • E-wallets: collect the wallet type (MoMo or ZaloPay) and the wallet account identifier required by your documentation.
  • Name checks: where the route returns an account name, compare it with your records and hold payouts that do not match for review.
  • Changes: treat a changed bank account or wallet as a new beneficiary and apply your approval rule before the first payout to it.

Payout states and what your system should do

Payout states (illustrative; use the names in your approved documentation)
StateMeaningYour system should
Accepted / processingRequest received and being handledWait for the final state; do not resend
SuccessfulPayout completed by the routeMark the obligation paid; keep the PAYJN reference
Failed / rejectedPayout not completedCheck the reason, correct the details, and approve any new payout explicitly
ReturnedFunds came back after an initial successReopen the obligation and contact the recipient
Unknown after timeoutNo clear response to your requestQuery the status first; never create a second payout

Bank account payouts compared with e-wallet payouts

Bank account and e-wallet payouts
ConsiderationBank accountE-wallet
Recipient detailsBank code, account number, account nameWallet type and wallet account identifier
Check firstAccount number and account nameWallet account identifier and account status
Limits and feesConfirmed for each merchant setup

Avoid duplicate payouts after a timeout

If your payout request times out, the payout may still have been created. Sending a new payout with a new reference can pay the same person twice. Keep the original reference, query the payout status, and only create a replacement after the original is confirmed as failed and someone has approved the replacement. The payout timeout and retry checklist explains this rule in detail; it applies in Vietnam as well.

Successful payout, but the recipient has not received it

First compare the destination, amount and time in your record with the PAYJN transaction. Then ask the recipient to check the right account or wallet and its transaction history. If it still does not match, send the payout reference, amount and time to PAYJN support through the agreed channel. Do not send the payout again while the original is being investigated.

Funding and controls

  • Keep enough balance for scheduled payout batches, including charges.
  • Set approval rules for large payouts and for the first payout to a new beneficiary.
  • Separate the people who add beneficiaries from the people who approve payouts.
  • Reconcile payouts daily and review every failed or returned transfer.
Payout availability, destinations, limits, fees and timing are confirmed for each approved merchant. PAYJN does not claim to be a bank or a Vietnam-licensed payment institution and does not imply a partnership with any named bank or wallet.

Vietnam payout FAQ.

Can PAYJN send payouts to Vietnamese bank accounts, MoMo and ZaloPay?

Yes. PAYJN supports VND payouts to Vietnamese bank accounts and MoMo and ZaloPay e-wallets. The destinations enabled for your business are confirmed during onboarding.

Should I resend a payout after a request timeout?

No. Query the payout status with the original reference first. Create a replacement only after the original is confirmed as failed and the replacement has been approved.

What if the account name does not match my records?

Hold the payout and confirm the details with the recipient. Where the route returns an account name, use it as a check before sending, not after.

Are payouts approved separately from collections?

Yes. Collection approval does not by itself enable payouts. Payout destinations, limits and funding are reviewed for each merchant.

What do I need to start Vietnam payouts?

Your company details, who you pay and why, expected payout volume and average amount, the destination types you need, and how you will fund the payout balance.

Vietnam payouts

Discuss your Vietnam payout flow.

Tell us who you pay, how often and the expected VND volume. We will reply with a practical next step.

Request a Vietnam payout proposal →