Проблема со страницей возврата PayPal

#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 — это две отдельные функции. Одно не требует другого.