Bahasa Indonesia
API ReferenceLogin

4. Membuat Direct Debits (Pembayaran Satu Kali)

Last updated 07/04/2020
  1. Merchant mengirimkan POST request ke Create Direct Debit Payment API dengan parameter yang tersedia.

    1. payment_method_id.ID dari payment method yang ingin Anda tarik dari sumber dana.

    2. Basket object membantu merchant untuk mencatat barang yang dibeli tiap transaksi.

      • Metadata. Metadata memungkinkan merchant untuk memasukkan atribut tambahan pada objek produk seperti dimensi, pengidentifikasi promo, dll.
  2. Transaksi akan tetap mendapatkan status PENDING hingga penarikan dana telah dikonfirmasi SUCCESS atau GAGAL

  3. Endpoint ini akan mengembalikan format JSON. Jika parameter is_otp_required adalah TRUE , direct debit akan langsung sukses setelah OTP diverifikasi oleh penyedia layanan/bank.

    1. Merchant diwajibkan untuk dapat menampilkan halaman penerimaan OTP sendiri. Untuk melanjutkan transaksi, merchant harus mengirimkan OTP ke endpoint Validate One-Time Password. Jika sukses, transaksi akan diproses.
  4. Xendit akan mengirimkan callback ke callback_url merchant apakah pendebetan sukses atau tidak.