> ## Documentation Index
> Fetch the complete documentation index at: https://o1pay.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome

> Integrasikan payment gateway ke aplikasi Anda dengan REST API sederhana.

Gunakan dokumentasi ini sebagai panduan implementasi cepat: ambil kredensial toko, kirim create payment, lalu pantau status dan webhook callback.

Semua endpoint menggunakan JSON. Autentikasi menggunakan kredensial toko aktif: `agentCode` dan `merchantCode`.

## Kredensial

![Screenshot 2026 11 04 203937](https://mintcdn.com/o1pay/002BKP2-wRlMx7dD/images/Screenshot-2026-11-04-203937.png?fit=max\&auto=format\&n=002BKP2-wRlMx7dD\&q=85\&s=e2c338146a0ed79731758b1e9c23a0e6)

Setiap toko aktif memiliki kredensial unik. Kredensial tersedia di halaman [**Toko Saya**](https://o1pay.o1center.com/toko) setelah admin mengaktifkan toko Anda.

| Parameter | Deskripsi |
| - | - |
| Base URL | URL dasar API |
| Agent Code | Kode agen unik per toko |
| Merchant Code | Kode merchant dari QRIS |
| Merchant Name | Nama merchant dari QRIS |

## Whitelist IP

Opsional: batasi akses API hanya dari IP terdaftar. Request dari IP di luar whitelist akan ditolak dengan status `403`.

## Jelajahi

> [card] [Mulai cepat](https://o1pay.mintlify.site/quickstart.md)
>
> Integrasi pertama dalam tiga langkah.

> [card] [Payments API](https://o1pay.mintlify.site/api/payments.md)
>
> Buat payment order dan QRIS dinamis.

> [card] [Mode Kasir](https://o1pay.mintlify.site/api/mode-kasir.md)
>
> Sesi kasir hosted, pelanggan memilih metode sendiri.

> [card] [Webhook Callback](https://o1pay.mintlify.site/api/webhook.md)
>
> Notifikasi real-time saat status payment berubah.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.