2017-11-28 3 views
0

Ich implementiere Zahlungssystem eines der Features ist eine Fähigkeit, Konto Abonnement (Aktualisierung der Menge des Abonnements) zu aktualisieren. Also mein Flow ist:Kann ich eine Rechnung oder ein Rollback-Abonnement-Update auf Stripe löschen?

  1. aktualisieren Menge des Abonnements (mit proration)
  2. Rechnung erstellen
  3. Der Versuch, Rechnung Zahlung auslösen (so wird der Benutzer das proration Zahlung jetzt bezahlen).

Es funktioniert, wenn die Zahlung erfolgreich ist. Aber was, wenn die Zahlung scheitert? Ich kann Subskriptionen manuell aktualisieren (auf vorherigen Wert zurücksetzen), aber ich habe ein Problem. Ich werde immer noch eine Rechnung und zwei Rechnungspositionen auf der Stripe-Seite haben.

Kann ich diese Rechnung irgendwie löschen (einschließlich Rechnungspositionen)? Oder kann ich das Abonnement-Upgrade irgendwie rückgängig machen?

PS: Eine der Optionen ist, Rechnungsposition mit dem negativen Betrag hinzuzufügen, so dass die Summe aller Rechnungspositionen gleich Null ist, aber gibt es einen besseren Ansatz?

PPS: oder ich kann w \ o proration

Antwort

0

Mein schlechtes diese zusätzliche Gebühr nur als Ladungs ​​+ Update-Abonnement implementieren. Ich kann eine Rechnung nicht löschen, aber ich kann sie wie folgt schließen:

stripe.invoices.update(invoiceId, { closed: true }); 
Verwandte Themen