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"
  }
}