Tautan Pembayaran
Coba di PostmanBuat dan kelola tautan pembayaran yang dapat digunakan kembali untuk pelanggan Anda.
URL Utama:
staginghttps://staging-api.xepeng.com/openapi/payment-linksPOST
Buat Tautan
Buat tautan pembayaran baru.
Endpoint: /openapi/payment-links/generate
Parameter
| Properti | Tipe | Deskripsi |
|---|---|---|
| amount | angka | Jumlah yang harus dibayar (diperlukan). |
| order_ref | string | ID referensi internal Anda (diperlukan). |
| description | string | Deskripsi untuk pengguna. |
| expiry | integer | Waktu kedaluwarsa dalam menit (opsional). |
Contoh Permintaan
curl --request POST "https://staging-api.xepeng.com/openapi/payment-links/generate" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer {{api_key}}" \
--data-raw '{
"amount": 50000,
"order_ref": "INV-2023-001",
"description": "Payment for INV-001"
}'GET
Ambil Tautan
Ambil detail tautan pembayaran tertentu.
Endpoint: /openapi/payment-links/:payment_link_uid
Contoh Permintaan
curl --request GET "https://staging-api.xepeng.com/openapi/payment-links/pl_98765" \
--header "Authorization: Bearer {{api_key}}"GET
Daftar Tautan
Daftar tautan pembayaran yang dibuat dengan paginasi.
Endpoint: /openapi/payment-links
Parameter Query
| Parameter | Tipe | Deskripsi |
|---|---|---|
| page | integer | Nomor halaman (default: 1). |
| limit | integer | Item per halaman (default: 10). |
Contoh Permintaan
curl --request GET "https://staging-api.xepeng.com/openapi/payment-links?page=1&limit=10" \
--header "Authorization: Bearer {{api_key}}"PUT
Nonaktifkan Tautan
Nonaktifkan tautan pembayaran yang ada sehingga tidak dapat digunakan lagi.
Endpoint: /openapi/payment-links/:payment_link_uid/inactivate
Contoh Permintaan
curl --request PUT "https://staging-api.xepeng.com/openapi/payment-links/pl_98765/inactivate" \
--header "Authorization: Bearer {{api_key}}"