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:

  1. 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 und subscription_id.
  2. Stellen wir ein webhook zu erhalten Streifen Ereignisse, so dass nach 30 Tagen unsere webhook sollte erhalten customer.subscription.updated Veranstaltung mit einer object.status == active. Habe ich Recht?
  3. 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 mit object.status == unpaid Recht? Dann auf unserer Seite und wir deaktivieren des Benutzerkontos und die Kraft, es zu gehen, um unsere plan-Auswahl-Seite.
  4. Ab dann kann der Benutzer auswählen, entweder im freien oder einen plan von unserer premium-plan:
  5. #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?
  6. #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, der object.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?

Stripe - Wie man ein Abonnement mit einem kostenlosen Plan und keine Kreditkarte bei der Anmeldung erforderlich behandelt

InformationsquelleAutor der Frage FGRibreau | 2013-10-19

Schreibe einen Kommentar