Pull to refresh

PayPal: Система Адаптивных платежей API

Reading time 6 min
Views 14K
Original author: PayPal
Система Адаптивных платежей API позволяет вам отправлять деньги различными способами: от простых до сложных. Например, вы можете создать небольшое приложение для отправки денег в соцсетях или стабильную платежную систему.

Система Адаптивных платежей обрабатывает платежи между их отправителем и одним или несколькими получателями. Вы – владелец приложения (торговец, владеющий вебсайтом, владелец виджета в соцсети, поставщик платежных приложений на мобильных телефонах и т.д.). Ваше приложение – это абонент системы Адаптивных платежей.


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



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



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

Следующая диаграмма показывает отношения между отправителем, Вами, как владельцем приложения, который направляет платеж получателям, и PayPal в цепном платеже:



В цепном платеже плательщик отправляет первичному получателю платеж, из которого первичный получатель платит вторичным получателям. Плательщику известен только первичный получатель, но не известны вторичные. Вторичные получатели знают только первичного получателя, но не отправителя.

Следующая диаграмма показывает отношения между вами, как отправителем, и владельцем приложения, который направляет платежи получателям:



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

Простые, Параллельные и Цепные платежи


Система адаптивных платежей предоставляет несколько видов платежей: простые, параллельные и цепные. Каждый из этих видов вы можете создать с помощью PayAPI.

Простые платежи позволяют плательщику отправлять одиночный платеж одиночному получателю. Например, ваш вебсайт может использовать систему Адаптивных Платежей, чтобы переслать деньги от продажи с аккаунта PayPal Вашего клиента на свой собственный. Это традиционный способ оплаты.



Параллельные платежи позволяют плательщику отправить один платеж нескольким получателям. Например, ваше приложение может быть «покупательской корзиной», позволяющей покупателю платить за товары от нескольких продавцов одним платежом. Ваша «корзина» собирает платежи продавцам, которые непосредственно продают товары. PayPal затем снимает деньги с аккаунта плательщика и размещает их на аккаунте получателя.



Цепные платежи позволяют плательщику отправить отдельный платеж первичному получателю. Первичный получатель сохраняет часть платежа и платит вторичным получателям остаток. Например, Ваше приложение может быть онлайн-турфирмой, которая оформляет бронирование авиабилетов, гостиниц и прокат автомобилей. Плательщик видит только первичного получателя. Вы получаете платеж, включающий оплату сервисов, которые представляют третьи лица, и вашу комиссию. PayPal снимает деньги со счета плательщика и размещает их на вашем аккаунте и на аккаунтах вторичных получателей.



Одобрение платежа


Отправитель должен одобрить платеж. Он может это сделать на paypal.com, выбрав подходящий способ одобрения: каждый платеж по отдельности, предварительно или, если отправитель – это ваше приложение, косвенно одобрить платежи.

Существует 3 способа одобрения платежа:

Прямое одобрение платежа, когда плательщик заходит в свой аккаунт на paypal.com, чтобы одобрить каждый платеж. Платежи, одобренные напрямую, – это привычная операция на PayPal. Это единственная опция, если только плательщик не установил соглашения о предварительном одобрении или Вы, абонент API, являетесь также и плательщиком.

Для предварительно одобренных платежей отправитель заходит на PayPal и устанавливает предварительное одобрение последующих платежей или устанавливает предварительное одобрение во «вставленном» порядке хода платежа.

Отправитель заходит на paypal.com один раз для установки предварительного одобрения. После того, как отправитель дает согласие на предварительное одобрение, в дополнительном одобрении уже нет необходимости.

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

Разрешение на сервисы Адаптивных Платежей


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

Вы можете использовать стандартные сервисы без получения специального разрешения:

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


Процесс прямого одобрения платежа


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

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



Процесс предварительного одобрения платежа


Для предварительного одобрения платежа отправитель должен зайти paypal.com, чтобы установить платежное соглашение с конкретным вендором.

Вы можете проконтролировать связь между вашим приложением и PayPal, указав ссылку для переадресации в различных ситуациях.
Плательщик заходит на paypal.com, устанавливает предварительное одобрение, которое включает настройки следующей информации:

  • длительность предварительного одобрения;
  • максимально возможная предварительно одобренная сумма;
  • максимальное количество платежей.


Следующая диаграмма показывает стандартный ход контроля платежа при предварительном одобрении:



Процесс косвенного одобрения платежей


Косвенно одобренные платежи – это такие платежи, в которых отправитель и API абонент используют один и тот же аккаунт. Поскольку PayPal снимает суммы для платежей с вашего собственного аккаунта, нет необходимости в одобрении, а также нет видимого процесса для косвенного одобрения как такового.

Следующая диаграмма демонстрирует стандартный процесс контроля во время операций косвенного одобрения платежей:



Встроенные платежи


Встроенный платеж – это платеж, который инициирует визуальное представление процесса Адаптивных платежей, когда отправитель как будто не уходил со страницы «на кассу» или «оплата». Встроенные платежи упрощают оплату для отправителя, потому что PayPal может разрешить ему пропустить процедуру введения логина и пароля.

Виды встроенных платежей


Встроенные платежи могут включать в себя:
  • простые платежи;
  • параллельные платежи;
  • цепные платежи.


Вы также можете разрешить предварительное одобрение для будущих платежей или разрешить ассоциировать адрес отправки со встроенным платежом.

Основы внедрения встроенных платежей


Чтобы внедрить процесс встроенных платежей, вы должны
  • включить код JavaScript из PayPal на вашей странице «на кассу» или «оплата»;
  • использовать функции, доступные в JavaScript, чтобы координировать процесс PayPal с отображением на вашей странице;
  • запускать предпочтительный встроенный процесс платежа, который является либо рекламным баннером (lightbox) или мини-браузером, и перенаправляет браузер плательщика на адрес PayPal, который поддерживает встроенные платежи, а именно www.paypal.com/webapps/adaptivepayment/flow/pay?paykey=..


Конфигурация комиссии за платежи


Вы можете установить транзакцию таким образом, что комиссию за платеж платит либо отправитель, либо получатель. Если получатель оплачивает комиссию, то вы можете установить плательщиком комиссии либо первичного получателя, либо все получатели платят часть комиссии.

Благодарности


Tags:
Hubs:
+11
Comments 1
Comments Comments 1

Articles