### Available payment methods

Payment methodType parameterDescription
Virtual Bank Accountvirtual_bank_accountAccepts payments via bank transfers into virtual bank accounts that can be created for one of your users, or expected transactions.
Retail Outletretail_outletAccepts payments via offline retail outlets such as local convenience stores. E.g. Alfamart, Indomaret
QRISqrisAccept payments via Indonesia's centralized QR code system which included major e-money player and banks. E.g GoPay, OVO, Dana, BCA Mobile
E-Wallete-walletAccept payment via e wallet channel in Indonesia. E.g. ShopeePay

We will continue to add local payment methods that will help you reach an ever broader range of customers, whether by geography or demographics.

### Payment flows

Payments may require additional actions from your customers in order for the payment to complete. For example, for bank transfer payments, your customers need to make a bank transfer through online banking platforms or at the ATM.

In such cases, you will need to be able to handle asynchronous payment results. Make sure to configure [Callbacks](🔗) so that we can notify you of successful payments.

### Recurring payments

Our persistent payment methods continuously poll for incoming payments. This allows you to receive recurring payments as long as you show the same payment instructions to your customers. You will not be able to "pull" payments from your customers for now. Your customers will have to perform actions to make the payments.

To learn more, take a look at the docs of each of the payment methods!