Coba lagi jadwal lebih lama dari periode tagihan berlangganan

Ketika faktur gagal di semua pembayaran yang dicoba ulang, berlangganan terkait dapat dibatalkan atau ditandai sebagai belum dibayar, tergantung pada tindakan status langganan yang Anda pilih di pengaturan. Hal ini dapat dipengaruhi oleh jadwal coba ulang yang lebih lama.

Jadwal percobaan ulang yang lama yang melampaui periode penagihan langganan dapat menyebabkan jadwal percobaan ulang beberapa faktur tumpang tindih. Dalam kasus yang jarang terjadi saat satu faktur gagal di semua percobaan ulang, tetapi faktur terbaru yang merupakan bagian dari langganan yang sama berhasil dibayar, langganan dibiarkan apa adanya dan tidak dibatalkan atau ditandai sebagai belum dibayar.

Sebagai contoh kasus, yaitu saat ada langganan yang memiliki masa penagihan satu bulan, dengan jadwal percobaan ulang dua bulan. Misalnya, terjadi urutan peristiwa berikut:

Dalam kasus di atas, jadwal percobaan ulang untuk in_1 tumpang tindih dengan jadwal percobaan ulang untuk in_2, sehingga memungkinkan faktur in_2 menerima pembayaran yang berhasil sebelum semua percobaan ulang untuk in_1 terjadi. Percobaan ulang dari in_1 masih bisa gagal, dan dalam kasus ini, semuanya gagal. Ketika ini terjadi, status berlangganan tidak berubah karena ketidaksejajaran keberhasilan pembayaran. Secara eksplisit, jika pengaturan status langganan diatur ke "batalkan langganan", langganan tidak dibatalkan. Jika setelan diatur ke "tandai langganan sebagai belum dibayar", langganan tidak ditandai sebagai belum dibayar.

Seperti yang dinyatakan di atas, faktur tersebut merupakan faktur terbaru yang status pembayarannya penting. Sebagai contoh kasus, yaitu saat ada langganan yang memiliki masa penagihan satu minggu, dengan jadwal percobaan ulang satu bulan. Terjadi urutan peristiwa berikut:

Dalam hal ini, pada 15 Januari, in_1 gagal untuk terakhir kalinya dan status langganan akan diubah. Status in_2 tidak menjadi masalah dalam hal ini, karena faktur terakhir adalah in_3 dan in_3 belum dibayar. Secara eksplisit, jika pengaturan status langganan diatur ke "batalkan langganan", langganan akan dibatalkan pada 15 Januari. Jika pengaturan diatur ke "tandai langganan sebagai belum dibayar", langganan akan ditandai sebagai belum dibayar pada 15 Januari.

Untuk menghindari percobaan ulang terjadi setelah faktur berikutnya diselesaikan, jendela coba lagi dapat diatur ke sesuatu yang lebih kecil atau sama dengan interval penagihan. Misalnya, untuk langganan bulanan, setiap jendela coba lagi <= 1 bulan akan menghindari potensi tumpang tindih.