Streifenfehler: "Das Kartenobjekt muss beim Erstellen eines Kunden einen Wert für" Nummer "haben

8
___ tag123rubyonrails ___ Ruby on Rails ist ein Open-Source-Full-Stack-Webanwendungsframework, das in Ruby geschrieben wurde. Es folgt dem populären MVC-Framework-Modell und ist bekannt für seinen "convention over configuration" -Ansatz für die Anwendungsentwicklung. ___ qstnhdr ___ Streifenfehler: "Das Kartenobjekt muss beim Erstellen eines Kunden einen Wert für" Nummer "haben ___ tag123stripayments ___ Stripe-payments bezieht sich auf die Bibliotheken und die API, die von der Firma "Stripe" für die Zahlungsverarbeitung produziert werden. ___ answer23771270 ___

Der Wert, den Sie Stripe::CardError auf setzen sollten, ist nur die ID des Tokens und nicht das gesamte Objekt, das Sie gerade übergeben. So etwas (mein Rubin ist ein bisschen eingerostet):

%Vor%

Sie können ein Beispiel für gültige Eingaben für %code% in den Stripe-API-Dokumenten sehen.

>     
___
JellicleCat 20.05.2014, 22:34
quelle

1 Antwort

15

Der Wert, den Sie card: auf setzen sollten, ist nur die ID des Tokens und nicht das gesamte Objekt, das Sie gerade übergeben. So etwas (mein Rubin ist ein bisschen eingerostet):

%Vor%

Sie können ein Beispiel für gültige Eingaben für Customer.create in den Stripe-API-Dokumenten sehen.

>     
Dhaulagiri 20.05.2014, 22:50
quelle