Skip to main content

XenInvoice

XenInvoice (Tautan Pembayaran) adalah halaman pembayaran gratis yang memberikan pengalaman pembayaran yang mulus kepada Anda dan customer Anda. XenInvoice menyediakan semua metode pembayaran yang diaktifkan, termasuk PayLater.

Untuk menambahkan PayLater sebagai metode pembayaran di XenIvoice Anda, ada dua cara yang kami sediakan:

  1. Tautan Pembayaran UI (dari Dasbor Xendit)
  2. Tautan Pembayaran API
info

Pastikan Anda telah mengaktifkan PayLater di Konfigurasi XenInvoice Anda

Tautan Pembayaran UI

  1. Pastikan bahwa channel PayLater yang Anda inginkan ada di Konfigurasi Invoice

  2. Untuk menampilkan channel pembayaran PayLater dalam Tautan Pembayaran Anda,pastikan Anda memilih dan mengisi Tampilkan daftar pesanan di Detail Pesanan (meskipun jumlah barang hanya satu buah)

  3. Pembayaran melalui PayLayer yang telah diaktivasi akan terlihat pada Payment Link Anda!

![](https://res.cloudinary.com/dpvzoteik/image/upload/v1649326908/PayLater/IND%20-%20paylater%20payment%20link.png)

Tautan Pembayaran API

info

Alur, request, dan respons API yang komprehensif tersedia di Referensi API kami

Untuk membuat transaksi PayLater menggunakan XenInvoice API, Anda perlu menyertakan parameter items di Create Invoice Request. Sertakan parameter berikut:

Wajib

  • name
  • quantity
  • price

Opsional (hanya wajib untuk Kredivo)

  • category
  • url

Langkah untuk membuat Charge PayLater menggunakan XenInvoice API:

  1. Kirim request POST untuk Create Unvoice dengan parameter yang diwajibkan
  2. Pada response, Xendit akan mengembalikan response bahwa metode pembayaran PayLater tersedia dalam XenInvoice

Contoh request membuat pembayaran PayLater menggunakan XenInvoice

{
"external_id": "invoice-{{$timestamp}}",
"amount": 1000000,
"payer_email": "customer@xendit.co",
"description": "Invoice Demo #123",
"items": [
{
"name": "Nymbus 2000",
"quantity": 1,
"price": 1000000,
"category": "Sports",
"url": "www.hogwarts.co/products/sports/nymbus-2000"
}
]
}

Contoh Response membuat pembayaran PayLater menggunakan XenInvoice

{
"id": "61c00865a5ed4737a9655593",
"external_id": "invoice-1639975013",
"user_id": "603f1c4172bbe840979fd408",
"status": "PENDING",
"merchant_name": "Hogwarts Sports Store",
"merchant_profile_picture_url": "https://dfkinx.cloudfront.net/xendit.png",
"amount": 1000000,
"payer_email": "customer@xendit.co",
"description": "Invoice Demo #123",
"expiry_date": "2021-12-20T05:36:54.167Z",
"invoice_url": "https://checkout.xendit.co/web/61c00865a5ed4737a9655593",
"available_paylaters": [
{
"paylater_type": "AKULAKU"
},
{
"paylater_type": "KREDIVO"
}
]
}