Подтвердить что ты не робот

Платежи по PayPal: По умолчанию "Оплатить кредитной картой" вместо входа в систему с помощью учетной записи PayPal

Я видел, как это делалось раньше, поэтому я знаю, что это возможно - когда вы перенаправляетесь на проверку PayPal с вашего сайта, PayPal представляет вам 2 варианта оплаты. Один из них - "Войти с учетной записью PayPal", а другой - "Не иметь учетной записи PayPal? Оплатите с помощью кредитной/дебетовой карты". По умолчанию второй параметр сбрасывается, но я видел сайты, где он по умолчанию не распался. Как я могу достичь этого эффекта?

NB - предыдущие сообщения предполагали, что это делается с помощью файлов cookie, и если PayPal обнаруживает, что у вас есть учетная запись PayPal, она отобразит первый вариант (логин с PayPal). Однако я видел, что другие сайты, на которых отображается опция "Кредит/Дебет", не упакованы, даже если у вас есть учетная запись PayPal. Убирают ли они cookie так или иначе, прежде чем перенаправить вас на PayPal?

Спасибо

4b9b3361

Ответ 1

Вы не можете установить параметр кредитной карты для отображения по умолчанию, если вы используете Стандарт оплаты веб-сайта. Это устанавливается с помощью файлов cookie. Однако, если вы используете Express Checkout, вы можете установить раздел кредитной карты для отображения по умолчанию. Скорее всего, это то, что вы видели на других сайтах. Если вы используете Express Checkout и хотите установить это все, что вам нужно сделать, это передать следующие 2 переменные и значения в вызове API SetExpressCheckout.

SOLUTIONTYPE=Sole

LANDINGPAGE=Billing

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

Ответ 2

просто добавьте:)

<input type="hidden" name="landing_page" value="billing">

Вы перенаправлены на страницу фактуры...

Ответ 3

Немного поздно с этим, но у меня недавно была такая же проблема с помощью Express Checkout JS

Удалось решить эту проблему, добавив следующее к объекту js

experience: {
  flow_config: {
     landing_page_type: "billing",
   }
}

Ответ 4

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

Обходной способ по умолчанию для оплаты Paypal для опции "Кредит/Дебетовая карта" заключается в том, чтобы добавить переменные на вашей кнопке, такие как country = COUNTRY_VALUE или любые другие переменные, которые, по вашему мнению, будут у клиента прекрасными. Страница переменных https://developer.paypal.com/webapps/developer/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/#id08A6HI0J0VU

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