Skip to content

Webhook Deposit

Webhook Deposit digunakan untuk mengirimkan notifikasi mengenai deposit yang telah selesai diproses. Ini memungkinkan integrasi sistem untuk menerima informasi secara real-time ketika sebuah pembayaran sebuah deposit berhasil atau gagal.

Anda dapat menetapkan URL webhook atau callback URL di halaman API di bagian CALLBACK. Pastikan Anda memiliki endpoint publik yang bisa menerima request HTTP POST.

Headers

Webhook request akan menyertakan beberapa headers penting, seperti:

  • Content-Type: application/json
  • X-ATL-Signature: md5(username)

Contoh Payload

Payload adalah data yang dikirim oleh webhook dalam format JSON. Berikut adalah contoh payload yang dikirim oleh webhook:

json
{
  "event": "deposit",
  "status": "processing",
  "data": {
    "id": "jkk00Dw71oMcuDDpo2Rq",
    "reff_id": "019287179223121",
    "metode": "E-Wallet QRIS",
    "nominal": 2500,
    "fee": "18",
    "status": "processing",
    "created_at": "2024-07-02 16:23:14"
  }
}

Deskripsi Payload Deposit

FieldTipeDeskripsi
eventstringJenis event yang terjadi (deposit untuk deposit dengan settlement atau deposit.fast untuk deposit instan).
statusstringStatus dari transaksi deposit (processing, success, atau status lainnya).
dataobjectObjek yang berisi detail dari transaksi deposit.
idstringID unik deposit dari sistem.
reff_idstringID Unik dari sistem pengguna
metodestringMetode pembayaran yang digunakan untuk deposit.
nominalintegerJumlah nominal deposit.
feeintegerBiaya yang dikenakan untuk transaksi deposit.
statusstringStatus deposit.
created_atstringWaktu pembuatan deposit dalam format YYYY-MM-DD HH:MM:SS.