Lending & BNPL
Build identity verification into borrower onboarding.
Make sure the borrower matches their KTP, is present, and owns the disbursement account.
The problem
What goes wrong today
- Applications with stolen identities
- Disbursement to accounts the borrower does not own
- Long forms that drive applicants away
The flow
Recommended API workflow
POST /v1/kyc/verifyWith extractIdentity to prefill the applicationGET /v1/account/check/:bank/:numberDisbursement account holder
Products
What you will use
KYC VERIFYAvailable
One call. One decision you can act on.
Selfie and KTP in — approved, review or rejected out.
POST /v1/kyc/verify
From Rp1.750 / verificationRun Full KYC →
KTP OCRAvailable
Read every field on an e-KTP.
Structured identity fields from a KTP photo, with NIK consistency checks.
POST /v1/ktp/ocr
From Rp150 / checkExtract KTP Data →
ACCOUNTAvailable
Know who owns the account before you pay.
Holder name for 120+ banks and DANA, OVO, GoPay, ShopeePay.
GET /v1/account/check/:bank/:number
From Rp150 / checkVerify an Account →
Build your verification flow.
Start with one API. Scale to complete KYC when you need it.