Я новичок в PHP / JS.Я использую Paypal Standard Checkout.Там мне не нужно просить покупателей предоставлять какую-либо информацию во время оформления заказа.Я просто жду PDT / IPN и получаю электронную почту покупателя, его имя и т. Д. Затем я соответствующим образом обновляю свою базу данных заказов.
Я сейчас пытаюсь перейти на Paypal Express Checkout.Я полностью потерян.Я не понимаю, где и как я могу получить информацию, обычно предоставляемую PDT в процессе Express Checkout.
Могу ли я получить имя / фамилию пользователя где-то в примере кода Paypal ниже?Если нет, где я могу получить информацию, аналогичную информации, предоставляемой PDT / IPN?Кроме того, есть ли способ передать «пользовательскую переменную» в PayPal во время процесса Express Checkout?
// onAuthorize() is called when the buyer approves the payment
onAuthorize: function(data, actions) {
// Make a call to the REST api to execute the payment
return actions.payment.execute().then(function() {
console.log('Payment Complete!');
window.location = "<?php echo BASE_URL ?>process.php?paymentID="+data.paymentID+"&payerID="+data.payerID+"&token="+data.paymentToken+"&pid=<?php echo $product->pid ?>";
});