2016-12-30 1 views
-1

Angenommen, ein Kunde existiert bereits innerhalb von stripe, aber die Kreditkarte (Quelle) kann im System vorhanden sein oder nicht.Wenn Sie ein Abonnement ändern, wissen Sie, ob CC in Stripe ist.

Wenn ein Kunde ein Abonnement ändert, woher weiß ich, ob ich das Kreditkartenformular anzeigen muss oder nicht? Wenn die Kreditkarte bereits in Stripe eingerichtet ist, sollte ich in der Lage sein, Abonnements zu ändern, ohne sie erneut zu fragen.

+1

Fragen Sie, wie man [eine Liste von Karten erhalten] (https://stripe.com/docs/api/ruby#list_cards) für einen bestimmten Kunden? – coreyward

+0

@coreyward Nein, ich bin nicht, aber das könnte die Antwort sein :) – Blankman

Antwort

0

Sie können das Kundenobjekt in Streife abzurufen, bevor das Formular laden und überprüfen Sie die Quelleigenschaft, die zu diesen Kunden verknüpfen eine Liste der vorhandenen Zahlungsmethoden enthält:

https://stripe.com/docs/api/ruby#customer_object-sources

Vielleicht wollen Sie auch haben ein Ort, an dem Ihr Kunde seine Kreditkarten in seinem Konto an einem anderen Ort verwalten und ändern kann. Es ist dieses Rezept zu erklären, wie es zu tun:

https://stripe.com/docs/recipes/updating-customer-cards

Die in PHP getan, aber Sie sollten in der Lage sein, leicht anzupassen, zu ruby ​​wie die Logik gleich bleibt.

Verwandte Themen