Вопрос по html – Принудительно ли PayPal всегда запрашивать информацию о кредитной карте вместо формы входа?

10

Мы работаем со стандартом PayPal платежей на нашем сайте. Когда пользователи заполняют свой запрос на нашем сайте и нажимают кнопку PayPal & quot; Купить сейчас & quot; мы отправляем все переменные в PayPal, чтобы они могли обработать платеж.

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

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

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

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

Итак, мы нашли эти переменные для автоматического заполнения полей кредитной карты, и они прекрасно работают:

<code><input type="hidden" name="country" value="" />
<input type="hidden" name="first_name" value="" />  
<input type="hidden" name="last_name"value="" />   
<input type="hidden" name="address1" value="" />
<input type="hidden" name="city" value="" />
<input type="hidden" name="state" value="" /> 
<input type="hidden" name="zip" value="" />
<input type="hidden" name="email" value="" />
<input type="hidden" name="night_phone_a" value="" />
<input type="hidden" name="night_phone_b" value="" />
<input type="hidden" name="night_phone_c" value="" />  
</code>

Для тех, кто ищет больше информации о переменных формы PayPal, вот ссылка:

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

Вы даже не можете оплатить с помощью своей кредитной карты без входа в систему, если эта карта прикреплена к учетной записи. Если на этом счете достаточно денег, вы НЕ МОЖЕТЕ использовать карту вообще ... ThiefMaster♦
извините @ThiefMaster, но вы совершенно не правы, вы всегда можете получать платежи от пользователей, которые не имеют PayPal через PayPal, посмотреть стандартную функцию платежей через веб-сайт PayPal, или что-то более сложное Pro платежей через веб-сайт PayPal. multimediaxp
Все еще не так, ребята, вы можете оплатить с помощью кредитной карты, не используя свой счет PayPal. помните, мы говорим о решении платежей на сайте multimediaxp
Голосование закрывается, прежде чем даже попытаться понять вопрос. Легит вопрос. Опытные пользователи слишком быстры со своими триггерными пальцами. Хотелось бы, чтобы это заняло 10 голосов вместо 5. 5 голосами слишком легко злоупотреблять. Jack
Свяжитесь с PayPal, чтобы узнать о таких вариантах, как ограничение способов оплаты. Делатьnot попытайтесь обойти любую настройку или действовать от имени пользователя вне того, что разрешено PayPal. В конце концов, PayPal может оказаться не лучшим платежным процессором для ваших нужд ... user166390

Ваш Ответ

5   ответов
4

комментариях и голосах для закрытия, я думаю, что есть некоторая путаница.

Есть два законных варианта для пользователей. Либо введите информацию об оплате, либо войдите в систему с существующей учетной записью. Это может вводить в заблуждение пользователей, которые могут знать, а могут и не знать / помнить свою регистрационную информацию. Последнее, что я проверил, вам не нужна учетная запись PayPal для использования платежей PayPal Standard (хотя я считаю, что CC # и контактная информация проверяются по существующим учетным записям, если вы не входите в систему).

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

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

(См. Параметр LANDINGPAGE)

(Optional) Type of PayPal page to display. It is one of the following values:

Billing – Non-PayPal account Login – PayPal account login

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

Error: User Rate Limit Exceeded multimediaxp
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
1

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

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

В довершение всего, вы ничего не можете с этим поделать! API PayPal в настоящее время не имеет переменной, которая контролирует это поведение, доступное для разработчиков.

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

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
0

ов cookie, сеансов или собранной информации в мире не является более безопасным, чем вход в систему СНОВА.

Error: User Rate Limit Exceeded multimediaxp
Error: User Rate Limit ExceededloginError: User Rate Limit Exceeded
3

@ Роберт написал ответ в одном из комментариев: LANDINGPAGE - это параметр для экспресс-оплаты, а не для стандартного платежа через веб-сайт.AGE». Если вы хотите, чтобы целевая страница кредитной карты отображалась, вам необходимо интегрировать PayPal Express Checkout.

Итак, @Robert, на самом деле это ответ, который я получил прямо от Paypal.

14

<input type="hidden" name="landing_page" value="Login" />

or

<input type="hidden" name="landing_page" value="Billing" />

Это молиться PayPal логин для просмотра необходимой формы. Повеселись.

* - не задокументировано, но естьнекоторая информация.

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded

Похожие вопросы