Xendit logo

xendit docs

E-wallet

Deskripsi

Melalui API e-wallet, anda dapat memulai transaksi dan menerima pembayaran melalui penyedia e-wallet. Saat ini kami mendukung OVO, dan memiliki rencana untuk menambah penyedia e-wallet lainnya dalam waktu dekat. Ketika pembayaran terdeteksi, dana akan secara otomatis muncul di tab pending, dan akan settle di akun cash anda beberapa hari kemudian. Waktu default penyelesaian adalah 2 hari kerja.

Implementasi E-wallet

Pembayaran e-wallet via API akan diimplementasikan melalui salah satu dari: 1. API Invoice (ketika menggunakan produk XenInvoice) atau 2. API e-wallet(untuk pembayaran langsung). Ikuti langkah-langkah berikut untuk implementasi.

API Invoice

todo

Hubungi support kami atau PIC bisnis anda untuk mengaktifkan e-wallet. Kami akan memberitahu anda ketika anda sudah aktif. Aktivasi dapat memakan waktu hingga 5 hari kerja.

todo

Untuk integrasi dengan API Invoice kami, lihat Implementasi Invoice untuk panduan lengkap.

API E-wallet

todo

Lihat langkah aktivasi diatas

todo

Anda membutuhkan POST untuk request ini. Hal ini akan membuat pembayaran e-wallet dan mengaktifkan push notification ke ponsel pelanggan anda (catatan: pelanggan anda harus memiliki akun OVO yang sudah aktif dan memiliki aplikasi OVO di ponsel mereka).

  • Curl

curl https://api.xendit.co/ewallets -X POST \
-u xnd_development_O46JfOtygef9kMNsK+ZPGT+ZZ9b3ooF4w3Dn+R1k+2fT/7GlCAN3jg==: \
  -d external_id = 'demo_hello_world' \
  -d amount = 777777 \
  -d phone = '123456789' \
  -d ewallet_type = 'OVO'

Hasilnya akan seperti ini:

Response: 200


{
transaction_date: "2019-04-07T01:35:46.658Z";
amount: 777777;
external_id=demo_hello_world;
ewallet_type: OVO;
business_id: 12121212;
}

Kami telah mengisi contoh diatas dengan sampel API key. Jika anda telah log in, anda dapat melihat API key tersebut. Hanya anda yang dapat melihat key ini.

todo

Langkah diatas akan membuat push notification ke ponsel pelanggan anda untuk otorisasi pembayaran. Ketika pembayaran telah diotorisasi oleh pelanggan anda, Xendit akan mengirim respon sukses.

Selamat! Anda sekarang telah menyelesaikan transaksi OVO

Catatan: Ketika push notification telah dikirim ke ponsel pelanggan anda, mereka memiliki 30 detik untuk menyelesaikan transaksi. Kegagalan dalam menerima/ melakukan otorisasi pembayaran dalam rentang waktu tersebut akan menyebabkan error timeout dan request pembayaran harus dilakukan kembali.

Anda tidak perlu mengatur URL callback / webhhook untuk menggunakan API e-wallet karena kami akan memberikan respon langsung ke semua request API anda.

Deteksi dan settlement pembayaran

Transaksi e-wallet yang telah terbayar namun belum settled akan tampil di tab pending. Waktu default penyelesaian adalah 2 hari kerja.

Transaksi e-wallet yang telah terbayar dan telah settled akan tampil di tab cash

Limitasi Pembayaran

Anda hanya dapat melakukan pembayaran di rentang 1 Rupiah hingga 10.000.000 Rupiah

Pertanyaan?

Masih memiliki pertanyaan lainnya? Kami selalu senang untuk membantu anda. Kabari kami di email atau chat kami di fitur live chat.