Paypal, перенаправить пользователя обратно на тот же URL, с которого он пришел - PullRequest
2 голосов
/ 18 марта 2012

У меня есть форма оплаты на моей странице, и после того, как пользователь завершил свой платеж, я хочу, чтобы он вернулся на тот же URL-адрес, с которого он пришел, это возможно?

Может быть, мне нужно использовать эти Advanced variables для этого?

Ответы [ 2 ]

3 голосов
/ 18 марта 2012

Да, вам нужно передать URL-адрес, с которого он пришел, в возвращаемую переменную API PayPal.

См. Переменную возврата в документах PayPal: HTML-переменные для отображения страниц PayPal Checkout

return (Необязательно)

URL-адрес, на который PayPal перенаправляет браузер покупателя после завершения оплаты.Например, укажите URL-адрес на своем сайте, который отображает страницу «Спасибо за ваш платеж».

По умолчанию - PayPal перенаправляет браузер на веб-страницу PayPal.

2 голосов
/ 18 марта 2012

В PHP вы можете использовать $_SERVER["REQUEST_URI"] в форме PayPal в качестве обратного URL, например:

<input type="hidden" name="return" value="http://www.yourdomain.tld<?php echo $_SERVER['REQUEST_URI']; ?>">
...