Как получить платежный адрес с помощью кнопки запроса оплаты Stripe - PullRequest
0 голосов
/ 06 октября 2019

Я создаю запрос на оплату следующим образом:

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
  })

Теперь я хочу получить платежный адрес клиента. Но в документе говорится:

Запрос имени, электронной почты или телефона плательщика не является обязательным, но настоятельно рекомендуется, так как также приводит к сбору их платежного адреса для ApplePay . Платежный адрес может быть использован для проверки адреса и блокировки мошеннических платежей. Для всех других способов оплаты адрес для выставления счета автоматически собирается при его наличии.

Итак, как мне получить их адрес для выставления счета с именем, адресом электронной почты или телефоном плательщика?

1 Ответ

0 голосов
/ 10 октября 2019

Для Apple Pay, запрос одного из имени, адреса электронной почты или телефона (что вы уже делаете через requestPayerEmail и requestPayerName) инициирует сбор платежного адреса. Для других способов оплаты вам не нужно ничего делать.

Другими словами, все настроено как есть.

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

Мы настоятельно рекомендуем вам набрать хотя бы одно из имени, адреса электронной почты или телефона, так как это также приводит к получению платежного адреса для Apple Pay. Платежный адрес может быть использован для проверки адреса и блокировки мошеннических платежей. Для всех других способов оплаты адрес выставления счета автоматически собирается при его наличии.

...