Skip to main content

Membuat Pembayaran Berulang

Anda dapat membuat Pembayaran Berulang via dasbor Xendit ataupun API berdasar pada apa yang bisnis Anda butuhkan. Untuk mengerti lebih lanjut mengenai keuntungan dan kekurangan dalam memilih dasbor Xendit atau API, silahkan menuju ke sini.

Membuat Pembayaran Berulang via Dasbor

Untuk membuat Pembayaran Berulang melalui Dasbor, akun pengguna Xendit Anda harus setidaknya memiliki akses EDIT. Ikuti langkah-langkah berikut ini untuk membuat Pembayaran Berulang melalui dasbor Xendit:

  1. Masuk ke dasbor Xendit Anda
  2. Pergi menuju tab Recurring
  3. Klik 'Buat Recurring' untuk membuat Pembayaran Berulang dan gunakan informasi di bawah ini sebagai panduan Anda:
ParameterApa yang harus diisi
External IDKode unik untuk identifikasi tautan pembayaran di sistem Anda. Tidak ada pembatasan karakter pada External ID. Buat kode unik ini sesuai keinginan Anda
Contoh: HOUSE.AP/INV/XXV/341293TPR0004XJEDBDIEFDJIAGDY
JumlahJumlah nominal dari tautan pembayaran yang pelanggan Anda akan bayarkan di setiap interval (dapat menggunakan mata uang IDR, PHP atau USD)
Total Terjadinya RecurringJumlah tautan pembayaran yang akan terbuat di dalam satu skema dan periode Pembayaran Berulang yang Anda buat. Kosongkan kolom ini jika Anda ingin skema Pembayaran Berulang untuk berlanjut tanpa batas
Jarak Waktu RecurringFrekuensi dikirimkannya tautan pembayaran kepada pelanggan Anda dalam satu skema Pembayaran Berulang. Jarak ini adalah periode di antara tautan pembayaran yang terakhir dibuat dan tautan pembayaran yang akan dibuat selanjutnya, dihitung berdasarkan hari, minggu, atau bulan
Jatuh Tempo tautan pembayaranPeriode waktu di mana tautan pembayaran aktif dan dapat dibayarkan. tautan pembayaran dapat aktif hingga waktu satu tahun semenjak waktu dibuatnya tautan pembayaran
DeskripsiDeskripsi singkat untuk dibaca pelanggan Anda. Anda dapat menggunakan ini untuk menulis catatan atau tujuan dari dibuatnya tautan pembayaran tersebut
Contoh: Pembayaran Bulanan Keanggotaan Pusat Kebugaran
Aksi Ketika Pembayaran Tidak DipenuhiMengindikasikan perlakuan tautan pembayaran selanjutnya jika pelanggan Anda melewatkan pembayaran tautan pembayaran di periode sebelumnya. Memilih 'Ignore' berarti Xendit akan tetap mengirimkan tautan pembayaran di periode selanjutnya meskipun pelanggan Anda gagal membayar periode tautan pembayaran sebelumnya. Memilih 'Stop' berarti Xendit akan berhenti mengirimkan tautan pembayaran di periode selanjutnya jika pelanggan Anda gagal membayar tautan pembayaran di periode sebelumnya
AutochargeMencentang 'recharge' berarti Xendit akan melakukan auto charge kepada kartu kredit/debit pelanggan Anda di periode tautan pembayaran selanjutnya. Opsi ini hanya tersedia jika pembayaran dilakukan melalui kartu kredit/debit

Opsi Autocharge tersedia bagi pelanggan Anda yang membayar menggunakan kartu kredit/debit. Jika token kartu kredit/debit terhubung pada skema Pembayaran Berulang maka setiap pembayaran di periode selanjutnya, Xendit akan langsung mendebet saldo setelah tautan pembayaran terbuat
Redirect url untuk pembayaran suksesLaman yang Anda ingin pelanggan Anda lihat jika pembayaran berhasil
Redirect url untuk pembayaran gagalLaman yang Anda ingin pelanggan Anda lihat jika pembayaran gagal

Membuat Pembayaran Berulang via API

Ikuti langkah-langkah berikut ini untuk membuat Pembayaran Berulang melalui API:

  1. Ikuti instruksi di Referensi API Xendit bagian Pembuatan Pembayaran Berulang untuk mulai membuat Pembayaran Berulang melalui API
  2. Atur Payment link Callback URL Anda di dasbor Xendit untuk "Invoices Terbayarkan"

Contoh pembuatan pembayaran berulang melalui API

<?php

use Xendit\Xendit;
require 'vendor/autoload.php';

Xendit::setApiKey('xnd_development_P4qDfOss0OCpl8RtKrROHjaQYNCk9dN5lSfk+R1l9Wbe+rSiCwZ3jw==');

$params = [
'external_id' => 'recurring_31451441',
'payer_email' => 'sample_email@xendit.co',
'description' => 'Monthly room cleaning service',
'amount' => 125000,
'interval' => 'MONTH',
'interval_count' => 1
];

$createRecurring = \Xendit\Recurring::create($params);
var_dump($createRecurring);

?>

Ubah, Jeda, Lanjutkan, dan Hentikan Pembayaran Berulang

Ubah Pembayaran Berulang

Anda dapat mengubah Pembayaran Berulang Anda dari dasbor Xendit atau melalui API kapanpun (selama status Pembayaran Berulang Anda tidak "Stopped") jika Anda ingin melakukan perubahan. Untuk mengubah Pembayaran Berulang Anda melalui dasbor, silahkan kunjungi tab Recurring di dasbor Xendit, pilih Pembayaran Berulang yang ingin diubah, dan klik 'Ubah'. Anda dapat mengubah hampir seluruh parameter yang Anda isi ketika membuat Pembayaran Berulang kecuali parameter yang tertera di bawah ini:

  • External ID
  • Informasi pelanggan
  • Token Kartu Kredit
  • Redirect url untuk pembayaran sukses
  • Redirect url untuk pembayaran gagal

Untuk mengubah Pembayaran Berulang melalui API, silahkan ikuti Referensi API Ubah Pembayaran Berulang.

Jeda dan Lanjutkan Pembayaran Berulang

Anda dapat menjeda dan melanjutkan Pembayaran Berulang kapanpun (selama status Pembayaran Berulang Anda tidak "Stopped") jika Anda ingin menghentikan jadwal Pembayaran Berulang untuk sementara dan melanjutkannya lagi di masa yang akan datang. Untuk menjeda dan melanjutkan Pembayaran Berulang Anda melalui dasbor, silahkan kunjungi tab Recurring di dasbor Xendit, pilih Pembayaran Berulang yang ingin diubah, dan klik 'Jeda' atau 'Lanjutkan'.

Untuk menjeda Pembayaran Berulang melalui API, silahkan ikuti Referensi API Jeda Pembayaran Berulang, dan untuk melanjutkannya, silahkan ikuti Referensi API Lanjutkan Pembayaran Berulang.

Catatan: Jika status Pembayaran Berulang Anda adalah Active, maka tombol 'Lanjutkan' tidak akan tersedia sebagai pilihan di dasbor Xendit Anda. Sebaliknya, jika status Pembayaran Berulang Anda adalah Paused, maka tombol 'Jeda' tidak akan tersedia.

Hentikan Pembayaran Berulang

Jika Anda ingin menghentikan Pembayaran Berulang Anda sepenuhnya, Anda juga dapat melakukannya melalui dasbor Xendit Anda atau API. Untuk menghentikan Pembayaran Berulang Anda melalui dasbor, silahkan kunjungi tab Recurring di dasbor Xendit, pilih Pembayaran Berulang yang ingin diubah, dan klik 'Hentikan'.

Untuk menghentikan Pembayaran Berulang melalui API, silahkan ikuti Referensi API Hentikan Pembayaran Berulang.

Apakah dokumentasi pada bagian ini membantu?