Wanneer een abonnement wordt geüpgraded, berekent Stripe automatisch het evenredig verdeelde bedrag dat de klant moet betalen. Bijvoorbeeld: als een klant halverwege de facturatiecyclus overstapt van een abonnementsprijs van $ 10,00/maand naar $ 100,00/maand, heeft de klant een tegoed van $ 5,00 voor het oorspronkelijke abonnement en is die $ 50,00 verschuldigd voor het nieuwe abonnement. Dat betekent dat de klant in totaal $ 45,00 moet betalen voor de abonnementsupgrade. Dit bedrag kan aan het eind van de facturatiecyclus worden betaald of onmiddellijk door een factuur te maken.
Wanneer een abonnement wordt gedowngraded of geannuleerd, kan het zijn dat er nog geld aan de klant moet worden betaald. Bijvoorbeeld: als een klant overstapt van een abonnementsprijs van $ 100,00/maand naar $ 10,00/maand halverwege zijn facturatiecyclus, ontvangt de klant $ 50,00 voor de eerste prijs en $ 5,00 voor de nieuwe prijs. De klant ontvangt nu een totaalbedrag van $ 45,00 voor de abonnementdowngrade en dat geld wordt aan het tegoedsaldo toegevoegd om met toekomstige facturen te worden verrekend.
Sommige verkopers willen dat tegoed mogelijk rechtstreeks via de oorspronkelijke betaalmethode van hun klanten terugbetalen. Dit is tegenwoordig niet iets dat automatisch gebeurt en kan in plaats daarvan door de verkoper worden toegepast.
Tegoedsaldo van klant terugbetalen
- Haal het tegoedsaldo van de klant op en/of de optelsom van de resterende factuurregels
- Gebruik de List Invoices-API en geef de abonnement-ID door in de parameter
subscription
om alleen Facturen met die abonnement-ID weer te geven - Je moet vervolgens de bijbehorende betaling uitvouwen
Vervolgens doe je het volgende bij iedere factuur:
- Vind de bijbehorende betaling
- Maak een terugbetaling tot maximaal het bedrag van het tegoedsaldo van de klant
- Als het in rekening gebrachte bedrag kleiner is dan het tegoedsaldo van de klant, betaal dan het volledige in rekening gebrachte bedrag terug en trek vervolgens het volledige in rekening gebrachte bedrag af van het tegoedsaldo van de klant om het resterende saldo terugbetaald te krijgen. Bijvoorbeeld: Als het tegoedsaldo van de klant = USD 100, en de laatste abonnementskosten = USD 40, dan is het resterende tegoedsaldo om terug te betalen = USD 60.
- Ga naar de volgende factuur in de lijst totdat het volledige tegoed is terugbetaald
- Werk het accountsaldo van de klant bij naar USD 0,00 via de API, door de factuurregels in behandeling te verwijderen of door het saldo rechtstreeks aan te passen via het dashboard