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

Permata Virtual Account

Prev Next

Permata Virtual Account is a payment channel offered by Permata Bank, allowing customers to pay using a unique virtual account number assigned to their transaction. Known for its innovative banking solutions, Permata Bank is a trusted financial institution in Indonesia, making this payment method a popular choice for businesses and consumers alike.  

When customers choose Permata Virtual Account during checkout, they receive a virtual account number specific to their payment. Transactions can be completed via mobile banking, internet banking, or ATMs. Once the payment is made, you receive real-time confirmation, ensuring a smooth and efficient payment process for you and your customers.


Features

Channel code

PERMATA_VIRTUAL_ACCOUNT

Currency

IDR

Minimum amount

1

Maximum amount

9,999,999,999

User approval flow

PRESENT TO CUSTOMER

Reusable payment code

Custom payment code

Display merchant name

MERCHANT

Display user name

Set expiry

Settlement time

Instant

Refund

Partial refund

Multiple partial refund

Refund validity

N/A

Compatible integration

Payment API, Payment Links

Payment flow

Mobile banking

  1. Log in to Permata mobile app

  2. Select Pembayaran Tagihan > Virtual Account

  3. Enter virtual account number (e.g. 729361827494)

  4. Enter authentication token

Internet banking

  1. Log in to https://www.permatanet.com

  2. Select Pembayaran Tagihan > Virtual Account

  3. Enter virtual account number (e.g. 729361827494)

  4. Confirm payment details

  5. Enter SMS token response code

ATM

  1. Insert ATM Card

  2. Select preferred language

  3. Enter ATM PIN

  4. Select Transaksi Lainnya > Pembayaran > Pembayaran Lainnya > Virtual Account

  5. Enter virtual account number (e.g. 729361827494)

  6. Confirm payment details

  7. Enter PIN