В статье рассмотрим, как подключить и настроить метод оплаты Pay Pal
Регистрация в pay pal и настройки на стороне paypal
Для начала Вам необходимо зарегистрироваться на сайте paypal https://www.paypal.com, и заключить с ними договор. Нажмите на кнопку «Зарегистрироваться» (рис.1).
Рисунок 1.
Выберите корпоративный счет и далее нажмите на кнопку «Продолжить» (рис.2). Pay pal работает только с юридическими лицами и ИП.
Рисунок 2.
Введите свой email (рис.3)
Рисунок 3.
Далее необходимо заполнить форму регистрации, а именно: ввести все реквизиты компании (рис.4).
Рисунок 4.
После того, как заключите договор с Pay Pal будет доступен личный кабинет, в котором нужно получить данные для настройки в магазине.
Перейдите в пункт меню «Профиль->Профиль и настройки» (рис.5).
Рисунок 5.
Далее выберите «Мои инструменты продаж -> «Доступ к API-интерфейсу» (рис.
Рисунок 6.
Откроется страница, где нужно выбрать вариант «Запросить подпись API» (рис.7).
Рисунок 7.
После проделанных шагов будут следующие данные (рис.8), которые необходимо прописать в интернет-магазине.
Рисунок 8.
Настройки в магазине
Перейдите в пункт меню «Настройки -> Оплата» и нажмите на кнопку «Добавить» (рис.9).
Рисунок 9.
Во всплывающем окне введите название метода оплаты и выберите модуль «PayPalExpressCheckout» (рис.10).
Рисунок 10.
Поставьте активность метода и заполните поля настроек метода оплаты (рис.11).
Рисунок 11.
Имя вашего PayPal API аккаунта – имя пользователя API
Пароль вашего PayPal API аккаунта – пароль API
Электронная подпись PayPal API – подпись
Все эти данные были созданы ранее (рис. 8).
Далее выбираете валюту, в которой будете принимать оплаты. Курс валюты будет пересчитан автоматически в соответствии с настройками валюты. (подробнее о настройке валюты: https://www.advantshop.net/help/pages/currency).
Сохраняете настройки.
Также для проверки оплаты поставьте галочку в поле «Тестовый платеж», протестируйте метод; если все настроено верно, то у Вас тестовый платеж будет завершен успешно, после чего тестовый платеж отключите.
Тэги: метод оплаты, paypal, pay pal, PayPalExpressCheckout, оплата, пей пал, пейпал
Вы можете добавлять кнопку оплаты в шаблоны сообщений и принимать платежи пользователей на ваш PayPal аккаунт. Чтобы интегрировать PayPal с SendPulse, вам понадобится создать приложение в PayPal, добавить событие для отслеживания и вставить данные для авторизации в SendPulse.
Войдите в ваш PayPal аккаунт и перейдите на страницу PayPal Developer в раздел «Dashboard».
Перейдите на вкладку «My apps & credentials» и выберите вид приложения.
Live — основной вид подключения для денежных операций.
Sandbox (Песочница) — копия лайв-среды для тестирования, но без денежных операций и реальных данных. Используется для тестирования подключения.
Нажмите «Create app», чтобы создать приложение.
Введите имя приложения.
Нажмите «Create app». Ваше приложение было успешно создано и вы увидите ID для интеграции с другими системами.
Скопируйте значение Client ID.
Войдите в ваш SendPulse аккаунт и перейдите в «Настройки аккаунта» во вкладку «Прием оплат».
Напротив PayPal нажмите «Подключить».
Введите значение Client ID в соответствующее поле.
Скопируйте Webhook URL — он вам понадобится для подключения вебхуков в PayPal, чтобы была возможность отправлять сообщения после оплаты в чат-боте.
Теперь нужно создать вебхук. Выберите созданное приложение в PayPal и нажмите на кнопку «Create webhook».
Вставьте адрес вебхука, скопированный из настроек приема оплаты в SendPulse.
Отметитьте отслеживать «Все события».
Нажмите «Сохранить».
Скопируйте ID полученного вебхука.
Вернитесь к настройке в SendPulse. Вставьте в поле ID вебхука
Вы также можете выбрать валюту для оплат.
Нажмите «Сохранить».
При правильных значениях вы получите уведомление и статус подключения изменится на «Подключено».
Теперь вы можете выбирать эту платежную систему для кнопок оплаты.
Историю платежей вы можете просматривать на этой же вкладке. Отмечайте список успешно проведенных операций или ошибки оплаты, чтобы оперативно реагировать на них.
Подключить PayPal
Обновлено: 18.01.2021
Для использования модуля оплаты PayPal Payments Standart необходимо выполнить настройки на стороне платежной системы и подключить модуль в BILLmanager.
Поддержка способов оплаты | ||||
---|---|---|---|---|
Банковские карты | Наличные | Электронные кошельки | Мобильные платежи | Интернет-банкинг |
American Express, Discover, Mastercard, Visa. | PayPal Wallet. | |||
Поддерживаемые возможности | ||||
Поддержка ФЗ-54 | ||||
Возврат платежей | ||||
Рекуррентные платежи | ||||
Подписки |
Для осуществления платежей через систему PayPal BILLmanager использует механизм Website Payments Standard и проверку платежей через IPN сообщения. На стороне платежной системы необходимо включить отправку IPN уведомлений: Profile → Profile and settings → My selling tools → раздел Getting paid and managing my risk → Instant payment notifications — кнопка Update. В качестве URL используется адрес вида ‘https://<BILLmanager_URL>/mancgi/ppresult‘.
При завершении платежа, PayPal обращается к BILLmanager для передачи информации о завершении транзакции. Все сообщения, отправляемые в биллинговую систему, можно найти в на странице «IPN history» (наименование может отличаться в зависимости от используемого языка).
Дополнительно продавец может настроить параметры приема платежей в разделах:
Подключение модуля оплаты выполняется в разделе Провайдер → Методы оплаты. Мастер подключения состоит из трех шагов:
Опция Клиент в платежной системе предлагает использовать существующий аккаунт на стороне платежной системы или создать новый. При выборе первого значения, на форме необходимо указать данные для интеграции:
Email продавца — email продавца в системе PayPal.
Тестовый режим — флаг активирует работу платежного модуля в тестовом режиме. В тестовом режиме не происходит списание средств, все платежи выполняются успешно. В тестовом режиме BILLmanager подключается к «песочнице» PayPal. Для работы с ней понадобится создать аккаунт на сайте developer.paypal.com.
URL логотипа — URL логотипа провайдера. Изображение будет размещено на странице оплаты услуг клиентом. Рекомендуемый размер 150х50 точек.
Выбор опции Создать нового отображает ссылку на форму регистрации в системе PayPal.
Возврат платежей не поддерживается.
Логи взаимодействия биллинговой системы с PayPal записываются в файлы:
При зачислении платежа может возникать ошибка, если сообщения переданные PayPal (в истории IPN) отличаются от сообщений в лог файле ‘ppresult.log‘. Проблема решается настройкой кодировки IPN сообщений на стороне платежной системы:
1. Зарегистрируйте ваш бизнес-аккаунт в PayPal. О процессе регистрации вы можете прочитать здесь. 2. Далее, зайдите на портал разрабочиков PayPal: https://developer.paypal.com/ 3. После процедуры входа войдите в раздел Dashboard и передите на страницу Sandbox -> Accounts. 4. Если у вас ещё нет тестовых аккаунтов PayPal, нажмите «Create account». 5. Далее вы сможете использовать пару тестовых аккаунтов: бизнес- (BUSINESS) и персональный (PERSONAL). Первый мы будем использовать для настройки Лейки, второй — для совершения тестовых платежей. 6. Зайдите в раздел Profile -> API Credentials вашего тестового бизнес-аккаунта. Скопируйте значения параметров Username, Password и Signature в поля настроек PayPal в Лейке — соответственно, в поля «Имя пользователя API PayPal«, «Пароль для API PayPal«, «Подпись для API PayPal«. Сохраните настройки Лейки. 7. Войдите в панель управления вашего тестового бизнес-аккаунта PayPal. Важно: для входа используйте почту и пароль вашего тестового бизнес-аккаунта! 8. Перейдите к настройкам уведомлений о платежах: Профиль -> Дополнительные функции -> Мои инструменты продаж. Нажмите «обновить» напротив пункта 9. Если уведомления выключены, нажмите кнопку «изменить параметры». 10. В поле «URL-адрес для уведомления» укажите следующий адрес: https://your-website.org/leyka/service/paypal/ipn/ (здесь https://your-website.org/ — корневой адрес вашего сайта). В поле «IPN-сообщения» выберите «Принимать IPN-сообщения (Включено)». Сохраните настройки уведомлений. На этом настройка завершена. Добавьте PayPal на вашу платёжную форму в разделе «Лейка -> Настройки -> Платёжные системы» и проведите тестовый платёж с помощью тестового персонального аккаунта. Устарело
Внимание: в связи с масштабным обновлением плагина «Онлайн-Лейка» инструкция ниже может отличаться от существующего интерфейса. В ближайшее время инструкция будет обновлена.
Для входа используйте вашу почту и пароль, которые вы указали при регистрации.
В Лейке доступно с версии 3.4.
В PayPal:
Сохраните настройки.
В Лейке:
Боевой режим
Чтобы переключиться на боевой режим, перейдите на страницу Dashboard в PayPal. Зайдите в своё приложение, переключитесь на вкладку Live, при необходимости снова добавьте вебхук и отредактируйте настройки.
Данные боевого аккаунта PayPal (Client ID, Secret, ID вебхука) вставьте в настройки Лейки.
После обновления данных уберите чекбокс «Тестовый режим интеграции» в настройках Лейки.
Рекуррентные платежи можно подключить через обращение в поддержку PayPal. Когда опция будет включена, поставьте соответствующий чекбокс в настройках Лейки («Доступны ежемесячные рекуррентные пожертвования»).
В июне текущего года российский разработчик кассового ПО БИФИТ Касса совместно с сервисом интеграции онлайн-касс и платежных систем Rocketr объявили о сотрудничестве. Теперь владельцы интернет-магазинов, использующие кассовое ПО БИФИТ Касса, смогут принимать платежи и формировать фискальные документы (чеки) через платежную систему PayPal, интернет-эквайринг от Сбербанка или CloudPayments. Готовое решение не потребует интеграции с сайтом или покупки дополнительного оборудования. Для работы нужна онлайн-касса, подключение опции «расшаривания кассы» или аренда облачной ККТ.
Многие российские компании, занимающиеся электронной коммерцией, продают товары, востребованные за границей. Также многие иностранцы покупают товары в России и им удобнее расплачиваться онлайн через привычную международную платежную систему, например PayPal. Система работает со всеми валютами и любыми маркетплейсами во всем мире. Поэтому российские предприниматели заинтересованы в дополнительном надежном инструменте приема онлайн платежей от иностранцев.
В отличие от иностранного законодательства, где онлайн-кассы не нужны для передачи данных налоговой и фискальных чеков клиентам, российское законодательство обязывает применять ККТ при любых расчетах в сети Интернет.
Начиная с 1 июля 2018 года, согласно 54 Федеральному закону, все онлайн продажи должны проходить через контрольно-кассовую технику. Правило распространяется на расчеты с покупателями при помощи банковских карт и электронных платежных сервисов. После получения платежа касса формирует фискальный чек, который передается ОФД, а затем в налоговую. Также, по закону, чек необходимо предъявить покупателю в бумажном или электронном виде на адрес электронной почты.
Сервис Rocketr, интегрированный с продуктами БИФИТ Касса, поможет соответствовать 54-ФЗ и без лишних затрат на покупку дополнительных устройств подключить вашу кассу к системе PayPal или любому другому сервису интернет-эквайринга.
Подключиться могут все пользователи онлайн-касс, работающие с ПО БИФИТ Касса. Для этого необходимо приобрести опцию «Расшаривание кассы» в личном кабинете БИФИТ Касса (доступно на любом тарифном плане). Или же подключиться к сервису «БИФИТ Онлайн» и арендовать необходимое количество ККТ.
Стоимость аренды и условия облачной кассы указаны здесь.
Если вы расшарили или арендовали кассу, следуйте инструкции по подключению:
Перейдите в личный кабинет rocketr.ru, зарегистрируйтесь.
В разделе «Онлайн-касса» нажмите на кнопку «Добавить кассу» и выберите «БИФИТ Касса».
Перейдите в личный кабинет БИФИТ Касса Розница — «Устройства» — выберите кассу, через которую хотите осуществлять платежи и скопируйте токен доступа.
В личном кабинете rocketr.ru нажмите на кнопку «Добавить кассу».
Заполните необходимые значения, соответствующие вашему виду бизнеса.
Сохраните настройки.
После каждой транзакции и поступления оплаты через интернет-эквайринг или PayPal будет автоматически формироваться фискальный чек.
Для проверки корректной работы сервиса — выставите счет из личного кабинета PayPal или оформите покупку на сайте при помощи банковской карты.
Если вы используете интернет-эквайринг, вы сможете сделать возврат платежа. В таком случае ваша касса сформирует чек прихода и чек возврата прихода.
ВНИМАНИЕ: перед подачей заявки на подключение, пожалуйста, проверьте, отвечает ли ваш магазин всем необходимым требованиям:
— Все продукты в магазине или произведены владельцем магазина, или импортированы в магазин через приложение Oberlo.
— На сайте не должно быть «пустых», незаполненных зон, dummy content, битых ссылок.
— На сайте должно быть меню с доступом к основным разделам сайта, страницам политики магазина, обратная связь, раздел «О нас».
— На странице Contact us, или странице с формой обратной связи, должны присутствовать альтернативные методы связи с владельцем магазина, не одна только голая форма.
— На странице About Us нужно описать вашу модель, почему вы занимаетесь этим бизнесом и основную идею магазина. Сайт не должен быть «безличным» и без ответственного лица.
— На сайте должны быть опубликованы все Policies, Legal Pages- Shipment Policy, Refund Policy, User Agreement etc. Их можно создать через Settings→Legal.
Если вы работаете по системе дропшиппинг через приложение Oberlo (единственный вариант дропшиппинга разрешенный для работы с Western Bid) убедитесь, что:
— Все продукты в магазине импортированы в магазин через приложение Oberlo.
— У поставщика товара с AliExpress хороший рейтинг (4. 8+) и не менее 2 лет работы на рынке.
Обратите внимание, если вы работаете по системе дропшиппинг, Western Bid оставляет за собой право отклонить ваш запрос на подключение к приему платежей, если у вас недостаточно опыта в сфере электронной коммерции (например, нет работающих магазинов на международных маркетплейсах).
Чтобы получить Merchant account и Secret key нужно заполнить заявку внизу этой страницы. По вашему запросу будет произведена проверка вашего магазина: соответствует ли он требованиям Western Bid. После этого в течение 2 дней вы получите на указанную почту Merchant account и Secret key, а так же дальнейшие инструкции по интеграции платежного модуля.
Twitter представил новую функцию сервиса микроблогов — Tip Jar. Она позволит пользователям отправлять деньги в качестве вознаграждения своим любимым авторам в социальной сети, сообщила компания в своем корпоративном блоге.
Соцсеть уточнила, что для англоязычного сегмента Twitter, который использует приложения соцсети для iOS и Android, новая опция доступна со дня ее запуска. Кроме того, авторы, журналисты, эксперты и некоммерческие организации могут добавить Tip Jar в свой профиль, чтобы принимать вознаграждения от пользователей в свой адрес. «Это первый шаг в нашей работе по созданию новых способов получения и демонстрации поддержки людьми в Twitter — с помощью денег», — говорится в сообщении компании в блоге.
Twitter приобрел подписной сервис по просмотру сайтов без рекламы Scroll
«Скоро больше людей смогут добавить Tip Jar в свой профиль, и мы расширим его на большее количество языков», — отмечается в нем без указания срока расширения новой функции. Как разъяснили в компании, пользователи с помощью Tip Jar смогут подключить свои аккаунты Twitter к Bandcamp, Cash App, Patreon, PayPal или Venmo, через которые будут идти перечисления. Сам Twitter не будет принимать никаких денег, отправленных c помощью новой функции в соцсети.
Twitter предоставит возможность создания «аудиопространств» пользователям с более 600 подписчиками
Новая функция является частью более широких усилий компании по созданию большего количества функций для монетизации соцсети и переходу на подписную модель, отмечает CNBC. Twitter планирует увеличить базу ежедневных активных пользователей сервиса микроблогов до 315 млн к концу 2023 года. На этой неделе компания объявила о запуске функции Spaces, которая позволяет пользователям присоединяться к виртуальным комнатам, где они могут участвовать в голосовых чатах в реальном времени. С 29 апреля акции компании упали более чем на 17% после того, как компания отчиталась о финансовых итогах первого квартала. Отчет не оправдал ожиданий аналитиков Уолл-стрит по росту пользователей, а прогнозы по выручке во втором квартале были ниже консенсус-прогнозов.
DocsCurrent
Вход с помощью PayPal (ранее «Подключение к PayPal») позволяет клиенту войти на ваш веб-сайт или приложение, используя свои учетные данные PayPal, или они могут связать свою учетную запись PayPal с вашим веб-сайтом или приложением, чтобы можно было получить основную информацию. общий.
Затем вы можете использовать эту общую информацию для облегчения действий клиента на вашем веб-сайте или в приложении. Например, для создания новых учетных записей, для предварительного заполнения информации о клиенте в формах или для проверки информации о клиенте.
На следующем изображении показан типичный процесс взаимодействия с пользователем при входе в систему через PayPal:
Когда вы размещаете «Вход с помощью PayPal» на своем веб-сайте, создание учетной записи и другие действия упрощаются для ваших клиентов, поскольку у них есть только один идентификатор пользователя и пароль, которые нужно запомнить, у них может быть меньше форм для заполнения, и они доверяют PayPal защиту своих личная и финансовая информация.
Вы используете Identity API, чтобы включить вход через PayPal.
Преимущества для продавца при входе в систему через PayPal включают:
Вход через PayPal улучшает два ключевых опыта:
Создание учетной записи и вход в систему
С помощью входа в систему PayPal клиент может создать учетную запись на вашем веб-сайте / в приложении без необходимости устанавливать пароль. Клиент также может поделиться с вами основной информацией в профиле, которую можно предварительно заполнить в его учетной записи, чтобы сделать процесс адаптации простым и удобным. Эти улучшения приводят к более высокой конверсии. После создания учетной записи клиент может войти на ваш веб-сайт или в приложение, используя свои учетные данные PayPal.
Проверка информации о пользователе
Вход через PayPal позволяет клиенту делиться с вами информацией профиля, такой как адрес электронной почты, адрес и статус подтверждения своей учетной записи PayPal. Проверка позволяет вам проверить их информацию, чтобы обеспечить успешное использование вашего веб-сайта или приложения для таких действий, как выплаты, расчет сборов за доставку и многое другое.
Вход с помощью PayPal упрощает взаимодействие с пользователем от входа до привязки учетной записи.
Клиент заходит на ваш сайт и нажимает кнопку Войти через PayPal .
Клиент вводит свой адрес электронной почты и пароль PayPal. Если у них нет учетной записи PayPal, они могут ее создать.
Клиент соглашается предоставить вашему сайту некоторую основную нефинансовую информацию об учетной записи, такую как свое имя, адрес электронной почты и адрес.
Клиент переходит на ваш сайт.Этот шаг напоминает клиенту, что его перенаправляют с PayPal на другой сайт, на который не распространяются правила и обязательства PayPal о конфиденциальности.
После того, как клиент выполнит первоначальный вход в систему с помощью PayPal, он сможет войти на ваш сайт, предоставив свои учетные данные PayPal, но у него не будет запрашиваться дополнительное согласие.
Интеграция
В этом разделе описывается, как выполнить базовый вход в систему с интеграцией PayPal в песочнице. См. Поток LIPP для ссылок, которые можно использовать для более ранней интеграции LIPP.
Чтобы приступить к интеграции, см. 10. Вступите в действие.
Для начала создайте приложение PayPal REST API для получения учетных данных, состоящих из идентификатора клиента и секрета, которые необходимы для вызовов API.
После создания приложения вы должны включить Вход через PayPal для этого приложения на панели управления:
Выберите Войти через PayPal и нажмите Дополнительные параметры :
Введите URL-адреса вашей политики конфиденциальности и пользовательского соглашения.
Когда вы будете готовы к запуску, замените эти URL-адреса песочницы действующими URL-адресами. Они проверяются нашей командой по обеспечению конфиденциальности и безопасности и необходимы для активации входа с помощью PayPal на вашем сайте.
После успешного создания приложения PayPal и включения входа в систему с помощью PayPal запишите свой идентификатор клиента, который также известен как идентификатор приложения и секрет. Они понадобятся вам на следующих шагах, когда вы создадите кнопку и вызовете Identity API.
Перед запуском ваше приложение должно быть рассмотрено PayPal, чтобы разрешить обмен данными о клиентах. Полное имя
включено по умолчанию, но для всех других областей требуется одобрение PayPal в процессе проверки приложения.
Примечание: Процесс проверки приложения обычно занимает 7-10 дней. Обязательно инициируйте процесс утверждения приложения как минимум за 7-10 дней до запланированной даты запуска.
Когда вы будете готовы начать проверку приложения, отправьте запрос по адресу [email protected].
Запрос должен содержать следующее:
Чтобы создать кнопку, которую будут нажимать ваши клиенты, вы можете создать кнопку PayPal или создать свою собственную кнопку.
Самый простой способ — ввести вашу информацию в нашу учетную запись с помощью конструктора кнопок PayPal, который генерирует код JavaScript, который вы встраиваете на свой веб-сайт.С помощью этой опции вы можете легко настроить фирменную кнопку «Войти с помощью PayPal», и ваша конечная точка авторизации и параметры будут генерироваться динамически.
Если вы предпочитаете создать кнопку «Войти с помощью PayPal» самостоятельно, вы можете создать свою собственную кнопку, а затем вручную создать конечную точку авторизации и параметры.Вы можете либо встроить версию в формате PNG фирменной кнопки «Войти с помощью PayPal», либо создать собственное изображение кнопки с помощью Руководства по созданию кнопок PayPal.
Решите, использовать ли фирменную кнопку «Войти с помощью PayPal» или создать свою собственную.
https://www.paypalobjects.com/webstatic/en_US/developer/docs/login/log_in_with_paypal. png
Примечание: Не загружайте изображение кнопки и не размещайте его на своем сервере.Изображение кнопки может не синхронизироваться с обновлениями изображения кнопки, сделанными PayPal.
Каждый раз, когда пользователь нажимает кнопку «Войти через PayPal», вызывается URL-адрес авторизации. Создайте конечную точку авторизации согласно следующему шаблону:
https://www.sandbox.paypal.com/connect?flowEntry=static&client_id=[идентификатор клиента] & scope = [список областей] & redirect_uri = [URL-адрес возврата]
Переменная | Описание |
---|---|
идентификатор клиента | Замените идентификатор клиента на тестовую среду вашего приложения или действующий идентификатор клиента, в зависимости от того, где используется этот URL. Пример: |
перечень областей применения | Заменить список областей действия списком областей, разделенных пробелами. Обязательно включать openid scope. См. В разделе Атрибуты области подробности о том, как атрибуты сопоставляются с областями. Пример: |
URL возврата | Страница, на которую нужно вернуться после успешного входа в систему.Этот URL-адрес должен быть закодирован и точно соответствовать URL-адресу возврата, который вы указали на странице «Мое приложение и учетные данные». Пример: |
Пример полного URL:
https://www.sandbox.paypal.com/connect/?flowEntry=static&client_id= ARfDleH_j-C17kxbdUzYivR70xP5Uy5N_DvNGBaPB_QNbwWkgF7lMsemGJycLRFVwa_код и адрес электронной почты% redtype% ответа = адрес электронной почты & redtype% 2msemsemGJycLRFWwamyreturnurl.com & state = 123456
(Необязательно) Используйте следующие расширенные параметры для дальнейшей настройки функциональности кнопок:
Параметр | Описание |
---|---|
response_type | код — получить в ответ код аутентификации. id_token — используется только по прямому указанию вашей группы интеграции. |
полный Страница | Чтобы открыть поток в мини-браузере, не передавайте этот параметр. Чтобы открыть Вход через PayPal как полную страницу на той же вкладке, передайте |
Если клиент успешно входит в систему PayPal и соглашается на совместное использование основной информации, PayPal передает код авторизации по указанному вами URL-адресу возврата.
Параметр | Описание |
---|---|
код авторизации | Код авторизации добавляется в качестве параметра к URL-адресу возврата после того, как пользователь входит в систему и соглашается поделиться информацией с вашим веб-сайтом. |
Пример:
https://myreturnurl.com/?code={authorization_code}&scope=address%20openid%20profile%20email
На этом этапе вы обмениваете код авторизации на токен доступа для вызова службы профилей пользователей PayPal. На следующей диаграмме показано, как маркер доступа используется для получения информации о пользователе.
Сделайте звонок на конечную точку службы токенов PayPal:
https: // api-m.sandbox.paypal.com/v1/oauth3/token
Передайте код авторизации в конечную точку tokenservice со следующими параметрами:
Параметр | Укажите в | Описание |
---|---|---|
Авторизация | жатка | Разделите свой идентификатор клиента в кодировке Base64 и секретные учетные данные двоеточием (:). |
grant_type | форма корпуса | Установить на authorization_code . |
код | форма корпуса | Введите код авторизации, созданный PayPal. |
curl -X POST https://api-m.sandbox.paypal.com/v1/oauth3/token \
-H 'Авторизация: базовая {Ваш идентификатор клиента в кодировке Base64: секрет}' \
-d 'grant_type = authorization_code & code = {authorization_code}'
Поле | Тип | Описание |
---|---|---|
token_type: {type} | Строка | Определяет тип токена, в данном случае тип токена — носитель. |
expires_in: 28800 | Строка | Определяет количество секунд до истечения срока действия токена доступа. По умолчанию 28800 секунд или 8 часов. |
refresh_token: {refresh token} | Строка | Определяет фактический токен, используемый для обновления токена доступа. |
access_token: {access token} | Строка | Определяет фактический токен, используемый для вызова конечной точки информации о пользователе. |
{
"token_type": "На предъявителя",
"expires_in": "28800",
"refresh_token": {refresh_token},
"access_token": {access_token}
}
Примечание: Срок действия токена доступа истекает через короткий промежуток времени, поэтому вы также получите токен обновления, который вы будете использовать для периодического обновления токена доступа. Когда вам нужно позвонить в службу информации о пользователях, сначала используйте токен обновления, чтобы получить новый токен доступа, который затем можно использовать для вызова службы информации о пользователях.
https://api-m.sandbox.paypal.com/v1/oauth3/token
Передайте токен обновления в конечную точку tokenservice со следующими параметрами:
Параметр | Укажите в | Описание |
---|---|---|
Авторизация | жатка | Разделите свой идентификатор клиента в кодировке Base64 и секретные учетные данные двоеточием (:). |
grant_type | форма корпуса | Установите значение refresh_token. |
Образец запроса
curl -X POST https://api-m.sandbox.paypal.com/v1/oauth3/token \
-H 'Авторизация: базовая {Ваш идентификатор клиента в кодировке Base64: секрет} =' \
-d 'grant_type = refresh_token & refresh_token = {маркер обновления}'
Поле | Тип | Описание |
---|---|---|
token_type: {type} | Строка | Определяет тип токена, в данном случае тип токена — носитель. |
expires_in: 28800 | Строка | Определяет количество секунд до истечения срока действия токена доступа. По умолчанию 28800 секунд или 8 часов. |
access_token: {access token} | Строка | Определяет фактический токен, используемый для вызова конечной точки информации о пользователе. |
Пример ответа
{
"token_type": "На предъявителя",
"expires_in": "28800",
"access_token": {access_token}
}
Теперь, когда у вас есть токен доступа, вызовите метод Показать информацию о профиле пользователя с желаемыми параметрами, чтобы получить информацию о клиенте.
Чтобы протестировать вашу интеграцию, выполните следующие действия.
Когда ваш тест будет завершен и вы будете удовлетворены результатами, вы можете запустить свою новую кнопку в производство.
После того, как ваше приложение было одобрено для запуска, вам просто нужно заменить конечные точки песочницы на действующие конечные точки.
Примечание: Перед запуском PayPal должен проверить ваше приложение, чтобы разрешить обмен данными о клиентах. Чтобы отправить приложение на проверку, войдите в личный кабинет PayPal и следуйте инструкциям на странице «Мои приложения и учетные данные». Проверка приложения занимает 7-10 рабочих дней. Вы сможете позвонить в конечную точку информации о пользователе для получения информации о клиенте только после того, как получите подтверждение по электронной почте от группы проверки приложения.
Чтобы запустить пуговицу в производство, выполните следующие действия:
URL-адрес кнопки: измените конечную точку с https: // www. sandbox.paypal.com/connect? на https://www.paypal.com/connect? Пример
https://www.paypal.com/connect?flowEntry=static&client_id= ARfDleH_j-C17kxbdUzYivR70xP5Uy5N_DvNGBaPB_QNbwWkgF7lMsemGURI% 2FWWKGF7lMsemGJycLRFVemail% 3gcfwd% 3c_filed% = 0% open_type = 20% open_type
Передовой опыт
Кнопка «Войти с помощью PayPal» использует API идентификации, который включает множество встроенных свойств, которые обеспечивают единообразие дизайна для всех партнеров PayPal.
Использование стандартных версий кнопки на вашем сайте вызовет у ваших пользователей немедленную ассоциацию с высококачественным опытом, которого они привыкли ожидать от PayPal.
Эти стандартные кнопки см. В «Конструкторе кнопок».
Чтобы создать собственную настроенную версию кнопки, следуйте этим рекомендациям:
Когда вы используете «Вход через PayPal» для создания учетной записи и входа в систему, используйте метку « Войти через PayPal»
или «Продолжить через PayPal».
Мы рекомендуем эти ярлыки, потому что они наиболее точно отражают назначение кнопки.Поскольку «Войти через PayPal» — это ярлык, который мы используем для нашей кнопки по умолчанию, когда вы используете его на своей настраиваемой кнопке, пользователи получат сильное признание бренда, что приведет к более высокой конверсии. В зависимости от контекста вашего веб-сайта, Продолжить
или Войти
также могут быть хорошим выбором.
Вы можете выбрать шрифт, толщину шрифта и кернинг, которые подходят вашему приложению или стилю веб-сайта. Помните, что удобство чтения всегда важно. Наименьший размер, который мы рекомендуем, — 13 пт и шрифт без засечек.
Цвет оказывает немедленное воздействие. Чем быстрее пользователи узнают, что это за кнопка и какой бренд она представляет, тем увереннее они будут ее использовать и тем более комфортным будет их взаимодействие с вашим сайтом.
Мы рекомендуем серый цвет фона кнопок #EEEEEE и синий # 0070BA для доступных PayPal. Поскольку PayPal — это известный и пользующийся доверием бренд во всем мире, использование этих цветов также повышает узнаваемость бренда для пользователей.
Для обеспечения хорошего контраста и разборчивости используйте белый цвет шрифта на темном фоне и черный цвет шрифта на светлом фоне. Если вы решили использовать другие цвета, которые больше подходят для вашего приложения или сайта, всегда выбирайте комбинацию цветов, которая соответствует параметрам доступности.
Для достижения наилучших результатов всегда помещайте кнопку на белый или светлый фон.
В зависимости от устройств и контекста действия пользователя всегда используйте соответствующий размер для вашей кнопки.Например, в мобильных приложениях всегда используйте кнопку рядом с положением большого пальца и убедитесь, что она достаточно большая, чтобы ее можно было нажать. Имейте в виду, что кнопки большего размера, как правило, приводят к более высокому коэффициенту конверсии.
Это минимальные размеры, которые вы можете использовать для заполнения и полей. При необходимости вы можете увеличить размер, но всегда нужно стараться сбалансировать пропорции всех элементов.
Вы можете использовать любую форму кнопки, которая подходит для вашего приложения или сайта, но мы рекомендуем кнопку в форме таблетки, потому что ее тесная связь с PayPal приведет к более быстрому распознаванию пользователями.Также доступна кнопка в форме прямоугольника.
Используйте правильный значок PayPal из логотипа и знаков PayPal. Значок PayPal доступен в различных размерах для масштабирования кнопки, но пропорции и стиль оформления должны соответствовать тем, которые описаны на исходной кнопке.
Используйте версию значка PayPal, цвет которой соответствует цвету вашей кнопки. Если вы используете цветную кнопку, используйте белую версию. Если вы используете белую кнопку, используйте цветную версию значка PayPal.
Не используйте какой-либо другой значок, устаревшую версию или пользовательский вариант. Это может создать впечатление, что ваше приложение устарело или ненадежно.
До | Не надо |
---|---|
Вы можете увеличить размер полей (левого и правого) в соответствии с вашей реализацией. | Не уменьшайте минимальный размер набивки. Не изменять соотношение сторон элементов. Никогда не изменяйте выравнивание и положение элементов внутри кнопки. Не растягивайте какие-либо элементы на кнопке. Элементы всегда должны сохранять свои пропорции. |
Хотя мы не рекомендуем изменять цвет кнопки, вы можете это сделать, если это приведет к более доступной кнопке для вашего сайта. | Не изменять цвет фона цветной версии кнопки. |
Хотя мы не рекомендуем изменять форму, вы можете настроить ее так, чтобы она соответствовала вашему сайту, если вы всегда поддерживаете минимальные размеры отступов и полей. |
Включение сообщений рядом с кнопкой может добавить больше контекста и ясности в отношении того, что будет дальше, и действий, которые будет запускать кнопка.
Хорошо заверить пользователей, что ваше приложение на самом деле не видит и не выполняет никаких денежных транзакций от их имени и никогда не будет делиться конфиденциальными данными без их согласия или уведомления.
Примеры контекстных сообщений:
Мы не передаем историю ваших денежных транзакций.
Мы никогда не будем совершать никаких операций без вашего разрешения.
Примеры заявлений о выгодах:
Войдите в систему с помощью PayPal, предварительно введите адрес доставки и предпочтительный способ оплаты, предлагая при этом всю безопасность PayPal.
Некоторые примеры:
Создайте оптимальные условия оплаты для своих клиентов и увеличьте конверсию, следуя этим передовым методам интеграции через Интернет и мобильные устройства.
Подробные инструкции по созданию настраиваемых кнопок см. В Руководстве по созданию кнопок.
Рекомендуется стандартный вход в систему с помощью синей кнопки в форме таблетки PayPal, поскольку синий цвет и форма таблетки распознаются как элемент бренда PayPal.
Однако мы также предоставляем серую кнопку для веб-сайтов с нейтральной или очень специфической цветовой палитрой или темой, а также квадратную кнопку для веб-сайтов, которые содержат в основном элементы квадратной формы.
Вы можете разместить кнопку «Войти через PayPal» в любом месте своего веб-сайта. Чтобы упростить взаимодействие с пользователем, PayPal рекомендует отображать кнопку «Войти с помощью PayPal» в хорошо заметном месте в заголовке веб-сайта, где существуют другие триггеры для входа в систему или регистрации. Четкое отображение знакомого бренда PayPal на вашем веб-сайте может повысить доверие клиентов.
Разместите кнопку «Войти через PayPal» на специальной странице входа или регистрации.Клиенты, которые не хотят заполнять регистрационную форму для покупки товаров или услуг на вашем веб-сайте, могут войти в свою учетную запись PayPal.
Вы можете использовать нефинансовую информацию профиля клиента, которую вы получаете с согласия клиента, для автоматического создания учетных записей для клиентов, которые хотели бы использовать собственные функции, такие как список желаний, или совершать транзакции на вашем сайте.
При настройке предпочтений выплат отобразите кнопку «Войти с помощью PayPal» на странице, куда клиенты будут переходить, чтобы настроить свои предпочтения оплаты в случае, если они ожидают получения денег с вашего веб-сайта / приложения.Это может быть на странице настроек вашей учетной записи или часть процесса начальной настройки учетной записи. Четкое отображение знакомого бренда PayPal на вашем веб-сайте может повысить доверие клиентов.
Клиенты, которые входят в систему с помощью PayPal и предпочитают оставаться в системе, распознаются в течение определенного периода после первоначального входа в систему. Постоянство сеанса удобно устраняет необходимость многократного входа пользователей на ваш веб-сайт.
В этом окне покупатель распознается на других веб-сайтах, поддерживающих вход через PayPal, но покупателю предлагается дать согласие на обмен информацией с этими последующими веб-сайтами.
PayPal рекомендует продавцам поддерживать свои собственные сеансы, чтобы упростить работу пользователей. Когда токен доступа получается из PayPal для каждого пользователя, также получается токен обновления. Токены обновления PayPal действительны дольше, чем токены доступа. Продавцы должны отслеживать время сеанса, чтобы определить, когда обновлять токены доступа.
Если ваш веб-сайт включает встроенную функцию выхода, PayPal рекомендует продавцам воздерживаться от отключения сеанса входа в систему через PayPal, когда пользователь выходит из вашего сайта. Это избавляет от необходимости повторно устанавливать соединение с PayPal, если клиент возвращается на ваш сайт в течение определенного периода времени.
PayPal рекомендует просить клиентов предоставлять только минимальный объем необходимой вам информации. Чем меньше разрешений вы запрашиваете, тем проще клиентам их предоставить, и конверсия будет выше.
Когда вход через PayPal используется для настройки выплат или вывода денег, PayPal рекомендует запрашивать следующие атрибуты для обеспечения успешной выплаты:
Если клиент решает выйти из потока согласия «Вход в систему с помощью PayPal», PayPal рекомендует перенаправить клиента обратно на страницу, где был инициирован поток входа в систему с помощью PayPal, например, на страницу создания учетной записи или входа в систему на Ваш сайт.
Примечание. PayPal не будет предоставлять вам финансовую информацию о клиентах.
PayPal просит продавцов согласиться с его политикой защиты от спама, предлагая Войти через PayPal.
Продавцы не должны автоматически регистрироваться. Войдите в систему с клиентами PayPal, чтобы получать информационные бюллетени по электронной почте или регулярные сообщения от продавца. Единственный раз, когда покупатели должны получать электронное письмо от продавца, — это после совершения покупки, и в этом случае покупатель должен получать обычное и обычное электронное письмо с подтверждением заказа, квитанцией и информацией о доставке.Если продавец желает отправить электронное письмо за пределами этого уровня связи, продавцы должны явно запросить разрешение у покупателя.
PayPal рекомендует продавцам, у которых уже есть учетные записи потребителей и которые только начинают поддерживать вход с помощью PayPal, предоставить покупателям возможность связать свою существующую учетную запись потребителя со своей учетной записью PayPal. Эта ссылка может быть установлена на основе информации, полученной из нефинансовых атрибутов пользователя клиента, полученных во время сеанса входа в систему через PayPal, например адреса электронной почты клиента.
PayPal рекомендует продавцам сканировать дублирующиеся учетные записи в режиме реального времени во время сеанса входа в систему с помощью PayPal. Однако, если сканирование дубликатов в реальном времени невозможно, PayPal рекомендует продавцам выполнить автономное сканирование и уведомить клиентов по электронной почте с просьбой согласовать учетные записи. Связывание двух учетных записей устраняет дублирование в базах данных продавцов и позволяет покупателю получать доступ к исторической информации о покупках для покупок, совершенных с использованием учетной записи продавца.
Если покупатель решает прекратить использование входа в систему с помощью PayPal на сайте продавца, PayPal рекомендует предоставить тем, у кого есть связанные учетные записи, возможность отключить свою учетную запись PayPal от учетной записи на сайте продавца. Этот вариант требует, чтобы продавцы также предоставляли покупателям возможность создавать имя пользователя и пароль для вашего веб-сайта.
Если продавец решает прекратить поддержку функции входа в систему через PayPal, он должен запросить у клиента разрешение на отключение учетной записи на веб-сайте продавца от учетной записи PayPal клиентов для клиентов, которые уже связали эти учетные записи.Продавцам может потребоваться предоставить клиентам возможность установить пароль учетной записи на веб-сайте продавца во время этого процесса отмены связи.
Чтобы обеспечить удобство и надежность оформления заказа для клиентов, PayPal рекомендует следующие передовые методы:
PayPal ожидает, что продавцы предварительно заполнят формы оформления заказа информацией о клиенте, полученной во время сеанса входа в систему через PayPal.
Продавцы не должны требовать от клиентов повторного ввода информации, уже предоставленной PayPal.Продавцы могут использовать информацию, уже полученную во время сеанса входа в систему через PayPal, чтобы персонализировать процесс оформления заказа, например, используя почтовый индекс покупателя для расчета стоимости доставки.
На странице подтверждения заказа отобразите основную информацию о счете клиента. Это позволяет покупателю просмотреть такую информацию, как адрес доставки, до завершения покупки. PayPal также рекомендует разрешить покупателю редактировать эту информацию.
Поскольку информация о клиенте была получена из сеанса входа в систему через PayPal и не была введена клиентом напрямую, особенно важно, чтобы у клиента была возможность просмотреть и отредактировать эту информацию перед совершением покупки.
Исследования показывают, что большинство людей, которые входят на веб-сайты торговцев с помощью учетной записи PayPal, хотят платить через PayPal. Рекомендуется использовать PayPal в качестве способа оплаты по умолчанию или первого варианта оплаты для клиентов, которые входят в систему с учетной записью PayPal.
Чтобы обеспечить успешную выплату клиенту и избежать односторонних выплат, PayPal позволяет продавцу получать следующую информацию из сеанса входа в систему через PayPal:
Их следует использовать в соответствии с документацией Payout API, чтобы гарантировать, что выплаты поступают на существующую и подтвержденную учетную запись.
AND CO интегрируется с PayPal как безопасный шлюз онлайн-платежей. Узнайте больше о PayPal на их веб-сайте здесь: https://www.paypal.com
Легко подключайтесь к Paypal с помощью AND CO, чтобы ваши клиенты могли получать платежи онлайн через вашу личную страницу PayMe одним нажатием кнопки. #BoomShakaBoom
Чтобы настроить Pay Pal и подключиться к нему со своей учетной записью AND CO выберите вкладку настроек Выберите > Настройки
Выберите> вкладка PayPal> PayPal
Затем вам будет предложено выберите для подключения учетной записи PayPal Personal или Business
Для личной учетной записи PayPal выберите> Personal и введите свой адрес электронной почты PayPal, с которым вы хотите подключиться, И CO
Затем выберите> подключить PayPal .После подключения вы увидите, что PayPal Personal подключен, и теперь ваши клиенты могут платить вам через страницу счета / PayMe, используя PayPal в качестве метода оплаты.
Важно убедиться, что это правильный адрес электронной почты PayPal, поскольку платеж будет обрабатываться через PayPal на этот счет.
Для учетной записи PayPal Business выберите вариант Business и нажмите зеленую кнопку с надписью> подключить PayPal Business
После выбора> подключить PayPal Business вам будет предложено ввести адрес электронной почты PayPal и страну для регистрации. в PayPal или авторизуйтесь.Следуйте инструкциям по подключению своей учетной записи PayPal Business.
После подключения вы увидите, что PayPal Business подключен, и теперь ваши клиенты могут платить вам через страницу счета / PayMe, используя PayPal в качестве метода оплаты.
PayPal взимает с получателя комиссию за транзакцию за каждый полученный платеж. Дополнительные комиссии могут взиматься за трансграничные транзакции, конвертацию иностранной валюты и другие транзакции.
Для получения дополнительной информации о сборах и сборах войдите в свою учетную запись и щелкните Сборы внизу любой веб-страницы PayPal.
Подробнее о стандартных комиссиях за обработку платежей см. Здесь
💌 Если у вас возникнут какие-либо вопросы или проблемы, обратитесь к своему дружественному CO через вкладку главного оператора в приложении. 💌
__________________________________________________________________
Подключитесь к своему магазину PayPal, чтобы легко импортировать, управлять и отправлять заказы электронной коммерции.
Это займет несколько минут, но наши пошаговые инструкции просты.И вам нужно сделать это только один раз.
Примечание. Для подключения к нашему программному обеспечению требуется бизнес-план PayPal.
1. Выберите вкладку Заказы .
2. Щелкните значок Настройки .
3. Откроется окно «Настройки заказов». Выберите вкладку Магазины .
3. Нажмите Добавить .
4. Откроется окно Stores Connect . Выберите PayPal .
5. Откроется окно Подключите ваш магазин PayPal .
Щелкните ссылку PayPal , которая откроет PayPal в новом окне браузера или на вкладке . Мы предлагаем новое окно, чтобы оно оставалось видимым.
6. Войдите в PayPal , откройте раскрывающееся меню Профиль и выберите Профиль и настройки .
7. Нажмите Мои инструменты для продажи .
8. Нажмите Обновить рядом с Доступ к API .
9. Нажмите Предоставить разрешение API .
10. Скопируйте и вставьте или введите вручную наше имя пользователя с разрешением для третьих лиц: paypalaccount_api1.stamps.com , затем нажмите Поиск .
11. Откроется окно Доступные разрешения . Отметьте эти поля:
, затем нажмите Добавить .
12. Вернитесь в окно «Подключите свой магазин PayPal», введите свой адрес электронной почты PayPal и нажмите Подтвердить адрес электронной почты .
13. Откроется окно подтверждения электронной почты. Нажмите Отправить подтверждение по электронной почте .
14. Вы получите электронное письмо с инструкциями и токеном .
15. Скопируйте и вставьте токен из электронного письма в окно «Подтверждение электронной почты отправлено», затем щелкните Подтвердить токен .
16 . В окне «Подключите свой магазин PayPal» нажмите Подключить .
17. Откроется окно Настройки PayPal . Дайте своему магазину PayPal персональное имя и нажмите Сохранить .
Чтобы настроить свой магазин PayPal сейчас или в любое время в будущем, откройте раздел «Как изменить настройки магазина».
18. Ваш магазин PayPal теперь отображается в окне Настройки заказов . Нажмите Готово .
Поздравляю.Ваш магазин PayPal Store теперь подключен и готов принимать ваши заказы.
В заказах щелкните значок Обновить .
Если у вас есть хотя бы один подключенный магазин и нет заказов, ожидающих отправки, вы также можете нажать кнопку «Обновить заказы» , чтобы импортировать новые заказы.
PayPal является одним из одобренных способов оплаты на платформе Upwork. Чтобы использовать PayPal, вы должны убедиться, что ваше подтвержденное имя на Upwork совпадает с именем в вашей учетной записи PayPal. Если вы еще не подтвердили свое имя, убедитесь, что имя вашего профиля совпадает с именем в вашей учетной записи PayPal.
По соображениям безопасности любая учетная запись PayPal, добавленная к вашей учетной записи Upwork, станет активной через три дня.
Данные вашей учетной записи PayPal на Upwork не могут быть изменены. Если ваша учетная запись PayPal была изменена, вы должны добавить новый способ оплаты и убедиться, что ваши данные на Upwork совпадают с данными вашей учетной записи PayPal. Не забудьте также удалить старый способ оплаты.
PayPal является сторонним поставщиком платежных услуг, и его функции и комиссии зависят от вашего местоположения. Узнайте больше о сборах и сроках в нашем резюме здесь.
Как мне подключить свою учетную запись PayPal к учетной записи Upwork?
Вы можете связать свою учетную запись PayPal со своей учетной записью Upwork, щелкнув ссылку самообслуживания, которая появится в верхней части страницы «Получите оплату» в качестве предупреждения. Примечание. Если вы вошли в Upwork или получали оплату в течение последних шести месяцев, вы также получите ссылку по электронной почте.
Я попытался добавить или повторно добавить PayPal в свою учетную запись Upwork, и меня перенаправили на PayPal. Это законно?
Да, когда вы повторно добавите PayPal в свою учетную запись Upwork, вы будете перенаправлены на PayPal.com. Там вам будет предложено войти в свою учетную запись PayPal и подтвердить, что вы хотите «Подключить свою учетную запись PayPal к Upwork».
Чтобы добавить PayPal в мою учетную запись Upwork, я должен согласиться с условиями в рамках выбора «Подключить свою учетную запись PayPal к Upwork». На что я согласен?
Когда вы соглашаетесь подключить свою учетную запись PayPal к Upwork, вы разрешаете PayPal сообщать нам ваше полное имя, адрес электронной почты, адрес, статус проверки учетной записи и идентификатор PayPal. Эта информация помогает нам подтвердить, что вы являетесь владельцем учетной записи PayPal.
Я повторно подключил свою учетную запись PayPal, но она говорит, что мне нужно подождать 3 дня, чтобы использовать ее. Почему?
У нас есть стандартный период удержания каждый раз, когда в аккаунт добавляется способ оплаты.
Об авторе