Bahasa Indonesia
API ReferenceLogin

Praktik Terbaik

Last updated 02/17/2021

Memperbolehkan User Untuk Memasukkan Informasi Akun Langsung

Informasi akun yang dimaksud di sini adalah nomor handphone / nama / email dengan memungkinkan penggunaan informasi yang telah terlebih dahulu di simpan.

Ketika menggunakan integrasi API langsung sangat disarankan merchant untuk menyediakan UI untuk user dapat melakukan input informasi akun ketika melakukan pembayaran. Hal ini sikarenakan banyak user yang melakukan registrasi dengan nomor handphone / nama / email yang berbeda untuk akun yang berbeda. Sebagai contoh, user akan mendaftarkan nomor handphone yang berbeda dari akun eWallet mereka dikarenakan kekhawatiran keamanan data ketika bertransaksi pada website yang kurang dikenal. Memperbolehkan user untuk melakukan input informasi akun akan meningkatkan tingkat keberhasilan pembayaran Anda.

Penggunaan Parameter Opsional

  1. customer id

Customer ID adalah identifier yang dikembalikan sebagai respon dari customer API Xendit (https://developers.xendit.co/api-reference/#customers). Customer object mendukung Anda untuk dapat menyimpan profil customer untuk business maupun individual, beserta dengan dokumen KYC dan ifnormasi akun lainnya. Ketika digunakan pada eWallet API, merchant dapat melacak perilaku customer dan melakukan analisis, dikarenakan kami mengembalikan data tersebut pada callback pembayaran.

Parameter ini wajib dalam tokenisasi untuk sistem Xendit dapat mengidentifikasi user dan spesifik account linking yang terhubung dengan transaksi.

  1. basket

Parameter basket mendukung Anda untuk menyimpan data item yang dibeli oleh user dan informasi lainnya terkait dengan item produk/service. Ketika digunakan pada eWallet API, merchant dapat menghubungkan data pembayaran dan item yang dibeli sebagai bahan analisis bisnis Anda. Informasi ini akan dikembalikan kepada Anda dalam callback pembayaran kami.

  1. metadata

Objek metadata membantu merchant untuk menyimpan informasi tambahan yang mungkin berguna untuk bisnis Anda. Merchant dapat mendefinisikan key dan value dari objek ini. Salah satu contoh metada yang digunakan adalah mencatat data transaksi berdasarkan lokasi geografis atau cabang toko.

Anda dapat melakukan input hingga 50 key dengan nama key dapat diinput hingga 40 karakter dan value key yang diinput mencapai 500 karakter.

Callback URL Dinamis

Kami merekomendasikan Anda untuk menggunakan callback url sebagai notifikasi pembayaran yang diatur di dalam dashboard Xendit - pada callback settings. Dengan melakukan hal tersebut, akan membantu Anda memastikan keamanan transaksi Anda dan melakukan pelacakan kemana dan dari mana callback dikirimkan

Pada kasus dimana terdapat kebutuhan testing yang mengharuskan Anda untuk _override _callback url di setting dashboar, Anda dapat menggunakan callback-url parameter pada header request. Jika Anda melakukan input callback-url pada header request, nilai tersebut akan mengesampingkan nilai yang ada pada dasbor