PAYJN / Merchant resources

Payment Knowledge Center

Practical answers for teams integrating payments, resolving transaction issues and preparing to launch in a new market.

Payment knowledge

Latest practical guides

Start with a real payment problem and work through what to check, what to record and when to escalate.

Indonesia / Channel evaluation and migration testing

Switch QRIS providers with pending payments

Keep issued QRIS attempts on their original route during a provider switch. Plan verification, rollback and old-account retirement.

Malaysia / Onboarding and eligibility review

Malaysia FX business onboarding checks

Prepare a Malaysia FX-related business payment review: distinguish licence activities, verify the contracting entity and map proposed MYR collection flows.

Bangladesh / Operations and fulfilment testing

Bangladesh game top-up checkout timeout

Resolve a Bangladesh game top-up when checkout times out: separate payment and fulfilment states, verify bKash/Nagad/Upay confirmation and prevent double delivery.

Bangladesh / Operations and fulfilment testing

Bangladesh app subscription payment verification

Activate a Bangladesh video, music or social app subscription only after a verified payment, and handle renewal, downgrade and duplicate-activation cases safely.

New businesses / Onboarding and eligibility review

New SaaS and AI-built app payment onboarding

A new SaaS, app or AI-built product can request PAYJN local collections without years of processing history. What PAYJN still requires, and what it reviews instead.

Indonesia / Onboarding and eligibility review

Indonesia forex broker onboarding checks

Verify the Bappebti licence and exchange membership, map the deposit and withdrawal flow, and avoid common entity mismatches before a forex or futures-trading platform review.

Indonesia / Operations and fulfilment testing

Game top-up after checkout timeout

Resolve an Indonesia game top-up when checkout times out: separate payment and fulfilment states, verify QRIS or VA receipts and prevent double delivery.

Indonesia / Payout operations and reconciliation

Creator payout timeout: safe retry checks

Handle uncertain creator payouts in Indonesia: keep one payout obligation, query the provider record and use approved retry rules to avoid duplicate transfers.

Indonesia / Reconciliation

Virtual account payment wrong amount?

Handle Indonesian virtual account underpayments and overpayments. Verify received amounts, match payment references and resolve differences before fulfilment.

API operations / Article

How to handle duplicate payment webhooks

Prevent double credit when a payment webhook arrives twice. Verify events, record each order transition once and reconcile uncertain payments.

INDONESIA / MERCHANT OPERATIONS

The Indonesia merchant launch checklist

Before choosing a payment API, map the customer journey, confirm which methods your business can use, and agree how your team will handle the orders that do not go to plan.

Read the guide →
API INTEGRATION / MERCHANT GUIDE

The local payment API checklist

A useful API evaluation connects engineering decisions to customer support and finance operations. Use this checklist to scope a local pay-in or payout integration.

Read the guide →
Find your market

Payment API requirements by country.

Compare local methods and prepare a merchant integration brief for your target market.

Plan your integration

Practical guides for your next payment market.

Evaluate specific payment journeys, compare methods and prepare a useful merchant enquiry.

Indonesia / EN

QRIS payment API integration

Plan an Indonesia QRIS API integration: merchant approval, QR checkout, payment expiry, callbacks and order reconciliation before production.

Indonesia / EN

QRIS vs virtual accounts

Compare QRIS, virtual accounts and wallets for Indonesia checkout. Evaluate customer journeys, IDR order matching and merchant integration requirements.

Bangladesh / EN

bKash and Nagad integration checklist

Evaluate bKash and Nagad API integration for Bangladesh: BDT collection and payout flows, route eligibility, changing limits, callbacks and merchant onboarding.

Pakistan / EN

Easypaisa and JazzCash integration

Plan Easypaisa and JazzCash payment integration in Pakistan. Review PKR checkout, merchant approval, callback verification, payout scope and platform requirements.

Vietnam / EN

Vietnam bank transfer and QR integration

Prepare a Vietnam bank transfer and QR API integration with VND order matching, payment references, pending states and reconciliation checks for merchants.

India / EN

UPI merchant integration checklist

Evaluate UPI payment API integration for India: approved merchant setup, QR and app journeys, INR order verification, callbacks and multi-merchant platform review.

Indonesia / local payments

Explore Indonesia payment integration.

Indonesia / product

Virtual account API

Accept Indonesian virtual account payments through PAYJN. Review BNI, Mandiri, Permata, BRI and CIMB routes, IDR limits, callbacks and merchant onboarding.

Indonesia / product

Bank and e-wallet payouts

Plan IDR payouts to supported Indonesian banks and DANA, OVO, GoPay, LinkAja or ShopeePay wallets. Review beneficiary fields, order verification and merchant approval.

Indonesia / merchant operations

Indonesia payment troubleshooting

Troubleshoot Indonesia QRIS and VA payments not credited, collection success rates, unavailable wallet routes and payouts marked successful but not received.

QRIS, virtual accounts and wallet coverage for international merchants

Browse by topic

Business review, digital fulfilment and platform payouts

Malaysia / Onboarding and eligibility review

Malaysia FX business onboarding checks

Prepare a Malaysia FX-related business payment review: distinguish licence activities, verify the contracting entity and map proposed MYR collection flows.

Bangladesh / Operations and fulfilment testing

Bangladesh game top-up checkout timeout

Resolve a Bangladesh game top-up when checkout times out: separate payment and fulfilment states, verify bKash/Nagad/Upay confirmation and prevent double delivery.

Bangladesh / Operations and fulfilment testing

Bangladesh app subscription payment verification

Activate a Bangladesh video, music or social app subscription only after a verified payment, and handle renewal, downgrade and duplicate-activation cases safely.

New businesses / Onboarding and eligibility review

New SaaS and AI-built app payment onboarding

A new SaaS, app or AI-built product can request PAYJN local collections without years of processing history. What PAYJN still requires, and what it reviews instead.

Indonesia / Onboarding and eligibility review

Indonesia forex broker onboarding checks

Verify the Bappebti licence and exchange membership, map the deposit and withdrawal flow, and avoid common entity mismatches before a forex or futures-trading platform review.

Indonesia / Operations and fulfilment testing

Game top-up after checkout timeout

Resolve an Indonesia game top-up when checkout times out: separate payment and fulfilment states, verify QRIS or VA receipts and prevent double delivery.

Indonesia / Payout operations and reconciliation

Creator payout timeout: safe retry checks

Handle uncertain creator payouts in Indonesia: keep one payout obligation, query the provider record and use approved retry rules to avoid duplicate transfers.

Browse by topic

Reconciliation and payment operations

Find practical checks for unresolved payment confirmations, amount differences and repeated notifications.

Indonesia / Channel evaluation and migration testing

Switch QRIS providers with pending payments

Keep issued QRIS attempts on their original route during a provider switch. Plan verification, rollback and old-account retirement.

Indonesia / Reconciliation

Virtual account payment wrong amount?

Handle Indonesian virtual account underpayments and overpayments. Verify received amounts, match payment references and resolve differences before fulfilment.