Skip to content

PayOps developer docs

Build payment integrations for Indonesia — QRIS, Virtual Account, GoPay, OVO, Dana, and more. One token. Five services. Consistent auth.

QuickstartAPI Reference

Quickstart

Your first API call in two minutes

Request an access token using client credentials, then call any authenticated endpoint. Sandbox credentials are available immediately after signup — no approval required.

bashsandbox
# 1. Mint an access token
curl -X POST https://sandbox.505pay.link/token \
  -d "grant_type=client_credentials" \
  -d "client_id=$CLIENT_ID" \
  -d "client_secret=$CLIENT_SECRET"

# 2. Call an authenticated endpoint
curl https://sandbox.505pay.link/v1/me \
  -H "Authorization: Bearer $ACCESS_TOKEN"
Full quickstart guide

Platform

Everything your payment stack needs

Payments & Disbursements

Create payment intents, capture funds, issue refunds, and schedule disbursements across every major Indonesian payment channel. QRIS, Virtual Account, GoPay, OVO, Dana, ShopeePay, and BNPL partners are available in a single unified API.

Identity & Access

Multi-tenant OIDC provider with RBAC, MFA, SNAP-BI partner auth, and short-lived access tokens. Your platform manages one identity layer; every downstream service inherits it.

Reconciliation & Reporting

Submit settlement files, query reconciliation runs, surface risk-holds, and export reports in real time. Designed for finance teams who need audit-grade traceability from capture to settlement.

Point-of-Sale Integration

Connect your tablet or desktop register to the PayOps platform via the POS Service. Manage stores, registers, shifts, catalog items, and sales — with built-in QRIS and SNAP-BI payment flows.