Получить адрес доставки клиента от Paypal Express Checkout - PullRequest
0 голосов
/ 21 июня 2019

Я пытаюсь добавить Paypal Express Checkout на майский веб-сайт, но не могу получить адрес доставки клиента, когда платеж успешно завершен.

это код у:

<script>
paypal.Buttons({
    createOrder: function(data, actions) {
      return actions.order.create({
        purchase_units: [{
          amount: {
            value: '0.01'
          }
        }]
      });
    },
    onApprove: function(data, actions) {
      return actions.order.capture().then(function(details) {
                  alert('Transaction completed');


        // Call your server to save the transaction
        return fetch('Sample.php', {
          method: 'post',
          mode: "same-origin",
          credentials: "same-origin",
          headers: {"Content-Type": "application/json"},
          body: JSON.stringify({
              orderID: data.orderID, 
              time: details.create_time, 
              status: details.status, 
              nom: details.payer.name.given_name, 
              prenom: details.payer.name.surname, 
              email: details.payer.email_address, 
              country: details.payer.address.country_code, 
              address: details.payer.address.address_line_1, 
              valeur:details.purchase_units[0].amount.value
          })
        })
      });
    }
  }).render('#paypal-button-container');
</script>

поэтому, когда я звоню на ваш сервер, чтобы сохранить транзакцию, я могу получить всю информацию, кроме «адреса».Есть ли другой способ получить адрес доставки клиента?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...