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 Method | Description | Available Payment Channel |
---|---|---|
bank_transfer | Payment by manually transfer to specific bank account | bri, mandiri, bni, permata |
credit_card | Payment using credit card and debit card | visa, mastercard, jcb |
ewallet | Payment using digital wallet platform | ovo |
mitra_pembayaran_digital | Payment to paper's online payment partner | tokopedia, blibli, shopee |
qris | Payment using QRIS scanning method by mobile phone | qris |
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:

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.