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

ParameterDeskripsiTipe DataWajib
member_codeKode member AndaStringYa
secretSecret Key Anda (lihat di Member Area)StringYa
nominalJumlah deposit yang diinginkanIntegerYa
kodeKode metode pembayaran (lihat di Kode Bank)StringYa

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 pay berisi 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 pay dengan jumlah total_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

FieldDeskripsi
metodeNama metode pembayaran
payNomor rekening/VA atau URL QR Code
pay_nameNama pemilik rekening (jika ada)
nominalNominal deposit yang diminta
total_transferTotal yang harus ditransfer
kode_unikKode unik untuk identifikasi (jika ada)
biaya_adminBiaya admin (jika ada)
expired_atBatas waktu pembayaran