#c# #asp.net #paypal #payment-gateway
#c# #asp.net #paypal #платежный шлюз
Вопрос:
В PayPal я добавил URL страницы возврата, куда пользователь перенаправляется по завершении платежа.
http://somewhere/back.aspx
Но когда я возвращаюсь из PayPal после оплаты, я не получаю 'tx'
ничего в строке запроса, что может быть причиной этого? Я использую правильный токен.
Ответ №1:
Вы не можете полагаться на параметр returnurl для возврата какой-либо информации о транзакции PayPal, их было бы слишком легко изменить.
Вам необходимо реализовать мгновенное уведомление о платеже (IPN), чтобы вы получали все возвращаемые переменные, вот пример:https://www.paypal.com/us/cgi-bin/webscr?cmd=p/pdn/ipn-codesamples-pop-outside
Комментарии:
1. Вы хотите сказать, что если я хочу использовать PDT, я должен также реализовать IPN?
2. Нет. IPN и PDT — это две отдельные функции. Одно не требует другого.