Skip to navigation

TopUp

View as Markdown

Service yang digunakan untuk kirim dana ke nomor tujuan tanpa melakukan Inquiry terlebih dahulu

Field Body

FieldTypeDescription
bank_kode (required)stringDiisi dengan kode bank atau E-Wallet tujuan.
norek (required)stringDiisi dengan nomor tujuan penerima dana.
nominal (required)numberJumlah dana yang akan dikirimkan ke rekening tujuan.
pin (required)stringKode keamanan dari Merchant
partner_trxid (required)string (32)
maks 32 karakter.
Kode referensi yang dibuat oleh Merchant.
Setiap transaksi kode harus berbeda

NOTES: x-timestamp dan x-signature generate otomatis dan dibuat melalui scripts before-request

Error umum:

  • 401 — Invalid signature

  • 422 — partner_trxid kosong / saldo merchant tidak cukup

  • 409 — conflict Duplicate partner_trxid

Headers

client_idstringRequired
isi dengan Client ID Merchant
x-usernamestringRequired

isi api_username, dipakai sebagai input Rumus Signature

x-timestampstringRequired

format ISO 8601 (new Date().toISOString()) | di-overwrite otomatis

x-signaturestringRequired

HMAC_SHA256(pass_h2h + path + x-timestamp, SHA1(api_key + x-username)), dihitung ulang oleh script before-request

Request

This endpoint expects an object.
bank_kodestringOptional
norekstringOptional
nominalintegerOptional
pinstringOptional
partner_trxidstringOptional

Response

Success
successbooleanOptional
messagestringOptional
dataobjectOptional

Errors

409
Conflict Error
422
Unprocessable Entity Error