> ## 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.

# Mulai cepat

> Integrasikan pembayaran dari toko aktif dalam tiga langkah.

> [!NOTE]
>
> Buat toko terlebih dahulu sebelum mulai integrasi: buat toko dari dashboard merchant, tunggu aktivasi dan konfigurasi oleh admin, lalu gunakan kredensial toko untuk request create payment.

**1. Salin kredensial toko**

Salin `agentCode` dan `merchantCode` dari halaman **Toko Saya** pada toko aktif. Lihat [Kredensial](https://o1pay.mintlify.site/index.md#kredensial).

**2. Kirim request create payment dari backend**

```bash theme={null}
curl -X POST http://o1pay.o1center.com/api/v1/payments/create \
  -H "Content-Type: application/json" \
  -d '{
    "agentCode": "AGT-187F2398D5A6",
    "merchantCode": "MERCHANT-AGT-187F2398D5A6",
    "amount": 50000,
    "externalId": "INV-001",
    "channel": "qris",
    "dstCode": "QRIS"
  }'
```

Response berisi `orderId`, `qrCode`, dan `status: "pending"`. Lihat [Payments API](https://o1pay.mintlify.site/api/payments.md) untuk semua parameter.

**3. Terima webhook atau polling status**

Terima notifikasi di URL [Webhook Callback](https://o1pay.mintlify.site/api/webhook.md) Anda, atau cek status via `GET /api/v1/payments/:orderId` sampai payment selesai.

> [!NOTE]
>
> Order Anda tetap diproses meskipun webhook belum diatur. Cukup cek status via `GET /api/v1/payments/:orderId` atau lihat di dashboard.


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