2016-06-28 2 views
-2

У меня есть PayPal Checkout на своем сайте (тестирование сайта песочнице) и есть 2 варианта:Paypal Интеграция PHP (Pay без счета Paypal)

(я) пользователь логины в PayPal и оплатить
(б) пользователь создает учетную запись PayPal, а затем платит

Я видел во многих веб-сайтах, в дополнение к этим 2-х вариантов выше, пользователь может даже заплатить непосредственно из его/ее кредитной карты без регистрации учетной записи PayPal ,

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

Спасибо. Я также приложил фотографию своего оформления. here is the photo of my checkout

+0

u должен заполнить все обязательные поля для формы paypal, тогда вы должны перенаправить URL-адрес, который задан учетной записью u u, и у вас слишком установлен секретный ключ, соль, идентификатор продавца все необходимое поле. тогда u направит на страницу PayPal, в которой есть возможность дебетовой кредитной карты – riya

+0

hey @riya спасибо за ответ, можете ли вы сделать это для меня? Facebook имя: James Ndiaye (keshav) –

ответ

0

Что вам нужно Paypal Plus https://www.paypal.com/webapps/mpp/paypal-plus

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

Тогда вы также сможете принимать другие типы платежей.

+0

ok сделает это и вернется к вам –

+0

Процесс проверки может занять до 1 месяца. Однако вы все равно сможете использовать его во время проверки. –

+0

эй спасибо за ответ, ты можешь сделать это для меня? Имя в Facebook: Джеймс Ндиайе (кешав) –

0

То, что вы ищете, называется «гостевая проверка», и лучший способ заставить его работать - использовать Express Checkout APIs.

Экспресс заказ состоит из 3 API вызовов

  • SetExpressCheckout
  • GetExpressCheckoutDetails
  • DoExpressCheckoutPayment

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

  • SOLUTIONTYPE = Подошва
  • LandingPage = Billing
  • USERSELECTEDFUNDINGSOURCE = CreditCard

Вы должны убедиться, что вы используете API версии 109.0 или выше для того, чтобы это работало правильно.

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

Иногда он показывает полную форму кредитной карты по умолчанию, в других случаях она просто покажет кнопку «Оплатить с помощью дебетовой или кредитной карты» в соответствии с параметром входа.

В любом случае это будет гораздо более заметным, чем стандартная кнопка PayPal.

Другим вариантом является использование Payments Pro или REST API для прямой обработки кредитных карт.В этом случае вы дадите людям возможность использовать PayPal или кредитную карту прямо на своем сайте. Если они выберут PayPal, они отправятся туда и залогинится, как ожидалось. Если они выберут кредитную карту, они никогда не будут отправлены в PayPal. Они просто будут вводить данные о карте прямо на ваш сайт, и они не будут знать, что PayPal участвовал вообще.

Имейте в виду, что если вы закончите обработку карточек напрямую, вам понадобится сертификат SSL, установленный на сайте, и вам также нужно будет убедиться, что вы никогда не сохраняете никаких конфиденциальных данных (номер карты, код cvv и т. д.) в вашу базу данных, файлы журналов или в любом месте на вашем сервере.

Этот PayPal PHP SDK сделает вызовы API очень быстрыми и легкими для вас.