簡體   English   中英

分條付款-將現有卡添加到客戶

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM