Stripe - Wie man ein Abonnement mit einem kostenlosen Plan und keine Kreditkarte bei der Anmeldung erforderlich behandelt
Wir haben begonnen, implementieren Streifen auf Redsmin (einer unserer Projekt) und ich denke, wir haben etwas verpasst. Hier ist, wie es funktioniert:
- Zur Nutzung unseres Produkts, der Benutzer muss wählen Sie einen plan (frei, s, m, L, xl, xxl...) dann geben Sie Ihr login/Passwort und ist dann gut zu gehen für eine 30-tägige Kostenlose Testversion. Wenn der Benutzer das Formular sendet, wird unser server ruft Streifen create_customer mit dem angegebenen plan und keine Kreditkarte (da wollen wir bieten 30 Tage kostenlos keine Kreditkarte erforderlich) und wir aktualisieren die Benutzer-Modell auf unserer Seite mit den zurückgegebenen
customer_id
undsubscription_id
. - Stellen wir ein webhook zu erhalten Streifen Ereignisse, so dass nach 30 Tagen unsere webhook sollte erhalten
customer.subscription.updated
Veranstaltung mit einerobject.status == active
. Habe ich Recht? - Jedoch, da wir nicht geben Sie eine zugehörige Karte für den Benutzer bei Anmeldung Zeit, wir sollte erhalten, schnell nach der anderen
customer.subscription.updated
Veranstaltung mitobject.status == unpaid
Recht? Dann auf unserer Seite und wir deaktivieren des Benutzerkontos und die Kraft, es zu gehen, um unsere plan-Auswahl-Seite. - Ab dann kann der Benutzer auswählen, entweder im freien oder einen plan von unserer premium-plan:
- #Szenario 1 wählt der Benutzer der free-plan, wir haben nur reaktivieren Sie Ihr Konto auf unserer Seite und machen nichts anderes, weil wir so konfiguriert, dass der free-plan auf Streifen-Kosten 0$. Haben wir umgesetzt, das richtige Verfahren mit unserem kostenlosen plan? Gibt es bessere Möglichkeiten?
- #Szenario 2 wählt der Benutzer einen premium-plan, leiten wir ihn zu einem Kreditkarten-Formular, das wird dann gesendet werden, zu Streifen, und wir aktualisieren die Streifen-Kunden-Konto mit der vorläufigen Karte token. Was sollen wir als Nächstes tun ?:
- Sollten wir warten, Streifen, senden Sie uns eine Veranstaltung? Wenn ja, welches Ereignis?
customer.subscription.updated
?charge.succeeded
? Was ist der Wert, derobject.status
dann ? - Sollten wir direkt Reaktivierung des Benutzerkontos auf unserer Seite und warten Sie, bis eine Bestätigung von Streifen? Wenn ja, was wäre die Veranstaltung, Namen und Daten, die wir warten sollten?
- Sollten wir warten, Streifen, senden Sie uns eine Veranstaltung? Wenn ja, welches Ereignis?
InformationsquelleAutor der Frage FGRibreau | 2013-10-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Teil 2, wo Sie dies tun:
Könnten Sie auch prüfen, die Durchführung der
customer.subscription.trial_will_end
webhook, diesem webhook gesendet wird drei Tage vor der Kunden-Testversion zu Ende gehen soll, und erlaubt Ihnen zu senden der Kunde eine Benachrichtigung zu aktualisieren Sie Ihre Zahlungsinformationen.Diese Weise, wenn der Benutzer sich entscheiden, zu gehen, und aktualisieren Sie Ihre Zahlungsinformationen, Streifen werden in der Lage sein, die Zahlung, sobald die Kunden-Studie beendet ist, und Sie werden in der Lage sein, weiterhin mit Ihrem service ohne Unterbrechung.
Soweit ich weiß, ist dies der beste Weg für die Umsetzung frei Pläne mit Streifen, würde ich wahrscheinlich nur machen Sie sicher, dass die Kunden nicht versendet alle Rechnungen, sofern es erforderlich war. Ich bezweifle, dass Benutzer erwarten würden, um zu erhalten eine Rechnung für jeden Abrechnungszeitraum, wenn Sie wurden mit einem kostenlosen plan.
Sobald der Benutzer ausgewählt hat, einen plan und aktualisiert Ihre Zahlung Informationen, die ich hätte aktivieren Sie Ihr Konto sofort vorausgesetzt, dass die Reaktion auf die Abo-update vom Streifen war erfolgreich.
Solange Sie so konfiguriert haben, dass Ihre Abonnement-Einstellungen von Ihrem Streifen-dashboard, die Sie sollten in der Lage sein zu lassen, Streifen Griff, was er tun wird, wenn die Zahlung fehlschlägt. Nur stellen Sie sicher, dass Sie implementieren die
customer.subscription.updated
webhook werden, es wird der webhook Streifens wird Ihnen schicken, wenn Sie daneben ein Abonnement als unbezahlte oder storniert werden, so dass Sie aktualisieren Sie Ihre Unterlagen entsprechend.InformationsquelleAutor der Antwort Mike