如何通过条纹付款请求按钮收集账单地址

时间:2019-10-05 23:14:09

标签: stripe-payments

我正在创建这样的付款请求:

const paymentRequest = stripe.paymentRequest({
    country: config.stripeCountry,
    currency: config.currency,
    total: {
      label: 'Total',
      amount: parseInt((paymentAmounts.totalAmount * 100).toFixed())
    },
    requestShipping: true,
    requestPayerEmail: true,
    requestPayerName: true,
    // It seems this one is not working
    shippingOptions: config.shippingOptions
  })

现在,我想收集客户的帐单邮寄地址。但是医生说:

  

请求付款人的姓名,电子邮件或电话是可选的,但高度   推荐,因为还会导致收集其帐单邮寄地址   Apple Pay 。帐单地址可用于执行地址   验证并阻止欺诈性付款。对于所有其他付款   方法时,帐单地址会在以下情况下自动收集   可用。

那我该如何用付款人的姓名,电子邮件或电话来收集他们的账单地址?

1 个答案:

答案 0 :(得分:0)

对于Apple Pay,请求名称,电子邮件或电话之一(您已经通过requestPayerEmailrequestPayerName进行操作)会触发收取帐单地址。对于其他付款方式,您无需执行任何操作。

换句话说,您都按原样设置。

https://stripe.com/docs/stripe-js/reference#stripe-payment-request

  

我们强烈建议您收集姓名,电子邮件或电话中的至少一种,因为这也会导致收集Apple Pay的账单地址。帐单地址可用于执行地址验证并阻止欺诈性付款。对于所有其他付款方式,帐单地址将在可用时自动收集。