Welcome to Xendit’s latest documentation. For legacy content, access the previous documentation here or the previous API reference here.

Overview

Prev Next

Payment Session adalah solusi all-in-one yang disediakan oleh Xendit, menawarkan halaman yang dihosting Xendit untuk menangani pembayaran. Ini adalah integrasi low-code yang dirancang untuk menyederhanakan implementasi dan mendukung berbagai alur pembayaran. Dengan Payment Session, Anda dapat menyederhanakan pengelolaan halaman pembayaran dan memberikan pengalaman pembayaran yang lebih baik bagi pelanggan Anda.

Opsi mode

Mode

Deskripsi

PAYMENT_LINK

Mode default dan standar yang mengarahkan pengguna akhir ke halaman yang dihosting Xendit untuk menyelesaikan pembayaran.

CARDS_SESSION_JS

Digunakan untuk pembayaran kartu saat Anda menghosting halaman checkout Anda sendiri tetapi memerlukan perpustakaan Xendit untuk kepatuhan. (Lihat dokumentasi CARDS_SESSION_JS untuk lebih jelasnya)

Jenis request yang tersedia

Jenis request

Deskripsi

SAVE

Gunakan jenis ini untuk menyimpan hanya informasi pembayaran pengguna akhir. Anda akan menerima payment_token_id yang dapat digunakan untuk transaksi di masa mendatang. Hal ini berguna jika event pendaftaran Anda terpisah dari event pembayaran, atau jika Anda mengharuskan pengguna menyimpan metode pembayaran mereka sebelum memulai pembayaran (misalnya, untuk pendaftaran pembayaran berulang).

PAY

Gunakan jenis ini untuk menerima satu pembayaran. Anda akan menerima objek sesi pembayaran yang berisi payment_request_id sebagai konfirmasi pembayaran. Selain itu, Anda juga dapat memperoleh payment_token_id jika Anda gunakan PAY untuk menyimpan detail metode pembayaran sekaligus.

*Saat ini hanya tersedia untuk opsi mode CARDS_SESSION_JS.

Alur integrasi

Anda dapat melihat alur integrasi untuk beberapa kasus penggunaan di sini.