PayPal checkout-вкладка кредитная карта по умолчанию


Можно ли вообще сделать так, чтобы часть, где вы вводите информацию о своей кредитной карте, была открыта по умолчанию, а не часть, где вы вводите информацию о paypal?

Мне это очень нужно, но нигде не удалось найти!

3 8

3 ответа:

Единственный способ сделать это-с помощью экспресс-проверки. В вашем запросеSetExpressCheckout вы устанавливаете SOLUTIONTYPE=Sole и LANDINGPAGE=Billing.

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

Введите описание изображения здесь

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

EDIT

Этот вопрос возник снова, и у меня было больше информации, чтобы предоставить. проверьте это .

Для людей, которые приходят сюда из google и все еще не могут решить эту проблему, есть несколько ключевых факторов:

  1. Параметры PayPal: Если вы посмотрите на API PayPal , есть 3 соответствующих поля: LANDINGPAGE, USERSELECTEDFUNDINGSOURCE, SOLUTIONTYPE .

  2. Параметр не отправлять электронную почту. изменение параметров электронной почты " (пустой) . если вы отправляете параметр электронной почты, он всегда будет открывать вкладку входа в систему.

  3. Печенье. независимо от того, что вы делаете, если пользователь имеет PayPal cookie в своем браузере, вкладка входа откроется по умолчанию (и вышеуказанные параметры будут проигнорированы) нет никакого решения для этого (насколько я знаю), поэтому убедитесь, что вы проверяете, работает ли он с cookie virgin browser.

Для тех из вас, кто работает над последней реализацией Экспресс-чекаутов, все, что вам нужно сделать, чтобы вкладка кредитной карты была открыта по умолчанию, - это добавить дополнительный &SHIPTOCOUNTRYCODE=US(или любой код страны по умолчанию) в строку NVP перед выполнением SetExpressCheckout, и она начнет работать как чудо.

Ура :)