Можете ли вы заставить PayPal Payments Standard API сначала отображать поля кредитной карты? - PullRequest
29 голосов
/ 21 ноября 2008

Я использую стандарт платежей через веб-сайт PayPal. Всякий раз, когда пользователь попадает в PayPal с переменными, которые я отправил, он отображает форму входа в систему PayPal, а внизу - «У вас нет учетной записи PayPal? Используйте вашу кредитную карту или банковский счет (если есть)».

Я хочу, чтобы по умолчанию всегда запрашивалась кредитная карта и, возможно, говорилось: «Есть PayPal? Используйте это!». Есть идеи?

Ответы [ 2 ]

22 голосов
/ 11 ноября 2011

Я боролся с этим вопросом и нашел ответ после комментария Робертса об использовании LANDINGPAGE = Billing в ExpressCheckout API.


Со страницы:

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

LANDINGPAGE : Тип отображаемой страницы PayPal.

Это одно из следующих значений:

  • Биллинг - счет не в PayPal
  • Вход в систему - вход в учетную запись PayPal

Дополнительно см .:

SOLUTIONTYPE : Тип проверочного потока. Это одно из следующих значений:

  • Единственный - Покупателю не нужно создавать учетную запись PayPal для оформления покупки. Это называется необязательным счетом PayPal.
  • Отметка - Покупатель должен иметь учетную запись PayPal для оплаты.

ПРИМЕЧАНИЕ. Вы можете передать отметку, чтобы выборочно переопределить опциональную настройку учетной записи PayPal, если в вашей учетной записи продавца включен опциональный счет PayPal. Passing Sole не действует, если в вашей учетной записи отключена опция PayPal Optional


Надеюсь, это поможет.

21 голосов
/ 13 марта 2009

На ветке в сообществе разработчиков PayPal они объясняют это посещениями страницы проверки на основе файлов cookie.

В основном, если PayPal обнаружит, что вы являетесь пользователем, и обнаружит их cookie, они по умолчанию отобразят форму входа.

Если они не видят этот файл cookie, они сначала покажут опцию кредитной карты, отметив, что, если у вас уже есть учетная запись PayPal, войдите в систему.

Так что ответ - нет.

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