PHP: простой способ начать оформление PayPal? - PullRequest
13 голосов
/ 01 октября 2011

У меня полностью функциональное решение для корзины. Все, что я хочу, - это код, в котором я на самом деле передаю название продуктов, общее количество, обратный адрес и мой адрес PayPal, чтобы он мог направить меня в корзину. Кто-нибудь может направить меня в правильном направлении?

PayPal имеет миллион различных версий. Что я узнал, так это то, что мне нужно, это «платежи через сайт PayPal». Кто-нибудь может это подтвердить?

Ответы [ 2 ]

15 голосов
/ 01 октября 2011

Да, стандарт платежей через веб-сайт - это путь.

По сути, вы создаете форму, в которой есть несколько скрытых полей, готовых к отправке (например, сумма, а что нет), а затем отправляете ее. Вы можете даже отправить это с помощью JavaScript, поэтому для совершения транзакции у вашего клиента будет право PayPal.

Как пример:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
  <input type="hidden" name="cmd" value="_xclick" />
  <input type="hidden" name="business" value="your_paypal_email_account" />
  <input type="hidden" name="undefined_quantity" value="1" />
  <input type="hidden" name="item_name" value="Order #1111111 for So-and-So" />
  <input type="hidden" name="item_number" value="order_1111111" />
  <input type="hidden" name="amount" value="5.00" />
  <input type="hidden" name="shipping" value="0.00" />
  <input type="hidden" name="no_shipping" value="1" />
  <input type="hidden" name="cn" value="Comments" />
  <input type="hidden" name="currency_code" value="USD" />
  <input type="hidden" name="lc" value="US" />
  <input type="hidden" name="bn" value="PP-BuyNowBF" />
  <input type="hidden" name="return" value="http://www.example.com/some-page-to-return-to" />
  <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynow_SM.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" />
  <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" />
</form>

Документацию по дополнительным параметрам можно найти здесь: https://www.x.com/sites/default/files/pp_websitepaymentsstandard_integrationguide.pdf

1 голос
/ 01 октября 2011

Вы можете использовать в качестве ссылки следующий исходный код: https://github.com/osCommerce/oscommerce2/blob/master/catalog/ext/modules/payment/paypal/express.php

Проверьте это сравнение торговых решений PayPal: https://www.paypal.com/gr/cgi-bin/webscr?cmd=_profile-comparison

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