Переадресация в Paypal с помощью GET - PullRequest
1 голос
/ 16 февраля 2012

Я обычно использую стандартную форму POST на моем сайте, с полями, которые пользователь заполняет, и которые POST вводит непосредственно в https://www.paypal.com/cgi-bin/webscr

, что я хотел бы сделать сейчас, это отправить форму в мойсобственный сайт, для моих собственных целей внутреннего программирования, и когда это будет сделано, мой сайт автоматически перенаправит пользователя в PayPal с соответствующими полевыми данными в URL, например: https://www.paypal.com/cgi-bin/webscr?first_name=foo&last_name=bar& и т. д.

это избавило бы меня от необходимости ставить промежуточную стадию формы со скрытыми полями, прося пользователя «щелкнуть здесь, чтобы завершить транзакцию в PayPal»

надеюсь, что меня поняли....

спасибо!

1 Ответ

2 голосов
/ 17 февраля 2012

Конечно, это будет работать. Но имейте в виду, что если вы не задействуете API BMCreateButton или Express Checkout, сумма будет открыта для манипулирования URL, поэтому вы должны выполнить проверку оплаченной суммы впоследствии.

Например; https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=blah@blah2.com&amount=0.99&currency_code=GBP&item_name=Blah+for+sale

Примечание. Перенаправление GET должно быть инициировано на стороне браузера или перенаправлением header (). Вы не можете использовать cURL для этого, так как это соединение между серверами.

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