Интеграция PayPal Checkout - PullRequest
       60

Интеграция PayPal Checkout

10 голосов
/ 07 ноября 2008

У меня есть система магазинов, которая интегрирует PayPal обычным способом, то есть пользователь перенаправляется на paypal.com для входа и подтверждения платежа, после чего пользователь возвращается на страницу подтверждения в моей системе магазинов.

Теперь мой клиент спрашивает, можно ли весь процесс запустить внутри самого магазина.

У меня есть две или три идеи по этому поводу (не то, чтобы это действительно имело значение, но сайт основан на PHP):

  1. Используйте функции cURL на стороне сервера, чтобы поговорить с PayPal, показать все необходимые формы на страницах магазина. Наверное, не очень хорошая идея.

  2. Используйте <iframe> для отображения страниц PayPal в том виде, как они есть. На мой взгляд, это должно работать нормально, но не так красиво.

  3. Использовать какой-либо API PayPal. Я видел только то, что, по-видимому, требует учетную запись Pro (для продавца) в PayPal и работает только с платежами по кредитным картам.

Я не эксперт по интеграции PayPal, текущее решение пришло с программным обеспечением магазина. Если бы кто-нибудь из вас мог пролить свет на плюсы, минусы и невозможности, я был бы очень благодарен.

Ответы [ 3 ]

9 голосов
/ 07 ноября 2008

Это несколько месяцев назад, поэтому, возможно, оно было изменено, но, насколько я помню, API Paypals не позволяют полностью интегрировать интерфейс Paypal в магазин. Это связано с тем, что после того, как вы отключили серверы PayPal, они теряют контроль и могут нести ответственность за неправильное использование API.

Из того, что я помню об этом, использование Paypal для платежей требует от пользователя входа в свою учетную запись PayPal, и поэтому Paypal не хочет этого под контролем любого другого сайта, кроме своего собственного.

7 голосов
/ 07 ноября 2008

Paypal предлагает Прямой платеж как часть их API. Это позволяет обрабатывать платежи без посещения веб-сайта PayPal. Как отмечено в документе, вы также должны предложить Экспресс-заказ (перенаправление на Paypal), если вы используете Прямой платеж .

2 голосов
/ 07 ноября 2008

Продавцы редко делают это, но вы можете настроить внешний вид своих страниц PayPal так, чтобы они как бы соответствовали вашему веб-сайту. Я рад, что они редко делают это, потому что настроенные страницы обычно напоминают задницу. Опыт типа MySpace не дает мне финансовой уверенности.

Я думаю, что люди, имеющие учетные записи PayPal, вполне привыкли идти в PayPal, чтобы платить за вещи, и они, вероятно, на самом деле не доверяют вашему сайту, если в вашем магазине появятся вещи PayPal. Если вы просто хотите получить кредитную карту, используя клиентов, воспользуйтесь другой услугой.

...