Stripe 定期付款与 masterpass 集成
Stripe recurring payment integrate with masterpass
有什么方法可以使用 Stripe 使用 Masterpass 进行定期付款吗?
Google pay 和 Apple pay 可以通过返回用于 stripe 过程的卡令牌来使用 Stripe 进行经常性付款。有什么方法可以用 Masterpass 获得这样的卡令牌?
是的,您可以,您可以使用从 Secure Remote Commerce 返回的数据创建一个 PaymentMethod(这是 Masterpass 现在对自己的称呼)并使用它来开始订阅。
遵循 Stripe 的 SRC 指南,然后当您到达“complete the payment”部分时,您可以改为执行以下操作:
// create the payment method
const pm = await stripe.paymentMethods.create({
type: 'card',
card: {
masterpass: {
cart_id: cartId, // your unique cart ID
transaction_id: req.query.oauth_verifier, // get this from the SRC callback URL
},
}
});
// create the Stripe customer
const cust = await stripe.customers.create({
payment_method: pm.id,
});
// create the subscription
const sub = await stripe.subscriptions.create({
customer: cust.id,
items: [{
price: {{PRICE_ID}},
}],
default_payment_method: pm.id,
});
有什么方法可以使用 Stripe 使用 Masterpass 进行定期付款吗?
Google pay 和 Apple pay 可以通过返回用于 stripe 过程的卡令牌来使用 Stripe 进行经常性付款。有什么方法可以用 Masterpass 获得这样的卡令牌?
是的,您可以,您可以使用从 Secure Remote Commerce 返回的数据创建一个 PaymentMethod(这是 Masterpass 现在对自己的称呼)并使用它来开始订阅。
遵循 Stripe 的 SRC 指南,然后当您到达“complete the payment”部分时,您可以改为执行以下操作:
// create the payment method
const pm = await stripe.paymentMethods.create({
type: 'card',
card: {
masterpass: {
cart_id: cartId, // your unique cart ID
transaction_id: req.query.oauth_verifier, // get this from the SRC callback URL
},
}
});
// create the Stripe customer
const cust = await stripe.customers.create({
payment_method: pm.id,
});
// create the subscription
const sub = await stripe.subscriptions.create({
customer: cust.id,
items: [{
price: {{PRICE_ID}},
}],
default_payment_method: pm.id,
});