Xendit logo

xendit docs

Pengembalian Uang (Refunds )

Deskripsi

Refund API dapat digunakan jika Anda ingin melakukan pengembalian uang atau pembayaran pada pelanggan.

Ada dua macam refund

  1. Refund parsial

    Anda dapat melakukan refund parsial beberapa kali selama total jumlah uang yang dikembalikan tidak lebih dari jumlah yang ditagihkan ke pelanggan

  2. Refund penuh

Tidak ada tambahan biaya untuk refund . Biaya variabel akan selalu kami kembalikan pada Anda dan biaya tetap akan kami kembalikan ketika dilakukan refund penuh, sehingga jika dilakukan refund penuh pelanggan Anda akan mendapatkan kembali seluruh uang yang telah dibayarkan.

Menerapkan refund

Refunds dapat dilakukan melalu panggilan API. Request untuk refund adalah:
  • Curl
  • PHP

curl https://api.xendit.co/credit_card_charges/:credit_card_charge_id/refunds -X POST \
  -u xnd_development_O46JfOtygef9kMNsK+ZPGT+ZZ9b3ooF4w3Dn+R1k+2fT/7GlCAN3jg==: \
  -H X-IDEMPOTENCY-KEY: unique-id-12345 \
  -d amount=17000 \
  -d external_id=unique-external-id
              

<?php 
    require("vendor/autoload.php"); 

    $options['secret_api_key'] = "xnd_development_O46JfOtygef9kMNsK+ZPGT+ZZ9b3ooF4w3Dn+R1k+2fT/7GlCAN3jg=="; 

    $xenditPHPClient = new XenditClientXenditPHPClient($options); 

    $credit_card_charge_id = "5877255293ff67900c6aa64e";
    $amount = 15000; 
    $external_id = "unique-external-id";
    $response = $xenditPHPClient->issueCreditCardRefund($credit_card_charge_id, $amount, $external_id);
    print_r($response);
?>
                

Referensi refund

Untuk referensi API selengkapnya dapat Anda lihat di apireference .

Langkah Selanjutnya

Pertanyaan?

Masih memiliki pertanyaan? Dengan senang hati kami akan membantu Anda. Kirimkan email atau pesan melalui live chat .