Получение данных заказа PayPal не работает

Я работал с Paypal несколько раз. Я создаю кнопку, перенаправляю на continue.php? Order = order on success, а в continue.php проверяю, совпадают ли брутто сумма и электронная почта получателя с информацией базы данных.

Мой код всегда выглядит так:

    if ($_POST['payer_email'] && $_GET["ordertr"]){
// get paypal value and product it to fetch correct serial
$ppemail = trim(mysqli_real_escape_string($con, htmlspecialchars($_POST['payer_email'], ENT_QUOTES, 'UTF-8')));
$ordertr = trim(mysqli_real_escape_string($con, htmlspecialchars($_GET['ordertr'], ENT_QUOTES, 'UTF-8')));
$gross = trim(mysqli_real_escape_string($con, htmlspecialchars($_POST['mc_gross'], ENT_QUOTES, 'UTF-8')));
if ($gross == $actualprice){//price match}
}

К сожалению, он не получает данные POST от Paypal, как это было раньше. К сожалению, возможно ли, что Paypal прекратил отправлять POST-данные, когда пользователь перенаправлялся на сайт? Я всегда использовал этот способ вместо IPN, и я увидел, что есть PDT, но я никогда не использовал и никогда не включал / выключал до получения данных POST, как это должно быть.

Есть идеи, что не так?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]