Я пытаюсь добавить 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>
поэтому, когда я звоню на ваш сервер, чтобы сохранить транзакцию, я могу получить всю информацию, кроме «адреса».Есть ли другой способ получить адрес доставки клиента?