Как проверить исходное сообщение, отправленное на PayPal? - PullRequest
0 голосов
/ 07 декабря 2018

Мне нужно сопоставить пользователя, который инициировал исходное сообщение Http, отправленное в PayPal, с IPN, который я получаю на своем бэкэнде, когда транзакция будет завершена.Так как Paypal не знает о моей базе данных пользователей, я ищу какой-то идентификатор транзакции.

Дело в том, что когда пользователь нажимает на кнопку, размещенную на PayPal, PayPal открывает другое окно и обрабатывает логин покупателя и каждыйдругие шаги оплаты там.

Я просмотрел URL этого нового окна Paypal, и там нет ничего, что также будет указано в IPN.

Есть ли способ проверить исходное сообщение httpотправлено в PayPal с моего интерфейса?

1 Ответ

0 голосов
/ 09 декабря 2018

Вы можете использовать параметр custom для передачи своего уникального идентификатора в запрос платежа.Затем он будет возвращен в том же параметре custom, который включен в IPN.

Поле буквально называется custom, и вы можете передать в него все, что захотите, до 256 символов.

Вы сможете добавить его в качестве дополнительного скрытого поля в HTML-форму для размещенной кнопки.Однако, если он не пройдет, как ожидалось, вам нужно будет использовать не размещенную кнопку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...