2016-10-12 31 views
1

我已經能夠將Stripe.js實現到我的應用的客戶端(javascript,angularjs,jquery)代碼以及後端(c#,web api)中Stripe.net。但是,我遇到了一個問題,似乎沒有在我能找到的任何地方回答。Stripe.js保留多個支付令牌

當我們向我們的應用程序中的項目收取用戶費用時,可能想稍後再回來購買另一項,而無需重新輸入信用卡信息。因此,我們通過分條創建一個客戶對象來存儲信用卡令牌。

我的問題是,有沒有辦法在單個客戶對象上存儲多個令牌,以便我們可以重複使用相同的付款信息,但也允許客戶有多種付款方式?我應該爲每種付款方式創建新客戶,並將其ID存儲在我的客戶用戶模型中?

謝謝!

回答

1

單個客戶肯定可以擁有多個支付來源。

您可以create cardsbank accounts將它們作爲付款來源添加到現有客戶。

當您create a charge僅使用customer參數時,客戶的默認來源將被收取費用。如果您要向非默認來源收費,則需要同時使用customer參數(設置爲客戶ID)和source參數(設置爲卡或銀行賬戶的ID)。

爲了更改客戶的默認來源,您需要update the customer以及default_source參數中新默認來源的ID。

+0

太棒了,非常感謝你! – Joseph