Paypal Express Checkout Как получить имя пользователя First_Name и Last_Name - PullRequest
0 голосов
/ 24 декабря 2018

Я новичок в 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  ?>";

        });
...