Кнопка прямого платежа Paypal HTML вместе с IPN - PullRequest
0 голосов
/ 21 февраля 2012

Я использую кнопку HTML PayPal вместе с IPN для прямой оплаты на моем сайте PHP. URL-адрес IPN правильно пропингован, но мне нужен способ идентифицировать транзакцию, потому что мне нужно обновить ее в моей локальной базе данных во время вызова IPN.

Итак, мой вопрос: есть ли простой способ отправить токен / идентификатор с кнопки HTML и вернуть его при вызове IPN, чтобы я получил транзакцию?

Если нет, думаю, мне придется использовать API, но примеры кода, которые я нашел на веб-сайте PayPal, смутили меня. Мне нужен платеж, чтобы предложить пользователю оба варианта Paypal / Кредитная карта, как только он попадет на страницу оплаты PayPal. Это то, что они называют «Прямым платежом», но есть ли какие-нибудь четкие примеры кода Прямого платежа, которые я могу где-нибудь использовать?

Спасибо!

1 Ответ

0 голосов
/ 21 февраля 2012

Я использовал простую форму для перенаправления клиентов на PayPal. В этой форме у меня есть скрытый ввод <input type="hidden" name="invoice" value="myCustomInvoiceId" />.

После того, как клиент завершил платеж, PayPal выполнит вызов IPN, включая invoice=myCustomInvoiceId. Так да. Существует множество переменных, которые PayPal может включить в свой вызов IPN. См. эту ссылку для дальнейшего чтения.

если я правильно помню, вы можете выбрать, какие переменные включить в вызов IPN на вашем счете PayPal продавца.

...