Dokumentasi API Toko Voucher
Deposit
Deposit
API ini digunakan untuk membuat tiket deposit (top up saldo). Setelah tiket dibuat, Anda bisa melakukan pembayaran sesuai metode yang dipilih.
Endpoint
GET
https://api.tokovoucher.net/v1/deposit?member_code=[YOUR_MEMBER_CODE]&secret=[YOUR_SECRET_KEY]&nominal=[NOMINAL]&kode=[KODE_BAYAR]Parameter
| Parameter | Deskripsi | Tipe Data | Wajib |
|---|---|---|---|
| member_code | Kode member Anda | String | Ya |
| secret | Secret Key Anda (lihat di Member Area) | String | Ya |
| nominal | Jumlah deposit yang diinginkan | Integer | Ya |
| kode | Kode metode pembayaran (lihat di Kode Bank) | String | Ya |
Response Sukses
Metode QRIS
{ "status": 1, "rc": 200, "message": "Success Create Topup", "data": { "status": "SUKSES", "metode": "QRIS All Payment", "pay": "https://assets.tokopay.id/2024/04/TP240418WBNQ010530.png", "pay_name": "", "nominal": 10000, "total_transfer": 10000, "kode_unik": 0, "biaya_admin": 0, "created": "2024-04-18", "expired_at": "2024-04-19 00:00:00" }, "ts": 1713410814}Catatan: Untuk QRIS, field
payberisi URL gambar QR Code yang bisa di-scan untuk pembayaran.
Metode Bank Transfer
{ "status": 1, "rc": 200, "message": "Success Create Topup", "data": { "status": "SUKSES", "metode": "Bank Bri", "pay": "8455922905", "pay_name": "PT Toko Voucher Nusantara", "nominal": 10000, "total_transfer": 10034, "kode_unik": 34, "biaya_admin": 0, "created": "2024-04-18", "expired_at": "2024-04-19 00:00:00" }, "ts": 1713409535}Catatan: Transfer ke rekening sesuai
paydengan jumlahtotal_transfer(sudah termasuk kode unik).
Metode Virtual Account
{ "status": 1, "rc": 200, "message": "Success Create Topup", "data": { "status": "SUKSES", "metode": "BNI Virtual Account", "pay": "8189354257698184", "pay_name": "", "nominal": 10000, "total_transfer": 10000, "kode_unik": 0, "biaya_admin": 0, "created": "2024-04-18", "expired_at": "2024-04-19 00:00:00" }, "ts": 1713409777}Response Gagal
{ "status": 0, "rc": 500, "error_msg": "Member tidak ditemukan !!"}Deskripsi Response
| Field | Deskripsi |
|---|---|
| metode | Nama metode pembayaran |
| pay | Nomor rekening/VA atau URL QR Code |
| pay_name | Nama pemilik rekening (jika ada) |
| nominal | Nominal deposit yang diminta |
| total_transfer | Total yang harus ditransfer |
| kode_unik | Kode unik untuk identifikasi (jika ada) |
| biaya_admin | Biaya admin (jika ada) |
| expired_at | Batas waktu pembayaran |