Прием оплаты на сайте - PullRequest
1 голос
/ 11 января 2011

Каков рекомендуемый способ сделать это с Paypal (я слышал, что это кошмар, с которым приходится иметь дело).

В идеале, пользователь должен подписаться с данными кредитной карты, а затем я обработаюплатежи через свои банки?Это так работает?С API?

Ответы [ 3 ]

1 голос
/ 11 января 2011

В идеале пользователь должен зарегистрироваться данные кредитной карты, а затем я обрабатывать платежи через свои банки? Это так работает?

Нет. В правильно спроектированной системе у вас никогда не будет доступа к номеру кредитной карты вашего пользователя. Обработка кредитной карты вашего клиента осуществляет ваш платежный процессор (например, PayPal, MoneyBookers, FastSpring и т. Д.).

Таким образом, ваш клиент перенаправляется на сайт платежного процессора (на страницу, которая может быть настроена для использования логотипа вашей компании и т. Д.), А затем ваш платежный процессор предупреждает вас о совершении покупки (например, путем вызова определенного URL-адреса). .

С API?

Да, PayPal (а также MoneyBookers и другие устройства, такие как FastSpring) предлагают API для нескольких языков (например, API Java).

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

0 голосов
/ 11 января 2011

PayPal предлагает API для обработки платежей. Обычно пользователь удаляется с вашей страницы, чтобы войти в PayPal, а затем PayPal перезванивает на ваш сайт с информацией об одобрении / доставке. Весь смысл в том, чтобы пользователь защищал данные своей кредитной карты от вашего сайта, делая вещи более безопасными. * Для разработки вы можете использовать протокол NVP (пара имя-значение) или протокол SOAP. Существуют также сторонние библиотеки для упрощения интеграции.

Посмотрите здесь ссылку на API, чтобы получить представление:

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_api_reference

* PayPal предлагает API-интерфейс Direct Payment, который позволяет вашему сайту напрямую принимать кредитные карты и использовать PayPal в качестве шлюза:

https://www.paypal.com/cgi-bin/webscr?cmd=_dcc_hub-outside

0 голосов
/ 11 января 2011

Я сделал интеграцию Paypal с .NET, и это было очень просто! Вы должны попробовать это Ссылка

...