2008-11-21 2 views
29

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

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

+0

Почему вы хотите заставить людей использовать кредитные карты? – Will 2008-11-21 16:51:38

+0

Его бизнес-требование. – 2008-11-21 16:54:07

+4

Я собираюсь выйти на конечность и сказать, что если вам нужно использовать кредитные карты, вы можете быть более обеспеченным с помощью «реального» процессора CC.Именно в интересах PayPal для людей использовать свою систему, и нет кредитных карт :) – warren 2008-11-21 16:55:31

ответ

21

В a thread in the PayPal Developer Community они объясняют это посещением cookie на странице проверки.

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

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

Таким образом, ответ нет.

22

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


На странице:

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

LandingPage: Тип страницы PayPal, чтобы отобразить.

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

  • Billing - не PayPal счет
  • Войти - PayPal счет Логин

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

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

  • Sole - Покупателю не нужно создавать учетную запись PayPal для проверки. Это называется дополнительной учетной записью PayPal.
  • Mark - Покупатель должен иметь учетную запись PayPal для регистрации.

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


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