[英]Stripe Payments - Add existing card to customer
我有一個Squarespace應用程序,該應用程序已向客戶收取費用,但是Squarespace不會創建客戶對象,它只是存儲費用。
我的目標:當用戶進行購買時,請創建一個帶有訂閱計划的Customer對象,以便我們對卡進行重復收費。
我可以通過條紋測試API拉起的費用清單,並每次充電擁有source
它包含卡令牌。 因此,據我了解,我應該能夠創建一個客戶並傳遞源或源ID,它將源添加到該客戶。
這是我的代碼:
customer = Stripe::Customer.create(
:email => customerEmail,
:plan => customerPlanId,
:source => charge[:source],
:description => customerName
)
我正在條紋沙箱中執行此操作。 我可以清楚地看到收費中存儲在源對象中的卡,但是條帶引發錯誤:
`handle_api_error': No such token: card_19NXFMKm5fnTITnyYdk6shyj (Stripe::InvalidRequestError)
提前致謝!
使用source
參數創建客戶時,它應該是令牌ID( "tok_..."
),而不是卡ID。
有關更多信息,請參見此StackOverflow答案: https : //stackoverflow.com/a/34416413/5307473
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.