У меня есть форма оплаты на моей странице, и после того, как пользователь завершил свой платеж, я хочу, чтобы он вернулся на тот же URL-адрес, с которого он пришел, это возможно?
Может быть, мне нужно использовать эти Advanced variables для этого?
Advanced variables
Да, вам нужно передать URL-адрес, с которого он пришел, в возвращаемую переменную API PayPal.
См. Переменную возврата в документах PayPal: HTML-переменные для отображения страниц PayPal Checkout
return (Необязательно) URL-адрес, на который PayPal перенаправляет браузер покупателя после завершения оплаты.Например, укажите URL-адрес на своем сайте, который отображает страницу «Спасибо за ваш платеж». По умолчанию - PayPal перенаправляет браузер на веб-страницу PayPal.
return (Необязательно)
URL-адрес, на который PayPal перенаправляет браузер покупателя после завершения оплаты.Например, укажите URL-адрес на своем сайте, который отображает страницу «Спасибо за ваш платеж».
По умолчанию - PayPal перенаправляет браузер на веб-страницу PayPal.
В PHP вы можете использовать $_SERVER["REQUEST_URI"] в форме PayPal в качестве обратного URL, например:
$_SERVER["REQUEST_URI"]
<input type="hidden" name="return" value="http://www.yourdomain.tld<?php echo $_SERVER['REQUEST_URI']; ?>">