Интеграция проверки PayPal

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

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

У меня есть две или три идеи об этом (не это важно, но сайт основан на PHP):

  • Используйте функции cURL serverside для talkto paypal, покажите все необходимые формы внутри страниц магазина. Вероятно, это не очень хорошая идея.

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

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

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

Ответ 1

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

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

Ответ 2

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

Ответ 3

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

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