API Reference

Payment API

Introduction

Paper.id Payments API is an enhanced interface that helps businesses connect effortlessly with our supported payment options, all through a unified set of APIs. Through these APIs, merchants can use a single endpoint for different payment methods across the various markets we support.

Payment Method and Channel

Paper.id support for these payment methods and channel so far:

Payment MethodDescriptionAvailable Payment Channel
bank_transferPayment by manually transfer to specific bank accountbri, mandiri, bni, permata
credit_cardPayment using credit card and debit cardvisa, mastercard, jcb
ewalletPayment using digital wallet platformovo
mitra_pembayaran_digitalPayment to paper's online payment partnertokopedia, blibli, shopee
qrisPayment using QRIS scanning method by mobile phoneqris

Process Flow

In order to use specific payment methods, a request needs to be created that includes the selected payment method object. The payment object will be explained further in the separate section.

To understand the flow better, it can be referred on the following diagram:

Open API Payment

Payment API Journey

If the payment request is changed, the older versions of the payment request that was created will not prevail and expire. Paid payment requests cannot be paid again. Once the payment request has been paid, a callback of success will be triggered to the callback URL that has been registered.