我stripe在我的應用程式中用作支付集成。我正在session checkout為客戶創建使用,mode=payment因為我想從訂單中獲得付款,但是如何通過此結帳會話保存客戶的付款方式?
這是我的代碼:
await stripe.checkout.sessions.create({
line_items: [
{
price_data: {
unit_amount: 433,
currency: "usd",
product_data: {
name: ""
}
},
quantity: 1,
}
],
cancel_url: "",
success_url: "",
customer: customerID,
mode: STRIPE_SESSION_MODE.PAYMENT,
payment_method_types: ["card"],
});
多虧了這一點,我收到了url條帶付款表。是否可以選擇保存有關客戶付款方式的資訊以備將來使用?我知道我可以使用,mode=setup但我也想從price_data.
謝謝你的幫助!
uj5u.com熱心網友回復:
您可以選擇將創建的付款方式保存到 Customer 物件,以便使用setup_future_usage引數:
await stripe.checkout.sessions.create({
line_items: [
{
price_data: {
unit_amount: 433,
currency: "usd",
product_data: {
name: ""
}
},
quantity: 1,
}
],
payment_intent_data: {
setup_future_usage: "off_session"
},
cancel_url: "",
success_url: "",
customer: customerID,
mode: STRIPE_SESSION_MODE.PAYMENT,
payment_method_types: ["card"],
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/372380.html
標籤:javascript 节点.js 打字稿 条纹支付
