Winpay — Over The Counter (Gerai Ritel)
Metode Over The Counter (OTC) memungkinkan pelanggan yang tidak memiliki rekening bank untuk membayar pesanan dengan uang tunai melalui kasir gerai minimarket atau agen pembayaran.
Gerai yang Didukung
ALFAMART(Juga berlaku untuk Alfamidi & Dan+Dan)INDOMARETFASTPAY
Cara Pembuatan (Create)
Set method_type menjadi over_the_counter dan berikan method_detail dengan field store.
http
POST /v1/payments/createjson
{
"amount": 10000000,
"currency": "IDR",
"method_type": "over_the_counter",
"method_detail": {
"type": "over_the_counter",
"store": "ALFAMART"
},
"customer_name": "Budi Santoso",
"expiry_minutes": 1440
}Catatan Penting Request
- Waktu Kadaluarsa (
expiry_minutes): Pembayaran OTC membutuhkan waktu fisik bagi pelanggan untuk berjalan ke gerai. Sangat disarankan untuk mengatur batas waktu minimal 1 hari (1440 menit).
Response
Jika berhasil, sistem akan mengembalikan kode pembayaran (payment_code) yang harus ditunjukkan oleh pelanggan kepada kasir.
json
{
"success": true,
"data": {
"id": "...",
"status": "pending",
"method_data": {
"type": "over_the_counter",
"store_name": "ALFAMART",
"payment_code": "88880123456"
}
}
}Informasi untuk Ditampilkan ke Pelanggan
method_data.payment_code: Kode unik yang diinput oleh kasir.method_data.store_name: Tampilkan nama gerai.- Berikan instruksi kepada pelanggan:
- Datang ke gerai terdekat (Alfamart/Indomaret).
- Sampaikan ke kasir ingin membayar tagihan Winpay (atau merchant name yang sudah didaftarkan, misal: Koperasi XYZ).
- Berikan kode pembayaran (
payment_code). - Kasir akan menyebutkan nama dan nominal tagihan.
- Bayar sesuai nominal (kasir mungkin akan mengenakan biaya admin tambahan tergantung kebijakan gerai).
- Simpan struk sebagai bukti.
Alur Pembayaran End-to-End
- Aplikasi Klien: Mengirim
POST /v1/payments/createke Gerbang Pay. - Gerbang Pay: Mengembalikan kode pembayaran.
- Aplikasi Klien: Menampilkan kode pembayaran di HP pelanggan beserta panduan cara bayar di kasir.
- Pelanggan: Menuju kasir gerai fisik dan membayar tunai.
- Winpay: Mendeteksi dana masuk dari pihak ritel dan mengirim callback.
- Gerbang Pay: Mengirimkan webhook
payment.paidke server Anda.