У меня есть аккаунт в песочнице Paypal для проверки транзакции. Я передал все необходимые параметры следующим образом:
$paypalConfig = [
'email' => 'sb-kn7oc852981@business.example.com',
'return_url' => $site_url.'/dashboard/payments/paypal/payment-successful.php',
'cancel_url' => $site_url.'/dashboard/payments/paypal/payment-cancelled.html',
'notify_url' => $site_url.'/dashboard/payments/paypal/payments.php'
];
Сначала он пару раз возвращал идентификатор транзакции, но позже остановился.
Я также включил IPN на PayPal, но это тоже не сработало.