【发布时间】:2021-05-14 06:08:42
【问题描述】:
在使用 Stripe 设置 Apple pay 的 documentation 中,这些步骤告诉您创建一个带有条纹元素的支付请求,以显示 Apple Pay 按钮 - 示例请求是一次性直接收费。您必须有付款请求才能显示该按钮 - 那么如何为订阅创建付款请求?支付请求对象是条带元素的东西,在条带api中没有描述。
var elements = stripe.elements();
var prButton = elements.create('paymentRequestButton', {
paymentRequest: paymentRequest,
});
// Check the availability of the Payment Request API first.
paymentRequest.canMakePayment().then(function(result) {
if (result) {
prButton.mount('#payment-request-button');
} else {
document.getElementById('payment-request-button').style.display = 'none';
}
});
使用信用卡的流程完全不同。它不需要任何付款请求,您只需从条纹元素卡片表单创建一个令牌即可创建一个客户。
Stripe support page 表示使用 Apple Pay 进行定期付款 只是说“Apple Pay 将创建一个令牌”,但不提供如何在不收取一次性费用的情况下设置它的线索。
如何在不请求付款的情况下让 Apple Pay 按钮条纹显示?如果我必须要求付款,是否只是订阅的一个时间间隔,是否可以定期收取此金额?
【问题讨论】:
标签: javascript stripe-payments