Lewati ke konten utama

Apa beda callback_url dan return_url?

callback_url adalah alamat server Anda yang menerima webhook; return_url adalah halaman tujuan browser pembeli setelah membayar. Yang pertama memberi tahu sistem Anda bahwa uang sudah masuk, yang kedua hanya membawa pembeli kembali ke toko Anda.

Isi halaman ini dicocokkan dengan kode API per 16 Oktober 2026.

Apa bedanya secara rinci?#

callback_urlreturn_url
Dipanggil olehServer SekaliPayBrowser pembeli
KapanSaat pembayaran terkonfirmasi lunasSaat pembeli berada di halaman bayar yang sudah lunas, gagal, atau kedaluwarsa
Bertanda tanganYa, X-SignatureTidak
Boleh dipakai menandai lunasYa, setelah diverifikasiTidak

URL mana yang dipakai?#

  1. Nilai di permintaan POST /payment.
  2. Nilai bawaan di Pengaturan API, Webhook & Return URL.
  3. Bila keduanya kosong: webhook tidak dikirim, dan pembeli diarahkan ke halaman SekaliPay.

Apa yang dilihat pembeli setelah membayar?#

Halaman bayar menampilkan konfirmasi lunas, lalu mengalihkan browser otomatis setelah 5 detik ke return_url dengan tiga parameter tambahan:

URL tujuan
https://toko-anda.id/checkout/selesai?invoice=SPY1791446400K3QZ&status=success&merchant_ref_id=ORDER-2026-00184

Bila URL Anda sudah punya query string, parameternya ditambahkan dengan &. Tanpa return URL, pembeli dialihkan ke halaman SekaliPay setelah 3 detik. Di halaman gagal atau kedaluwarsa tidak ada pengalihan otomatis; pembeli mendapat tombol kembali ke return_url tanpa parameter.

status=success bukan bukti bayar

Siapa pun bisa membuka URL Anda dengan parameter itu. Tandai pesanan lunas hanya dari webhook yang terverifikasi atau dari cek status.

Siap memakai kunci Anda sendiri?

Masuk ke dasbor merchant untuk mengambil API key dan secret key, mengatur mode akses dan URL webhook, serta mengunduh koleksi Postman berisi kunci akun Anda.

Masuk ke dasbor