Dokumentasi API
Pelajari cara mengintegrasikan API QRIS YoGateway dengan aplikasi Anda.
Endpoint API
Gunakan API key dari salah satu proyek Anda (didapat setelah register) untuk autentikasi. Semua request menggunakan metode `GET`.
https://yogateway.web.id/api.php
1 Endpoint: Create Payment
Gunakan endpoint ini untuk membuat invoice QRIS baru.
GET https://yogateway.web.id/api.php?action=createpayment
| Parameter | Deskripsi |
|---|---|
| apikey | API Key proyek Anda. |
| amount | Nominal pembayaran (Contoh: 10000). |
curl "https://yogateway.web.id/api.php?action=createpayment&apikey=PROJECT_API_KEY_ANDA&amount=10000"
{
"provider": "YoGateway",
"status": true,
"result": {
"trxid": "YO-A1B2C3D4",
"nominal": 10123,
"expired": "2025-11-09T14:30:00Z",
"qris_image": "https://url-qris-dari-provider.com/image.png"
}
}
2 Endpoint: Check Status
Gunakan endpoint ini untuk mengecek status pembayaran.
GET https://yogateway.web.id/api.php?action=checkstatus
| Parameter | Deskripsi |
|---|---|
| apikey | API Key proyek Anda. |
| trxid | ID Transaksi (trxid) dari hasil Create Payment. |
curl "https://yogateway.web.id/api.php?action=checkstatus&apikey=PROJECT_API_KEY_ANDA&trxid=YO-A1B2C3D4"
{
"provider": "YoGateway",
"status": true,
"result": {
"trxid": "YO-A1B2C3D4",
"amount": 10123,
"status": "SUCCESS",
"qris_image": "https://url-qris-dari-provider.com/image.png"
}
}