Skip to content

Notifikasi dan Callback

Notifikasi Email

Bila Anda memilih "send invoice to this email" saat membuat invoice, pelanggan Anda akan menerima email saat:

  • Invoice dibuat
  • Invoice dibayar atau kadaluarsa

alt text

Sebagai penjual, Anda juga dapat menerima notifikasi email untuk invoice yang terbayar maupun kadaluarsa. Bila Anda memilih untuk mendapatkan notifikasi email tersebut, Anda dapat menghubungi kami dan kami akan mengaktifkannya untuk Anda.

Callback URL

Saat ini, Xendit dapat memberikan callback saat invoice terbayar dan kadaluarsa, pastikan callback URL untuk invoice sudah diaktifkan. Anda dapat mengatur callback URL di dashboard Anda Dashboard > Settings > Configuration > Invoice. Dibawah adalah contoh dimana Anda dapat mengatur callback URL untuk invoice Anda:

alt text

Callback URL butuh koneksi HTTPS dengan SSL (Standard Socket Layer), dimana hal tersebut adalah protokol keamanan standar Xendit dan callback hanya akan bekerja bila dihubungkan dengan situasi yang tepat. Berikut adalah contoh bagaimana mengimplementasikan callback dari sisi Anda:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<?php
    if ($_SERVER["REQUEST_METHOD"] === "POST") {
        $data = file_get_contents("php://input");
        print_r("\n\$data contains the updated invoice data \n\n");
        print_r($data);
        print_r("\n\nUpdate your database with the invoice status \n\n");
    } else {
        print_r("Cannot ".$_SERVER["REQUEST_METHOD"]." ".$_SERVER["SCRIPT_NAME"]);
    }
?>