Welcome to Xendit’s latest documentation. For legacy content, access the previous documentation here or the previous API reference here.

PesoNet Online Banking

Prev Next

PESONet (Philippine EFT System and Operations Network) is a batch electronic fund transfer (EFT) service in the Philippines that allows users to send money to other bank accounts and e-wallets. It is part of the National Retail Payment System (NRPS) initiative by the Bangko Sentral ng Pilipinas (BSP) to promote cashless transactions in the country.

Unlike real-time transfers via InstaPay, PESONet transactions are processed in batches, making it ideal for high-value or non-urgent payments. PESONet is often used for business-to-business (B2B) transactions, payrolls, supplier payments, and government transactions.

Through our partner DragonPay, Xendit allows your users to pay via PESONet using any E-Wallet or bank app that is part of the PESONet network.


Features

Channel Code

PESONET_ONLINE_BANKING

Currency

PHP

Minimum Amount

50,000.01

Maximum Amount

20,000,000.00

User Approval Flow

PRESENT TO CUSTOMER

Reusable Payment Code

Custom Payment Code

Display Merchant Name

DRAGONPAY CORPORATION

Display User Name

Set Expiry

Settlement Time (hours)

T+1 BUSINESS DAYS

Refund

Partial Refund

Multiple Partial Refund

Refund Validity (days)

N/A

Compatible integration

Payment API, Payment Link

How to pay

Mobile banking

Log in to your account

  1. Open your bank or E-Wallet app (must support PESONET)

  2. Log in to your account

Payment flow

  1. Select Bank Transfer as the payment method, and choose PESONET if applicable (some apps may not allow you to choose)

  2. Select “Asia United Bank” or “AUB” as the recipient bank

  3. Enter “Dragonpay Corporation”

  4. Enter the Virtual Account Number provided to you, for example 7057601478328965

  5. Enter the amount to pay (must be at least 50,000.01 PHP)

  6. Enter your PIN to authorize the transaction (if needed)

  7. Complete the payment

Internet banking

Log in to your account

  1. On web, go to your preferred internet banking portal (must support PESONet)

  2. Log in to your account

Payment flow

  1. Select Bank Transfer as the payment method, and choose PESONet if applicable (some partners may not allow you to choose)

  2. Select “Asia United Bank” or “AUB” as the recipient bank

  3. Enter “Dragonpay Corporation” as the account name

  4. Enter the Virtual Account Number provided to you, for example 7057601478328965

  5. Enter the amount to pay (must be at least 50,000.01 PHP)

  6. Enter your PIN to authorize the transaction (if needed)

  7. Complete the payment