Pengembalian Saldo Kredit ke Pelanggan setelah Penurunan atau Pembatalan Langganan

Setelah langganan di-upgrade, Stripe akan otomatis menghitung jumlah prorata yang harus dibayarkan oleh pelanggan. Sebagai contoh, jika pelanggan dipindahkan dari harga langganan $10,00/bulan ke harga langganan $100,00/bulan di tengah-tengah siklus penagihan, mereka berutang $5,00 kredit untuk harga pertama dan $50,00 untuk harga yang baru. Dengan demikian, mereka berutang sebesar $45,00 untuk membayar upgrade langganan. Jumlah ini dapat di-charge di akhir siklus penagihan atau langsung dengan membuat invoice.

Ketika langganan di-downgrade atau dibatalkan, pelanggan mungkin akan mendapatkan kredit. Jika pelanggan berpindah dari harga langganan $100,00/bulan ke harga langganan $10,00/bulan di tengah-tengah siklus penagihan, mereka berutang $50,00 untuk harga pertama dan $5,00 untuk harga yang baru. Pelanggan kini akan berutang sebesar $45,00 untuk membayar downgrade langganan. Kredit tersebut akan ditambahkan ke saldo kredit mereka dan diterapkan pada invoice selanjutnya.

Beberapa merchant mungkin ingin mengembalikan jumlah kredit tersebut langsung ke metode pembayaran awal pelanggan mereka. Saat ini, hal ini bukanlah sesuatu yang terjadi secara otomatis dan dapat ditindaklanjuti oleh merchant.

Pengembalian Saldo Kredit Pelanggan

  • Mengambil Saldo Kredit Pelanggan dan/atau jumlah item invoice yang tertunda
  • Gunakan List Invoices API dan masukkan ID Langganan di parameter langganan untuk melihat Invoice hanya pada ID Langganan tersebut
  • Anda kemudian harus memperluas charge terkait

Kemudian, untuk setiap invoice:

  • Temukan charge yang terkait
  • Buat pengembalian dana setara hingga jumlah saldo kredit pelanggan
  • Jika jumlah charge kurang dari saldo kredit pelanggan, kembalikan dana charge secara penuh, lalu kurangi jumlah charge tersebut dari saldo kredit pelanggan untuk mendapatkan sisa saldo yang dapat dikembalikan dananya. Misalnya: Jika saldo kredit pelanggan = $100, dan biaya langganan terakhir = $40, sisa saldo kredit yang akan dikembalikan dananya = $60.
  • Pindah ke invoice berikutnya dalam daftar sampai seluruh dana kredit berhasil dikembalikan
  • Perbarui saldo akun pelanggan kembali ke $0,00 melalui API, dengan menghapus item invoice yang tertunda, atau dengan mengubah saldo secara langsung melalui Dashboard

Sumber Daya Tambahan

Apakah ini menjawab pertanyaan Anda?