Прием оплаты на сайте

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

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


person benhowdle89    schedule 11.01.2011    source источник
comment
Paypal имеет большой сайт для разработчиков и сообщество: x.com   -  person Pekka    schedule 11.01.2011
comment
Причина, по которой люди готовы мириться с большой частью оплаты, которую берет Paypal, заключается в том, что попытка сделать это самостоятельно ужасно сложна и трудна.   -  person Paul Tomblin    schedule 11.01.2011
comment
Я хотел бы знать, откуда вы слышали, что PayPal - это кошмар. Из всех поставщиков платежных шлюзов, которые я использовал, они, безусловно, самые простые в интеграции, и я бы больше всего доверял им.   -  person Brad    schedule 11.01.2011
comment
@ Пол, сколько они берут?   -  person Drew    schedule 12.01.2011
comment
@Andrew, это несколько процентов плюс фиксированная сумма (вы можете найти точные суммы в Интернете), что означает, что если это небольшая сумма, вы получите что-то вроде из шланга. Я думаю, что из 10 долларов я получаю что-то вроде 9,40 доллара.   -  person Paul Tomblin    schedule 12.01.2011


Ответы (2)


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

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

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

С API?

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

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

person Gugussee    schedule 11.01.2011
comment
Комментируя свой ответ ... FastSpring владеет PayPal разными способами, и, в последний раз я проверял, также разрешено платить через PayPal (но не MoneyBookers, когда я в последний раз проверял). У них есть много документов / часто задаваемых вопросов / руководств / примеров / и т. Д. - person Gugussee; 11.01.2011
comment
+1 Согласен. Ознакомился с ними после прочтения вашего ответа и был очень впечатлен. Тоже неплохие ставки. - person Drew; 13.01.2011
comment
@Andrew Heath: очень приятным побочным эффектом использования FastSpring для приема PayPal является то, что в случае возникновения спора PayPal очень серьезно относится к FastSpring: они не будут мгновенно закрывать / приостанавливать вашу учетную запись PayPal. если FastSpring ведет спор за вас. Слишком много ужасных историй о том, как PayPal закрывает вашу учетную запись, затем решая, откроют она ее повторно или нет. При использовании FastSpring они делают это за вас: связываются с PayPal, они сражаются за вас. (и, нет, я на них не работаю;) - person Gugussee; 13.01.2011
comment
PayPal отключил меня в прошлом месяце за то, что я сделал обычную покупку в Steam на IP-адресе, географически привязанном к состоянию, отличному от адреса моего банковского счета (был в поездке, требовалось новое исправление). Это был чертовски ужасный процесс. Через 2 недели после того, как я отправил hatemail, они снова активировали мою учетную запись. Так что да, накачал попробовать FastSpring! - person Drew; 13.01.2011
comment
@ Эндрю Хит: но это с точки зрения клиента, верно? PayPal обманул вас как покупателя, а не как продавца? FastSpring помогает вам только с точки зрения поставщика. Приостановка учетной записи PayPal в качестве клиента - это плохо, но приостановка учетной записи PayPal в качестве продавца может быть действительно разрушительной. - person Gugussee; 13.01.2011
comment
Верно, это был я как клиент PayPal. Но я планирую провести сбор средств на веб-сайте позже в этом году, и я очень благодарен за то, что у меня есть действующая альтернатива PayPal, поскольку так легко представить ужасы моих испытаний в масштабах бизнеса. - person Drew; 13.01.2011
comment
@ Эндрю Хит: Ага ... Самое приятное здесь то, что вы по-прежнему позволяете своим клиентам / жертвователям давать деньги через PayPal, но вам не придется иметь дело напрямую с PayPal в случае возникновения проблемы. FastSpring сделает это за вас. Конечно, они берут небольшую комиссию, хотя она и небольшая, она больше, чем комиссия, которую берут другие платежные системы, но: с FastSpring нет комиссии за возврат платежа, и они принимают PayPal (и они борются с PayPal за вас в случае возникновения проблемы). Для меня более высокие сборы FastSpring того стоят. - person Gugussee; 14.01.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 прямой оплаты, который позволяет вашему сайту напрямую принимать кредитные карты и использовать PayPal в качестве шлюза:

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

person webbiedave    schedule 11.01.2011