<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://partnerdocs.easypay.ua/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vadim.fedorchuk</id>
	<title>partnerdocs - Внесок користувача [uk]</title>
	<link rel="self" type="application/atom+xml" href="https://partnerdocs.easypay.ua/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vadim.fedorchuk"/>
	<link rel="alternate" type="text/html" href="https://partnerdocs.easypay.ua/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%92%D0%BD%D0%B5%D1%81%D0%BE%D0%BA/Vadim.fedorchuk"/>
	<updated>2026-06-12T13:20:23Z</updated>
	<subtitle>Внесок користувача</subtitle>
	<generator>MediaWiki 1.42.0</generator>
	<entry>
		<id>https://partnerdocs.easypay.ua/index.php?title=MerchantAPI&amp;diff=2264</id>
		<title>MerchantAPI</title>
		<link rel="alternate" type="text/html" href="https://partnerdocs.easypay.ua/index.php?title=MerchantAPI&amp;diff=2264"/>
		<updated>2025-10-07T13:58:23Z</updated>

		<summary type="html">&lt;p&gt;Vadim.fedorchuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Загальні відомості ==&lt;br /&gt;
----Протокол призначено для торговців, які є одержувачами платежів. Продавець підписує договір про прийняття платежів або анкету-акцепт до публічної оферти.&lt;br /&gt;
&lt;br /&gt;
Щоб отримати платежі, ви можете використовувати web, мобільні версії сайтів, а також мобільні програми. У разі використання цього протоколу не здійснюється перевірка даних для ідентифікації замовлення або облікового запису. EasyPay завжди приймає дані, надіслані та створені продавцем.&lt;br /&gt;
&lt;br /&gt;
=== Заголовки запитів ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Для надсилання запиту та отримання відповіді у форматі JSON, необхідно передати такі обов’язкові заголовки у запиті.&amp;lt;syntaxhighlight lang=&amp;quot;jsonml+bst&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
--header &#039;Content-Type: application/json&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;AppId: cd7fde18-15db-4d94-a91b-7cf8edd81209&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;PageId: 3e7bf353-417a-410c-a22e-df8bdcccb760&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;PartnerKey: easypay-test&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;locale: ua&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;Sign: bS+vPOwu1Sif1Iz47Cdh+z1RAi0s6X21C3uU0YNBNWE=&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== URL ===&lt;br /&gt;
----&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Посилання&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;https://merchantapi.easypay.ua&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Production&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;в т.ч. для надсилання тестових запитів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;https://localapi.easypay.ua&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Test&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;локальний тест &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Налаштування безпеки ===&lt;br /&gt;
----Партнер надає IP, з яких будуть здійснюватися запити.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Реєстрація партнера в системі EasyPay ===&lt;br /&gt;
----Реєстрація нового торговця передбачає отримання унікального ідентифікатора &#039;&#039;&#039;PartnerKey&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Характеристика параметрів реєстрації =====&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x: auto; display: block; width: unset !important; height: auto !important; border: none;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PartnerKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор партнера (продавця) у системі EasyPay.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;ServiceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сервісу торговця у системі EasyPay.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;SecretKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;секретний ключ для формування підпису&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;відомий лише торговцю та EasyPay&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 20 хв. Для кожного запиту CreateOrder потрібно використовувати унікальний PageID&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тестові параметри ===&lt;br /&gt;
----Для тестових запитів використовуються такі параметри:&amp;lt;br&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;pl&amp;quot;&amp;gt;&lt;br /&gt;
PartnerKey = easypay-test&lt;br /&gt;
ServiceKey = MERCHANT-TEST&lt;br /&gt;
SecretKey = test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    На даний момент відсутня можливість тестування з використанням фейкових оплат / тестових карток. &lt;br /&gt;
    Платежі тільки реальні, їх можна відмінити в день оплати методом &lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;cancelOrder&amp;lt;/span&amp;gt; &lt;br /&gt;
 ([[MerchantAPI#Скасування платежу|Скасування платежу]])&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Тестове середовище =====&lt;br /&gt;
&lt;br /&gt;
Перед початком використання тестового середовища необхідно надати ір з яких будуть надходити запити, для відкриття доступу. На тестовому середовищі використовуються методи аналогічні Merchant Api.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестові дані:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* PartnerKey:credit-test&lt;br /&gt;
* SecretKey: credit-test&lt;br /&gt;
* serviceKey:TEST-CREDIT-PAYMENT - погашення&lt;br /&gt;
* serviceKey:TEST-CREDIT-TO-CARD - виплата&lt;br /&gt;
* Надсилання колбеків з Iр: 195.230.131.50 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тестові картки для верифікації/виплат:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код підтвердження для 2дс при верифікації картки: 123456&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Card.Expire/CVV&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Статус виплати &amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;5167803258208169&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна виплата&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4235751329985326&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна виплата&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4111111111111111&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна без створення транзакції&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4999999999990011&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111 &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна виплата з затримкою статусу 5 хв&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4217198608967728&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111 &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна виплата з затримкою статусу 5 хв&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тестові картки для оплати:&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Card.Expire/CVV&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Статус виплати &amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;5168752081922117&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0128/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна оплата з 3ДС/ або не успішна оплата з 3ДС&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4909150002132451&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0129/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна 2ДС оплата &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;4300380058021820&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0130/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Не успішна з 3ДС + помилка PAYMENT_ALFABANK_116&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;&#039;&#039;&#039;5567217349220669&#039;&#039;&#039;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;0130/111&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Успішна оплата з 3ДС/ або не успішна оплата з 3ДС&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    У разі отримання помилки &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;APPID_NOT_FOUND&amp;lt;/span&amp;gt; &lt;br /&gt;
    у відповідь на будь-який метод, необхідно повторити запит &lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;createApp&amp;lt;/span&amp;gt; &lt;br /&gt;
    до отримання точки ІД.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Основні запити/відповіді ==&lt;br /&gt;
&amp;lt;hr color=&amp;quot;#d3d3d3&amp;quot; size=&amp;quot;1&amp;quot; noshade&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Реєстрація точки та створення сесії ====&lt;br /&gt;
Цей метод слід викликати, коли користувач вперше звертається до платіжної сторінки. Якщо браузер або пристрій змінюються, метод знову з&#039;являється&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/system/createApp&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot; lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;,&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json-object&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
body: &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;logoPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/logo/&amp;quot;,&lt;br /&gt;
  &amp;quot;hintImagesPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/hint_images/&amp;quot;,&lt;br /&gt;
  &amp;quot;apiVersion&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;br /&gt;
  &amp;quot;appId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;,&lt;br /&gt;
  &amp;quot;pageId&amp;quot;: &amp;quot;f3f2b678-a3c4-45ba-a865-a136fe4a62bd&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Характеристика параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;        &#039;&#039;&#039;Параметри&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&amp;lt;!-- Третій рядок --&amp;gt;&amp;lt;!-- Четвертий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;за замовчуванням, якщо не було активності за запитами, &lt;br /&gt;
час життя AppId - 3 місяці. З кожним запитом життя AppId автоматично продовжується.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 20 хв. Для кожного запиту CreateOrder потрібно використовувати унікальний PageID&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Створення сесії ====&lt;br /&gt;
----Даний метод створює новий екземпляр сеансу для користувача , &amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/system/createPage&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot; lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;:  &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
body:&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;logoPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/logo/&amp;quot;,&lt;br /&gt;
    &amp;quot;hintImagesPath&amp;quot;: null,&lt;br /&gt;
    &amp;quot;apiVersion&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;br /&gt;
    &amp;quot;appId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;,&lt;br /&gt;
    &amp;quot;pageId&amp;quot;: &amp;quot;29bd7237-6b8d-4048-b028-6efc23d05988&amp;quot;,&lt;br /&gt;
    &amp;quot;requestedSessionId&amp;quot;: &amp;quot;fa3595d3-52de-4744-9fc6-ec2d3507d5a5&amp;quot;,&lt;br /&gt;
    &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Характеристика параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;        &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&amp;lt;!-- Третій рядок --&amp;gt;&amp;lt;!-- Четвертий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;за замовчуванням, якщо не було активності за запитами, &lt;br /&gt;
час життя AppId - 3 місяці. З кожним запитом життя AppId автоматично продовжується.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;За замовчуванням, якщо не було активності за запитами, час життя PageId - 20 хвилин. З кожним запитом життя PageId автоматично продовжується.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Створення замовлення ====&lt;br /&gt;
----Перед викликом цього методу потрібно викликати один із методів: &lt;br /&gt;
&lt;br /&gt;
* [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]]&lt;br /&gt;
* [[MerchantAPI#Створення сесії|CreatePage]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; Для кожного нового запиту &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;CreateOrder&amp;lt;/span&amp;gt; потрібно використовувати унікальний &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;PageID&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&#039;Content-Type&#039;: &#039;application/json&#039;&lt;br /&gt;
&#039;PartnerKey&#039;: &#039;partnerName&#039;&lt;br /&gt;
&#039;locale&#039;: &#039;ua&#039;&lt;br /&gt;
&#039;AppId&#039;: &#039;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId&#039;: &#039;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;Sign&#039;: &#039;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;userInfo&amp;quot;: {&lt;br /&gt;
       &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
Обов&#039;язкові параметри:&lt;br /&gt;
&lt;br /&gt;
     &amp;quot;order&amp;quot;: {&lt;br /&gt;
       &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;amount&amp;quot;:1.01, (decimal)&lt;br /&gt;
&lt;br /&gt;
Необов&#039;язкові параметри:&lt;br /&gt;
       &amp;quot;paymentOperation&amp;quot;:&amp;quot;PaymentTokenization&amp;quot;,&lt;br /&gt;
       &amp;quot;additionalItems&amp;quot;: {},&lt;br /&gt;
       &amp;quot;expire&amp;quot;: &amp;quot;2019-04-15T07:49:20&amp;quot;,&lt;br /&gt;
       &amp;quot;isOneTimePay&amp;quot;: true,&lt;br /&gt;
       &amp;quot;fields&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
           &amp;quot;fieldName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
           &amp;quot;fieldValue&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
           &amp;quot;fieldKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
     },&lt;br /&gt;
  &amp;quot;urls&amp;quot;: {&lt;br /&gt;
    &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;back&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
 &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
    &amp;quot;payee&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;payer&amp;quot;: {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;reccurent&amp;quot;: {&lt;br /&gt;
    &amp;quot;cronRule&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;dateExpire&amp;quot;: &amp;quot;2019-01-21T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;dateRun&amp;quot;: &amp;quot;2019-01-20T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;properties&amp;quot;:&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;failedCount&amp;quot;:0,&lt;br /&gt;
         &amp;quot;failedRule&amp;quot;:&amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;amount&amp;quot;:1.0,&lt;br /&gt;
         &amp;quot;UrlNotify&amp;quot;:&amp;quot;http://notify.url&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;splitting&amp;quot;: {&lt;br /&gt;
    &amp;quot;items&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
     &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;orderId&amp;quot;: &amp;quot;string”  &lt;br /&gt;
     &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
                      &amp;quot;payee&amp;quot;: {&lt;br /&gt;
                                     &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                     &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
                                                    &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                                  }&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;payer&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     }&lt;br /&gt;
                                   },&lt;br /&gt;
        &amp;quot;unit&amp;quot;: &amp;quot;Amount|Percent&amp;quot;,&lt;br /&gt;
        &amp;quot;value&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;withCommission&amp;quot;: false|true&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;cardGuid&amp;quot;: &amp;quot;guid&amp;quot;,&lt;br /&gt;
     &amp;quot;pan&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;expire&amp;quot;: &amp;quot;MM/YY&amp;quot;,&lt;br /&gt;
      &amp;quot;cvv&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;partnerInfo&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис  параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор послуги мерчанта (видає EasyPay)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор номера замовлення у системі партнера&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;опис замовлення (до 120 символів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;відомий лише торговцю та EasyPay&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення, роздільник - точка &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentOperation&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип платіжного процесу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PaymentTokenization -&#039;&#039;&#039; використовується для токенізації картки, якою буде сплачено це замовлення.&lt;br /&gt;
* &#039;&#039;&#039;Працює лише для інструмента “карта”&#039;&#039;&#039;. Повинен бути заповнений ідентифікатор клієнта &#039;&#039;&#039;&amp;quot;userInfo&amp;quot;: { &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;}&#039;&#039;&#039;&lt;br /&gt;
* Якщо передано URL для колбеку, то після успішної оплати відправляється колбек про платіж та колбек про токенізацію (приклади колбеків про оплату - в [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]], про [[MerchantAPI#Токенізація за допомогою введення даних картки користувачем на сторінці (сертифікація PCI:DSS не потрібна)|токенізацію]].&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;userInfo/phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер телефону (або ідентифікатор) клієнта &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Номер телефону необхідний: &lt;br /&gt;
&lt;br /&gt;
* для отримання списку токенізованих карток (інформація буде в масиві StoredCards)&lt;br /&gt;
* при оплаті із зазначенням токена картки&lt;br /&gt;
* для токенізації картки після успішної оплати разом із параметром&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Девятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Одинадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час життя замовлення &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Після закінчення заданого часу замовлення сплатити неможливо. Час життя сторінки може відображатися на платіжній сторінці у вигляді таймера (за замовчуванням таймер вимкнено). Значення має бути більшим за поточний час на 6 хвилин.&lt;br /&gt;
&#039;&#039;&#039;Значення за замовчуванням - 3 дні&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Дванадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;sOneTimePay&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;включає можливість успішно оплатити замовлення лише 1 раз за конкретним forwardUrl &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Значення:&lt;br /&gt;
&lt;br /&gt;
* True - за замовчуванням;&lt;br /&gt;
* False - оплатити замовлення по тому самому &#039;&#039;forwardUrl&#039;&#039; можна буде кілька разів;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Тринадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;urls&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;back -&#039;&#039;&#039; URL для повернення на вказану сторінку з фінальної сторінки успіху EasyPay.&lt;br /&gt;
* &#039;&#039;&#039;success -&#039;&#039;&#039; URL сторінки успіху, для редиректу клієнта у разі успішної оплати.&lt;br /&gt;
* &#039;&#039;&#039;failed -&#039;&#039;&#039; URL сторінки помилки для редиректу клієнта у разі неуспішної оплати&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;back -&#039;&#039;&#039;  На фінальній сторінці EasyPay вгорі зліва з&#039;явиться кнопка “Повернутись назад” з посиланням на вказану URL-адресу. Параметр не може бути порожнім і повинен відповідати формату URL.&lt;br /&gt;
* &#039;&#039;&#039;success&#039;&#039;&#039; -  у разі, якщо не було передано urls{success,failed} для редиректу після оплати. Після оплати клієнт може не дочекатися редиректу на цей url, тому редирект не можна використовувати як індикатор успішної оплати, отримання оповіщення про успішний платіж - &#039;&#039;&#039;див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&lt;br /&gt;
* &#039;&#039;&#039;faild -&#039;&#039;&#039; приклад get-параметрів, які приходять на &#039;&#039;&#039;url.failed та url.succes&#039;&#039;&#039; (те ж, але без &#039;&#039;errorCode&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;?serviceKey=merchanttest-5310&amp;amp;orderId=re9r9er94jr&amp;amp;amount=1.20&amp;amp;description=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Тестове+описання+замовлення&amp;amp;transactionId=722443797&amp;amp;date=2019-06-11T14:49:07&amp;amp;recurrentId=&amp;amp;&#039;&#039;errorCode=PAYMENT_ALFABANK_-2006&#039;&#039;&amp;amp;sign=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;eYkFYixpB3wnKoZDzkAiqWgdMkeHETDWmDsFMCaPO44=&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt; &lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Необов&#039;язкові додаткові поля&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalItems&amp;lt;/code&amp;gt; –&#039;&#039;&#039; необов&#039;язкові додаткові параметри, наприклад:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
  &amp;quot;PayerEmail&amp;quot;:&amp;quot;client@i.ua&amp;quot;,&lt;br /&gt;
  &amp;quot;PayerPhone&amp;quot;:&amp;quot;380930007603&amp;quot;,&lt;br /&gt;
  &amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;https://notify.url&amp;quot;,&lt;br /&gt;
  &amp;quot;Merchant.Param1&amp;quot;:&amp;quot;CustomValue&amp;quot;,&lt;br /&gt;
  &amp;quot;CurrencyAmountLabel&amp;quot;:&amp;quot;123.56$&amp;quot;&lt;br /&gt;
}, &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PayerEmail&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;емейл клієнта для оповіщення його у разі неоплаченого замовлення та для автоматичного заповнення поля “Надіслати квитанцію на email” на сторінці оплати. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр передається – він не може бути порожнім і має відповідати формату email.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PayerPhone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;телефон клієнта, на який протягом 15-20 хв після виклику CreateOrder відправиться нагадування про неоплачене замовлення (смс або вайбер). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр передається, він не може бути порожнім і повинен відповідати формату телефону.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Merchant.UrlNotify&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL для надсилання нотифікації за успішним платежем (callback), див. [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Параметр не може бути порожнім і має відповідати формату URL.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Merchant.Param1&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;індивідуальний параметр партнера Param1 узгоджується з EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;reccurentPayment&amp;lt;/code&amp;gt; -&#039;&#039;&#039; інформація для створення рекурентного платежу на основі поточного. Рекурентний платіж буде створений за розкладом, якщо основний платіж виконаний за допомогою інструментів card, Rcard, Vcard, LifeMoney&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json-object&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;reccurent&amp;quot;: {&lt;br /&gt;
    &amp;quot;cronRule&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;dateExpire&amp;quot;: &amp;quot;2019-01-21T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;dateRun&amp;quot;: &amp;quot;2019-01-20T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;properties&amp;quot;:&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;failedCount&amp;quot;:0,&lt;br /&gt;
         &amp;quot;failedRule&amp;quot;:&amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;amount&amp;quot;:1.0,&lt;br /&gt;
         &amp;quot;UrlNotify&amp;quot;:&amp;quot;http://notify.url&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;cronRule&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;правило у cron-форматі, з якою періодичністю повторювати рекурентний платіж, наприклад 10 20 15 * * (кожного 15 числа місяця о 20:10). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо ця властивість порожня, значить рекурентний платіж виконуватиметься на вимогу продавця.&lt;br /&gt;
&#039;&#039;&#039;Плануйте перше виконання рекуренту щонайменше 20 хвилин від дати успішного платежу.&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateExpire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата, після якої не проводити рекурентний платіж.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateRun&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата першого запуску рекурентного платежу (опціонально). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо не заданий, перший запуск розраховується за &#039;&#039;&#039;recurrent/cronRule&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;properties&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткові параметри (опціонально) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/amount -&#039;&#039;&#039; сума кожного рекурентного платежу, наступного після основної оплати (опціонально)&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/failedCount -&#039;&#039;&#039; ккількість поспіль неуспішних викликів рекурентних оплат, після чого рекурентний платіж видаляється (опціонально). За замовчуванням - 4 спроби: при неуспіху - повторюється спроба кожні 20-30 хвилин, 4 неуспішних спроби поспіль по одному recurrentId - і рекурент відключається. Якщо після 3 неуспішних спроб була 1 успішна, то лічильник неуспішних для цього рекурента скидається.&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/failedRule -&#039;&#039;&#039; cron-правило (період) повтору при неуспішному виклику рекурента (опціонально)&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/UrlNotify&#039;&#039;&#039; - URL для надсилання нотифікації за успішним &#039;&#039;&#039;рекурентним&#039;&#039;&#039; платежем (callback), див. [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;  &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetails&amp;lt;/code&amp;gt; -&#039;&#039;&#039; передача банківських реквізитів для перерахування коштів у випадку, якщо банківські реквізити можуть змінюватися щодо різних платежів одного сервісу продавця. На стороні EasyPay має бути увімкнено режим &amp;quot;Отримувати реквізити із запиту&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
    &amp;quot;payee&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;123664578&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;департамент патрульної поліції&amp;quot;,&lt;br /&gt;
      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;пат пумб&amp;quot;,&lt;br /&gt;
        &amp;quot;mfo&amp;quot;: &amp;quot;330556&amp;quot;,&lt;br /&gt;
        &amp;quot;account&amp;quot;: &amp;quot;123654778889&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;payer&amp;quot;: { &amp;quot;name&amp;quot;: &amp;quot;Иванова Мария&amp;quot; },&lt;br /&gt;
    &amp;quot;narrative&amp;quot;: { &amp;quot;name&amp;quot;: &amp;quot;Переказ коштів згідно договору з ФК № 111/11-П від 11.11.1111 р. за виключенням винагороди за їх переказ згідно реєстру від [work_date]р.&amp;quot; }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;payee/ID&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;код одержувача&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;ЄДРПОУ або ІПН&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;payee/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;одержувач &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 38 символів&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;банк отримувача&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 38 символів&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Mfo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;МФО банку &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;може не заповнюватися, якщо Payee/Bank/Account містить IBAN&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Account&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;р/р одержувача або IBAN &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payer/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;платник &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Narrative/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;призначення платежу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 157 символів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetailsId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;повну структуру bankingDetails можна не передавати, для цього достатньо передати  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetailsId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ідентифікатор банківських реквізитів із довідника, який узгоджений із конкретним партнером та перебуває в системі EasyPay.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt; &lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Splitting&#039;&#039;&#039; - інформація щодо сплітування (розщеплення) платежу.&lt;br /&gt;
&lt;br /&gt;
Частина загальної суми з order/amount розподіляється відповідно до інформації в splitting/items/value, а залишок - йде на основні реквізити з bankingDetails (або bankingDetailsId). На стороні EasyPay має бути увімкнено режим “Отримувати реквізити із запиту &lt;br /&gt;
&lt;br /&gt;
Структура &#039;&#039;&#039;items&#039;&#039;&#039; це масив. Основний платіж буде розщеплений стільки платежів, скільки міститься у цьому масиві плюс залишок. Кожен розщеплений платіж буде надіслано на відповідні банківські реквізити &amp;lt;code&amp;gt;items/bankingDetails&amp;lt;/code&amp;gt;. Залишок коштів буде надіслано на реквізити основного платежу з &amp;lt;code&amp;gt;BankingDetails&amp;lt;/code&amp;gt; або &amp;lt;code&amp;gt;bankingDetailsId,&amp;lt;/code&amp;gt; які потрібно обов&#039;язково вказувати під час сплітування.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;splitting&amp;quot;: {&lt;br /&gt;
    &amp;quot;items&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
     &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot; &lt;br /&gt;
     &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
                      &amp;quot;payee&amp;quot;: {&lt;br /&gt;
                                     &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                     &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
                                                    &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                                  }&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;payer&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     }&lt;br /&gt;
                                   },&lt;br /&gt;
        &amp;quot;unit&amp;quot;: &amp;quot;Amount|Percent&amp;quot;,&lt;br /&gt;
        &amp;quot;value&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;withCommission&amp;quot;: false|true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр. Ідентифікатор послуги, за якою ініціюється зарахування спліту (частини) платежу.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення ServiceKey з тіла запиту CreateOrder&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр. Ідентифікатор внутрішнього замовлення Мерчант для маркування конкретного спліту (частини) платежу.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення OrderId, передане в тілі запиту CreateOrder.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/bankingDetails&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;банківські реквізити кожного розщепленого платежу. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;            &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/unit&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;може бути &#039;&#039;&#039;Amount&#039;&#039;&#039; (сума розщепленого платежу в грн.) або &#039;&#039;&#039;Percent&#039;&#039;&#039; (сума розщепленого платежу вважається відсотком від загального). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/value&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;значення у цифрах. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/withCommission - true/false&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Вказує з якого з одержувачів слід утримати внутрішню комісію. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Сума комісії розраховується із загальної суми платежу, а утримується - з першого одержувача зі &#039;&#039;&#039;splitting,&#039;&#039;&#039; у якого &#039;&#039;&#039;withCommission=true&#039;&#039;&#039;. Якщо ні в кого з &#039;&#039;&#039;splitting&#039;&#039;&#039; не зазначено &#039;&#039;&#039;withCommission=true&#039;&#039;&#039;, то комісія втікає з “основного” одержувача, вказаного в bankingDetails.&lt;br /&gt;
Якщо у всіх значення &#039;&#039;&#039;withCommission=false&#039;&#039;&#039; (або не передали), то комісія утримається з &amp;quot;основного одержувача&amp;quot;, вказаного в параметрі &#039;&#039;&#039;bankingDetails&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Якщо всі значення &#039;&#039;&#039;withCommission=true,&#039;&#039;&#039; то комісія утримається з першого одержувача, зазначеного в splitting. Залишок буде надіслано на реквізити основного платежу з &#039;&#039;&#039;bankingDetails&#039;&#039;&#039; або &#039;&#039;&#039;bankingDetailsId.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При встановленому сервісом Типі розрахунків “За актами&amp;quot;, одержувачам перераховується повна сума, без відрахування комісії, незалежно від значення WithComission.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Після виконання сплітування під кожен спліт (частини) платежу на стороні EasyPay створюється фінансова   транзакція з унікальним transactionID.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Якщо списання грошей з картки пройшло успішно і всі реквізити для спліту вказані корректно (доступні) - всі транзакції набувають успішного статусу і по кожній транзакції відправляється колбек.&lt;br /&gt;
* Якщо списання грошей з картки пройшло неуспішно – запит відхиляється з кодом фінансової помилки;&lt;br /&gt;
* Якщо списання грошей з картки пройшло успішно, але хоча б один із реквізитів зазначено неправильно – всі транзакції спліту (частини) платежу – будуть відхилені.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Після проведення успішного списання та сплітування по кожній фінансовій транзакції в рамках спліту направляється колбек (нотифікація) про успішний платіж. Приклад коллбека (нотифікації) вказаний у [[MerchantAPI#Повідомлення про платіж|повідомлення про платіж]]&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Якщо параметр &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;userPaymentInstrument&amp;lt;/span&amp;gt; не є порожнім, створення платежу буде відбуватися автоматично.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для різних інструментів передаються такі параметри:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;userPaymentInstrument –&#039;&#039;&#039; інструмент оплати.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Картка (PCI DSS)&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;pan&amp;quot;: &amp;quot;5168123456780123&amp;quot;,&lt;br /&gt;
      &amp;quot;expire&amp;quot;: &amp;quot;MM/YY&amp;quot;,&lt;br /&gt;
      &amp;quot;cvv&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Токенізована Карта&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&amp;quot;userInfo&amp;quot;:{&amp;quot;phone&amp;quot;:&amp;quot;380935207603&amp;quot;}, /Phone,під яким токенізована карта/&lt;br /&gt;
…&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;cardGuid&amp;quot;: &amp;quot;guid&amp;quot;, /токен картки/&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Kyivstar Money/Life Money /VodafoneMoney&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney / LifeMoney / VodafoneMoney&amp;quot;,&lt;br /&gt;
      &amp;quot;phone&amp;quot;: &amp;quot;380xxYYYYYYY&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;ApplePay/GooglePay&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay / GooglePay&amp;quot;,&lt;br /&gt;
      &amp;quot;token&amp;quot;: “string”/Токен, отриманий від Apple | Google /&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo –&#039;&#039;&#039; інформація про партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.name –&#039;&#039;&#039; найменування партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.id –&#039;&#039;&#039; ВД (ЄДРПОУ) партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.account –&#039;&#039;&#039; рахунок партнера (особовий рахунок/IBAN…)&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Створення замовлення для холдованих платежів ====&lt;br /&gt;
Перед використанням методу потрібне додаткове налаштування терміналів зі сторони техпідтримкиEasyPay. &lt;br /&gt;
&lt;br /&gt;
Перед викликом цього методу потрібно викликати один із методів:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[MerchantAPI#Створення сесії|- CreateApp]]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[MerchantAPI#Створення сесії|- CreatePage]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;REQUEST HEADERS&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
  PartnerKey: partnerName&lt;br /&gt;
  locale: ua&lt;br /&gt;
  AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&lt;br /&gt;
  PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&lt;br /&gt;
  Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;REQUEST BODY&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;: {&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 1.01,&lt;br /&gt;
    &amp;quot;paymentOperation&amp;quot;: &amp;quot;Hold&amp;quot;,&lt;br /&gt;
    &amp;quot;expire&amp;quot;: &amp;quot;2019-04-15T07:49:20.009Z&amp;quot;,&lt;br /&gt;
    &amp;quot;isOneTimePay&amp;quot;: true,&lt;br /&gt;
    &amp;quot;additionalItems&amp;quot;: {}&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;urls&amp;quot;: {&lt;br /&gt;
    &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор послуги  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор замовлення в системі партнера   &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;опис замовлення  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentOperation = Hold&amp;lt;/code&amp;gt;&#039;&#039;&#039;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;параметр, що вказує, що подальший платіж буде холдовано(зарезервовано) з можливістю підтвердження або скасування. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Необов&#039;язкові параметри&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час життя замовлення.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Після закінчення вказаного часу замовлення оплатити неможливо. При ненульовому значенні на платіжній сторінці відображатиметься таймер. Значення повинне перевищувати поточний час щонайменше на 5 хвилин. Типове значення — 3 дні. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;isOneTimePay&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;вказує, чи можна оплатити одне замовлення кілька разів.   &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Типове значення — True.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalItems&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткові параметри  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;наприклад: &lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;:&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;code&amp;gt;{ &amp;quot;PayerEmail&amp;quot; : &amp;quot;client@i.ua&amp;quot;,&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;PayerPhone&amp;quot; : &amp;quot;380930007603&amp;quot;&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;code&amp;gt;},&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* де PayerEmail — емейл клієнта для сповіщення у разі неоплаченого замовлення та автоматичної підстановки на платіжній сторінці. &lt;br /&gt;
&lt;br /&gt;
* PayerPhone — номер телефону для надсилання повідомлення (SMS або Viber) про неоплачене замовлення (через 15–20 хвилин після виклику CreateOrder).&amp;lt;/td&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URLs &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL сторінки успішної оплати для редиректу клієнта.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;failed — URL сторінки помилки для редиректу клієнта.&lt;br /&gt;
приклад параметрів, що передаються на url.success (без errorCode) і &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;url.failed: ?serviceKey=merchanttest-5310&amp;amp;orderId=re9r9er94jr&amp;amp;amount=1.20&amp;amp;description=Тестове+описання+&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;замовлення&amp;amp;transactionId=722443797&amp;amp;date=2019-06-11T14:49:07&amp;amp;recurrentId=&amp;amp;errorCode=PAYMENT_ALFABANK_-2006&amp;amp;sign=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;eYkFYixpB3wnKoZDzkAiqWgdMkeHETDWmDsFMCaPO44=&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RESPONSE&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
HEADERS &lt;br /&gt;
-------&lt;br /&gt;
BODY&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;accountInfo&amp;quot;: null,&lt;br /&gt;
  &amp;quot;bankingDetails&amp;quot;: null,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 1,&lt;br /&gt;
  &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
  &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
  &amp;quot;paymentInstrumentsTypes&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;EMoney&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 0,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;RCard&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;storedCards&amp;quot;: [],&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;instrumentId&amp;quot;: 4211698,&lt;br /&gt;
          &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
          &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
          &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
          &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
          &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
          &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
          &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
          &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;walletStatus&amp;quot;: &amp;quot;NotRegistered&amp;quot;,&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;MasterPass&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;instrumentId&amp;quot;: 5098216,&lt;br /&gt;
          &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
          &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
          &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
          &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
          &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
          &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
          &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
          &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;forwardUrl&amp;quot;: &amp;quot;https://easypay.ua/whitepage/81b14a73-730c-40d4-8064-ce1c10e0c53b&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;accountInfo&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткова інформація про послугу  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMax&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;максимальна сума платежу за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMin&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;мінімальна сума за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;forwardUrl&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL сторінки оплати, для партнерів, у яких немає сертифікатів &#039;&#039;&#039;PCI DSS&#039;&#039;&#039; для обробки карткових даних. Або якщо у партнера немає власної платіжної сторінки. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentInstrumentsTypes&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;список інструментів оплати. Інструмент &#039;&#039;&#039;RCard&#039;&#039;&#039; надається лише користувачам, які авторизовані в системі EasyPay.&lt;br /&gt;
Можливі значення &#039;&#039;&#039;instrumentType&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
Можливі значення &#039;&#039;&#039;instrumentType:&#039;&#039;&#039;&lt;br /&gt;
* Card – платіжна картка&lt;br /&gt;
* RCard – платіжна картка, підв&#039;язана в системі EasyPay&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Холдування платежу можна здійснити, оплативши замовлення на сторінці оплати (перейти за &#039;&#039;&#039;forwardUrl&#039;&#039;&#039;), або вказавши в запиті &#039;&#039;&#039;createOrder&#039;&#039;&#039; інструмент оплати у &#039;&#039;&#039;userPaymentInstrument&#039;&#039;&#039; (див. [[MerchantAPI#Створення замовлення|Створення замовлення]]).&lt;br /&gt;
&lt;br /&gt;
Клієнту відобразиться сторінка успішного платежу EasyPay, або сторінка, вказана в “urls”:{}.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Після &#039;&#039;&#039;спроби холдування платежу&#039;&#039;&#039; партнеру буде відправлено &#039;&#039;&#039;сповіщення&#039;&#039;&#039;, згідно з варіантом, вказаним в налаштуваннях сервісу [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Статус платежу необхідно перевірити методом &#039;&#039;&#039;[[MerchantAPI#Перевірка статусу платежу|orderState]]&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Після успішного холдування необхідно викликати або &#039;&#039;&#039;[[MerchantAPI#Розхолдування платежу|unHoldOrder]]&#039;&#039;&#039; , або &#039;&#039;&#039;[[MerchantAPI#Скасування платежу|orderCancel]]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Якщо протягом &#039;&#039;&#039;повних 10 днів&#039;&#039;&#039; після холдування жоден з цих методів не буде викликаний, на &#039;&#039;&#039;11-й день близько 05:00&#039;&#039;&#039; платіж може бути &#039;&#039;&#039;відхилений емітентом&#039;&#039;&#039;, і кошти стануть доступні клієнту.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У транзакцію додається коментар: &#039;&#039;Автоматично відхилено через 10 днів. (SYSTEM ACCOUNT [dateTime])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сповіщення партнеру при цьому &#039;&#039;&#039;не надсилається&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Розхолдування платежу ====&lt;br /&gt;
Якщо цей метод не буде викликано протягом 10 днів, кошти повертаються клієнту, а платіж у системі відхиляється.&lt;br /&gt;
&lt;br /&gt;
Перед викликом цього методу необхідно здійснити &#039;&#039;&#039;[[MerchantAPI#Створення замовлення для холдованих платежів|холдування транзакції]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/unHoldOrder&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REQUEST&#039;&#039;&#039; &#039;&#039;&#039;HEADERS&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
&#039;PartnerKey: easypay-test&#039; &lt;br /&gt;
&#039;locale: ua&#039;&lt;br /&gt;
&#039;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REQUEST BODY&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:955537573,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;hold_4&amp;quot;,&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
   &amp;quot;amount&amp;quot;: 1.2&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;RESPONSE&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
 &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів запиту&#039;&#039;&#039;  &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний номер платежу в системі EasyPay&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор замовлення в системі партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов’язковий параметр, торгова сума, яку слід списати з картки.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Різниця повернеться клієнту на картку протягом &#039;&#039;&#039;1–2 днів&#039;&#039;&#039;, залежно від регламенту банку&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br&amp;gt;Опис параметрів відповіді&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус платежу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі &#039;&#039;&#039;paymentState:&#039;&#039;&#039;&lt;br /&gt;
• &#039;&#039;&#039;accepted -&#039;&#039;&#039; платіж успішний (кінцевий статус)&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;pending -&#039;&#039;&#039; платіж в обробці (некінцевий статус)&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;declined -&#039;&#039;&#039; платіж відхилений (кінцевий статус)&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;none -&#039;&#039;&#039; платіж не знайдено&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для платежів з 2DS переадресація на сторінку банку-емітента не відбувається, і користувач відразу отримує статус платежу.&lt;br /&gt;
&lt;br /&gt;
Після &#039;&#039;&#039;спроби розхолдування платежу&#039;&#039;&#039; партнеру буде надіслано &#039;&#039;&#039;сповіщення&#039;&#039;&#039; згідно з варіантом, вказаним в налаштуваннях сервісу [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&lt;br /&gt;
&lt;br /&gt;
Статус платежу необхідно перевіряти методом &#039;&#039;&#039;[[MerchantAPI#Перевірка статусу платежу|orderState]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Параметри BrowseInfo при 3DS оплаті ====&lt;br /&gt;
У зв&#039;язку з переходом банків - екваєрів на модель роботи 3D Secure 2.x, при створенні замовлення з одночасною передачею інструменту оплати в запиті (карта, токен карти, токен Apple / Google Pay), необхідно передавати додаткові параметри пристрою (браузера) клієнта в заголовках і в тілі запиту createOrder, у прикладі вони виділені:&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;HEADERS&#039;&#039;&#039;&lt;br /&gt;
  &amp;quot;appId: b15c4b64-8964-4c80-852e-df59a0e0d9b6&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;quot;pageId: 607514b8-1da5-490a-bdf3-0c6883131625&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;quot;partnerKey: easypay-test&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;quot;sign: XJ3roGhTLwAZXigBp/iVRdsXlZYdTSen3xSM+29GaRg=&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;quot;Content-Type:application/json&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;quot;AcceptHeader:*/*&amp;quot;,&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;quot;User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BODY&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-family: monospace; white-space: pre-line;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_3ds2x&amp;quot;,&lt;br /&gt;
    &amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
      &amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;http://url.noti.fy&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Easy test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;Card&amp;quot;,&lt;br /&gt;
    &amp;quot;pan&amp;quot;:&amp;quot;4444444444444444&amp;quot;,&lt;br /&gt;
    &amp;quot;expire&amp;quot;:&amp;quot;0599&amp;quot;,&lt;br /&gt;
    &amp;quot;cvv&amp;quot;:&amp;quot;123&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;lt;span style=&amp;quot;color: green;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;quot;browserInfo&amp;quot;:{&lt;br /&gt;
    &amp;quot;colorDepth&amp;quot;:&amp;quot;24&amp;quot;,&lt;br /&gt;
    &amp;quot;screenHeight&amp;quot;:&amp;quot;824&amp;quot;,&lt;br /&gt;
    &amp;quot;screenWidth&amp;quot;:&amp;quot;1536&amp;quot;,&lt;br /&gt;
    &amp;quot;language&amp;quot;:&amp;quot;uk-UA&amp;quot;,&lt;br /&gt;
    &amp;quot;javaEnabled&amp;quot;:&amp;quot;false&amp;quot;,&lt;br /&gt;
    &amp;quot;javascriptEnabled&amp;quot;: &amp;quot;true&amp;quot;,&lt;br /&gt;
    &amp;quot;timeZone&amp;quot;:&amp;quot;-180&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Параметри&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AcceptHeader:*/*&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;передавайте без змін&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;User-Agent&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;передавайте клієнтський User-Agent &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад, як збирати дані на JS:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
getBrowserInfo() {&lt;br /&gt;
    let browserInfoModel = {};&lt;br /&gt;
    browserInfoModel.colorDepth = window.screen.colorDepth.toString();&lt;br /&gt;
    browserInfoModel.screenHeight = window.screen.height.toString();&lt;br /&gt;
    browserInfoModel.screenWidth = window.screen.width.toString();&lt;br /&gt;
    browserInfoModel.language = window.navigator.language;&lt;br /&gt;
    browserInfoModel.javaEnabled = window.navigator.javaEnabled();&lt;br /&gt;
    browserInfoModel.timeZone = (new Date()).getTimezoneOffset().toString();&lt;br /&gt;
    return browserInfoModel;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо все передано правильно, то отримайте відповідь як нижче у прикладі &#039;&#039;&#039;&amp;quot;Якщо передано userPaymentInstrument (для випадку з 3DSecure)&amp;quot;,&#039;&#039;&#039; або помилку оплати з картки, наприклад, &amp;quot;Недостатньо коштів&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
У випадку, якщо додаткові параметри передані неправильно, отримайте помилку платіжного сервісу, наприклад:&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;errorCode&amp;quot;:&amp;quot;PAYMENT_PUMB_SERVICE_FAILURE&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;:&amp;quot;Технічна помилка екваєра. Зверніться до служби підтримки EasyPay, або спробуйте пізніше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Відповідь (RESPONSE)&#039;&#039;&#039;:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
header:&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body:&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;accountInfo&amp;quot;: null,&lt;br /&gt;
    &amp;quot;bankingDetails&amp;quot;: null,&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
    &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
    &amp;quot;paymentInstrumentsTypes&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;EMoney&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;RCard&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;storedCards&amp;quot;: [],&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;instrumentId&amp;quot;: 4211698,&lt;br /&gt;
                    &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
                    &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
                    &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
                }&lt;br /&gt;
            ]&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;walletStatus&amp;quot;: &amp;quot;NotRegistered&amp;quot;,&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;MasterPass&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
 &amp;quot;instrumentId&amp;quot;: 5098216,&lt;br /&gt;
                    &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
                    &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
                    &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
                }&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;forwardUrl&amp;quot;: https://easypay.ua/whitepage/81b14a73-730c-40d4-8064-ce1c10e0c53b,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку з 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;WaitVerify&amp;quot;,&lt;br /&gt;
  &amp;quot;action&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/redirect/4df828bf-379b-4e88-8868-f667f12d74a9&amp;quot;,&lt;br /&gt;
  &amp;quot;actionContent&amp;quot;:&amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;form action=&#039;https://acs.monobank.com.ua/PaReqVISA.jsp&#039; method=&#039;post&#039; id=&#039;submitForm&#039;&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;PaReq&#039;  value=&#039;eJxVUsluwjAQ/RWUY6VgO2RFg1FoqJpDUgThwNF1XAglS7NUpF9fm4alt3nzxvNm3hjm5/w0+hZ1k5XFTCNjrI1Ewcs0K/YzbZu86K42p5AcaiGCjeBdLShEomnYXoyydKY5mGNuWh966mKmm6lH9HcHY91zLeZMmGkT19EorPy1+KIwCFGpMzYAXaHsWPMDK1oKjH8twpiaBBumBWiAkIs6DCgh9oQ4rmsRW2pgQH9pKFgu6NLf7Fb+7ikIN8k6XGyT8C0GdKGAl13R1j21zQmgK4CuPtFD21bNFCHBmr5i/bhjCJAiAN2HWnUqamSjc5bS+Mj7+Pg5iY5LIwp8HCe7nyjZ4igJZ4BUBaSsFdTABsYecUfEmxIyteQ6lzywXE1AidpgiKFSEv4D8ZgA6Xstz9JTz5XUDYE4V2UhZIU08xYDus/7/Kos5a0yz7Kx6dgWNpStl5R6n0knDBNblwYKAFKP0HAxNBxbRv8+wS+7NLXc&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;TermUrl&#039; value=&#039;https://merchantapi.easypay.ua/api/payment/confirm/185ff3c7-8daa-4715-af1a-23f7554d19bb,0e101596-2a6a-4a0e-92e2-dac1e7a5c69d,-1&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;MD&#039; value=&#039;ee6eda7e-6252-41af-a696-825e85b34878&#039; /&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;script&amp;gt;document.getElementById(&#039;submitForm&#039;).submit();&amp;lt;/script&amp;gt; &amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;FormRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, &amp;quot;alternativeRedirectUrl&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/altredirect/00f9befe-a200-4e4d-ae27-0a4bdbc443fc&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:860094566,&lt;br /&gt;
  &amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;:{&lt;br /&gt;
    &amp;quot;SessionId&amp;quot;:&amp;quot;a9692063-2db5-4d25-8a66-e62b4476d1e4&amp;quot;,&lt;br /&gt;
    &amp;quot;MerchantOpertion&amp;quot;:&amp;quot;CheckPaymentOperationOrder&amp;quot;,&lt;br /&gt;
    &amp;quot;Operation&amp;quot;:&amp;quot;CheckPayment&amp;quot;,&lt;br /&gt;
    &amp;quot;BankingDetails&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку без 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;redirectUrl&amp;quot;:null,&lt;br /&gt;
  &amp;quot;action&amp;quot;:null,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Done&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:847870521,&lt;br /&gt;
&amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;: null,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;accountInfo&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткова інформація про послугу  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення ServiceKey з тіла запиту CreateOrder&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення OrderId, передане в тілі запиту CreateOrder.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMax&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;максимальна сума платежу за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMin&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;мінімальна сума за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;forwardUrl&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL сторінки оплати, для партнерів які не мають сертифікатів PCI DSS для обробки карткових даних. Або якщо партнер не має платіжної сторінки. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;на сторінці оплати можемо відключати елементи інтерфейсу:&lt;br /&gt;
- логотип EasyPay можемо приховувати&lt;br /&gt;
&lt;br /&gt;
- лічильник часу, що залишився до оплати, може бути відображений/прихований&lt;br /&gt;
&lt;br /&gt;
- поле &amp;quot;Призначення&amp;quot; (можемо вимкнути, або за замовчуванням зробити відкритим/закритим)&lt;br /&gt;
&lt;br /&gt;
- рядок з логотипом партнера та назвою можемо приховати&lt;br /&gt;
&lt;br /&gt;
- поле введення імейл сховати / відобразити&lt;br /&gt;
&lt;br /&gt;
- рядок з &amp;quot;Номер замовлення&amp;quot; приховати/показати&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentInstrumentsTypes&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;список інструментів оплати. Інструменти &#039;&#039;&#039;Emoney&#039;&#039;&#039;, vcard та &#039;&#039;&#039;RCard&#039;&#039;&#039; видаємо тільки для користувачів, які авторизовані в системі EasyPay. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
Можливі значення &#039;&#039;&#039;instrumentType&#039;&#039;&#039;&lt;br /&gt;
* Emoney – гаманець EasyPay&lt;br /&gt;
* Card – платіжна картка&lt;br /&gt;
* RCard – платіжна картка, підв&#039;язана в системі EasyPay&lt;br /&gt;
* ApplePay – оплата через  ApplePay &lt;br /&gt;
* GooglePay – оплата через GooglePay&lt;br /&gt;
* LifeMoney – мобільні гроші Лайф.&lt;br /&gt;
* KsMoney –  мобільні гроші Київстар&lt;br /&gt;
* VodafoneMoney – мобільні гроші Водафон&lt;br /&gt;
* картки лояльності Fishka&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3DSecure / mobile payments case:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку з 3DSecure):&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;WaitVerify&amp;quot;,&lt;br /&gt;
  &amp;quot;action&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/redirect/4df828bf-379b-4e88-8868-f667f12d74a9&amp;quot;,&lt;br /&gt;
  &amp;quot;actionContent&amp;quot;:&amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;form&amp;quot; action=&amp;quot;https://acs.monobank.com.ua/PaReqVISA.jsp&#039; method=&#039;post&#039; id=&#039;submitForm&#039;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;PaReq&amp;quot; value=&#039;eJxVUsluwjAQ/RWUY6VgO2RFg1FoqJpDUgThwNF1XAglS7NUpF9fm4alt3nzxvNm3hjm5/w0+hZ1k5XFTCNjrI1Ewcs0K/YzbZu86K42p5AcaiGCjeBdLShEomnYXoyydKY5mGNuWh966mKmm6lH9HcHY91zLeZMmGkT19EorPy1+KIwCFGpMzYAXaHsWPMDK1oKjH8twpiaBBumBWiAkIs6DCgh9oQ4rmsRW2pgQH9pKFgu6NLf7Fb+7ikIN8k6XGyT8C0GdKGAl13R1j21zQmgK4CuPtFD21bNFCHBmr5i/bhjCJAiAN2HWnUqamSjc5bS+Mj7+Pg5iY5LIwp8HCe7nyjZ4igJZ4BUBaSsFdTABsYecUfEmxIyteQ6lzywXE1AidpgiKFSEv4D8ZgA6Xstz9JTz5XUDYE4V2UhZIU08xYDus/7/Kos5a0yz7Kx6dgWNpStl5R6n0knDBNblwYKAFKP0HAxNBxbRv8+wS+7NLXc&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;TermUrl&#039; value=&#039;https://merchantapi.easypay.ua/api/payment/confirm/185ff3c7-8daa-4715-af1a-23f7554d19bb,0e101596-2a6a-4a0e-92e2-dac1e7a5c69d,-1&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;MD&#039; value=&#039;ee6eda7e-6252-41af-a696-825e85b34878&#039; /&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;script&amp;gt;document.getElementById(&#039;submitForm&#039;).submit();&amp;lt;/script&amp;gt; &amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;FormRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, &amp;quot;alternativeRedirectUrl&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/altredirect/00f9befe-a200-4e4d-ae27-0a4bdbc443fc&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:&amp;quot;860094566&amp;quot;,&lt;br /&gt;
  &amp;quot;retrievalReferenceNo&amp;quot;:&amp;quot;null&amp;quot;,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;:{&lt;br /&gt;
    &amp;quot;SessionId&amp;quot;:&amp;quot;a9692063-2db5-4d25-8a66-e62b4476d1e4&amp;quot;,&lt;br /&gt;
    &amp;quot;MerchantOpertion&amp;quot;:&amp;quot;CheckPaymentOperationOrder&amp;quot;,&lt;br /&gt;
    &amp;quot;Operation&amp;quot;:&amp;quot;CheckPayment&amp;quot;,&lt;br /&gt;
    &amp;quot;BankingDetails&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку без 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;redirectUrl&amp;quot;:null,&lt;br /&gt;
  &amp;quot;action&amp;quot;:null,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Done&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:847870521,&lt;br /&gt;
&amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;: null,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Confirmed&#039;&#039;&#039; - платіж підтверджений (кінцевий статус, якщо &amp;quot;status&amp;quot;: &amp;quot;done&amp;quot;)&lt;br /&gt;
* &#039;&#039;&#039;WaitConfirm&#039;&#039;&#039; - платіж у статусі &amp;quot;обробляється&amp;quot;, необхідно додатково запросити фінальний статус платежу&lt;br /&gt;
* &#039;&#039;&#039;WaitVerify&#039;&#039;&#039; - від клієнта очікується підтвердження (наприклад, якщо &amp;quot;status&amp;quot;: &amp;quot;Need3Ds&amp;quot; - необхідно пройти перевірку 3D Secure) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Done&#039;&#039;&#039; - додаткові дії не потрібні, якщо при цьому &amp;quot;зберіганнядержави&amp;quot;:&amp;quot;затверджено&amp;quot;, означає платіж повністю успішний. При іншому значенні paymentState- платіж не прийняв кінцевий статус, необхідно запросити статус ([[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]).&lt;br /&gt;
* &#039;&#039;&#039;Need3Ds&#039;&#039;&#039; - необхідно підтвердження 3D Secure від клієнта ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
* &#039;&#039;&#039;NeedConfirmCode&#039;&#039;&#039; - необхідно надіслати код перевірки зі смс методом confirmCodeVerification ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
* &#039;&#039;&#039;NeedLookup&#039;&#039;&#039; - необхідно надіслати код перевірки з смс &#039;&#039;&#039;&#039;&#039;методом confirmCodeVerification (&#039;&#039;&#039;&#039;&#039;[[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]]) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionType&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип наступної дії:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;FormRedirect&amp;quot;&#039;&#039;&#039; -  необхідно створити сторінку (форму) з html-коду, який передано у параметрі &amp;quot;actionContent&amp;quot; :&#039;&#039;&#039;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;,&#039;&#039;&#039; відкрити її клієнту, наприклад, для проходження ним 3D-secure перевірки. Альтернативним варіантом є переадресація клієнта за посиланням параметра &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
* Після проходження перевірки клієнт буде передресовано на фінальну сторінку EasyPay або на&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;urls&amp;quot;: {&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;UrlRedirect&amp;quot;&#039;&#039;&#039; - переадресувати клієнта на посилання з &amp;quot;action&amp;quot; або переадресувати клієнта за посиланням з &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;ConfirmCode&amp;quot;&#039;&#039;&#039; -необхідно надіслати код перевірки з смс методом &#039;&#039;&#039;confirmCodeVerification&#039;&#039;&#039; ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;None&amp;quot;&#039;&#039;&#039; - можливий при використанні інструменту гаманець &#039;&#039;&#039;(&amp;quot;instrumentType&amp;quot;: &amp;quot;EMoney&amp;quot;),&#039;&#039;&#039; кошти успішно списані з гаманця, партнеру надсилається повідомлення про списання. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionContent&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;&#039;&#039;&#039; - html форма сторінки банку для введення коду 3DS. Сформувати сторінку з коду та відкрити її клієнту. Після підтвердження платежу відбудеться 302-й редирект на ваші &amp;quot;urls&amp;quot; із запиту createOrder, або на фінальну сторінку EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції в EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;2DSecure case:&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;Confirmed&amp;quot;&#039;&#039;&#039; та &#039;&#039;&#039;&amp;quot;status&amp;quot;: &amp;quot;Done&amp;quot;&#039;&#039;&#039; - платіж пройшов успішно. При інших значеннях необхідно перевірити статус &#039;&#039;&#039;&#039;&#039;платежу&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;(&#039;&#039;&#039;[[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]&#039;&#039;&#039;)&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;Done&amp;quot; -&#039;&#039;&#039;платіж завершено, додаткові дії не потрібні.  При &#039;&#039;&#039;&amp;quot;paymentState&amp;quot;:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Confirmed&amp;quot;&#039;&#039;&#039; - означає, що транзакція на стороні EasyPay прийнята (http - оповіщення успішно доставлено партнеру) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції до EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки ====&lt;br /&gt;
----У випадку &amp;quot;&amp;lt;code&amp;gt;actionType&amp;lt;/code&amp;gt;&amp;quot;: &amp;quot;&amp;lt;code&amp;gt;ConfirmCode&amp;lt;/code&amp;gt;&amp;quot;, клієнту прийде код підтвердження, який потрібно передати до EasyPay&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/payment/confirmCodeVerification&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{  }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, то клієнту потрібно пройти 3DS перевірку в залежності від значення &#039;&#039;&#039;&amp;quot;actionType&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Опис параметрів:&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;FormRedirect&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необхідно СТВОРИТИ  сторінку (форму) з html-коду, який передано у параметрі &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionContent&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;, відкрити її клієнту для проходження ним 3D-secure перевірки. Альтернативним варіантом є переадресація клієнта за посиланням параметра &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;UrlRedirect&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необхідно переадресувати клієнта на посилання з &#039;&#039;&#039;&amp;quot;action&amp;quot;&#039;&#039;&#039; або переадресувати клієнта за посиланням з &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039; Відобразиться форма банку емітента картки для перевірки 3D Secure. Після введення коду клієнта переадресує на сторінку успіху чи помилки. Адреси сторінок передаються на етапі створення замовлення. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;urls&amp;quot;: {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;   &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;   &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Перевірка статусу платежу ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/orderState&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
   &amp;quot;orderId&amp;quot;:&amp;quot;test_20240524-0015&amp;quot;,&lt;br /&gt;
   &amp;quot;transactionId&amp;quot;:&amp;quot;1413668587&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body:&lt;br /&gt;
&amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:1413668587,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;test_20240524-0015&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:3.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;declined&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:1413673292,&lt;br /&gt;
  &amp;quot;&amp;quot;:&lt;br /&gt;
  &amp;quot;paymentsList&amp;quot;:[&lt;br /&gt;
    &lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;refunds&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;refundTransactionId&amp;quot;:1413669380,&lt;br /&gt;
      &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
      &amp;quot;refundAmount&amp;quot;:1.10,&lt;br /&gt;
      &amp;quot;dateAccepted&amp;quot;:&amp;quot;2024-05-24T16:14:45+03:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateDeclined&amp;quot;:null,&lt;br /&gt;
      &amp;quot;datePost&amp;quot;:&amp;quot;2024-05-24T16:14:39+03:00&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;refundTransactionId&amp;quot;:1413673292,&lt;br /&gt;
      &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
      &amp;quot;refundAmount&amp;quot;:1.90,&lt;br /&gt;
      &amp;quot;dateAccepted&amp;quot;:&amp;quot;2024-05-24T16:19:40+03:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateDeclined&amp;quot;:null,&lt;br /&gt;
 &amp;quot;datePost&amp;quot;:&amp;quot;2024-05-24T16:19:33+03:00&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;Опис параметрів&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&#039;&#039;&#039;Фінальний&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;статус?&#039;&#039;&#039;&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&#039;&#039;&#039;Значення/ подальші дії&#039;&#039;&#039;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;accepted&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;         &#039;&#039;&#039;так&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж прийнято&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;declined&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;так&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж відхилений&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;pending&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ні&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж знаходиться в обробці, необхідно повторити запит статусу пізніше&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;- &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;статус платежу не визначено, необхідно повторити запит статусу до отримання кінцевого статусу&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Нетипові відповіді запит статусу:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Якщо платіж не знайдено, прийде відповідь:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;error&amp;quot;:{&lt;br /&gt;
&amp;quot;errorCode&amp;quot;:&amp;quot;MERCHANT_ORDERID_NOT_FOUND&amp;quot;,&lt;br /&gt;
&amp;quot;title&amp;quot;:null,&lt;br /&gt;
&amp;quot;description&amp;quot;:null,&lt;br /&gt;
&amp;quot;errorMessage&amp;quot;:&amp;quot;MERCHANT_ORDERID_NOT_FOUND&amp;quot;,&lt;br /&gt;
&amp;quot;fieldErrors&amp;quot;:[   ]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Якщо платіж (сторінка, замовлення) не були відкриті клієнтом або не було спроби оплати, прийде відповідь:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
&amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
&amp;quot;orderId&amp;quot;: &amp;quot;Some orderId2&amp;quot;,&lt;br /&gt;
&amp;quot;amount&amp;quot;: 0,&lt;br /&gt;
&amp;quot;paymentState&amp;quot;: &amp;quot;pending&amp;quot;,&lt;br /&gt;
&amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
&amp;quot;paymentsList&amp;quot;: [],&lt;br /&gt;
&amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Якщо отримано помилку на замовлення на етапі визначення реквізитів:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;Some orderId&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;: &amp;quot;declined&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
  &amp;quot;paymentsList&amp;quot;: [],&lt;br /&gt;
  &amp;quot;error&amp;quot;: {&lt;br /&gt;
    &amp;quot;errorCode&amp;quot;: &amp;quot;PROVIDER_ACCOUNT_INVALID&amp;quot;, (ерор код може (має) відрізнятися від того, що в прикладі)&lt;br /&gt;
    &amp;quot;title&amp;quot;: &amp;quot;Помилка системи&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;Акаунт не знайдено&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При виконанні запиту статусу на замовлення, у яких є спліт (платіжна опція) - повертається наступна модель:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;serviceKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
   &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
   &amp;quot;transactionId&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
    &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 3.150000,&lt;br /&gt;
    &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
    &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
    &amp;quot;paymentsList&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379509,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.030000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379508,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 0.050000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379507,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.020000,&lt;br /&gt;
 &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379506,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11ID&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.050000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentsList&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;список платежів у структурі спліту з деталізацією. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У випадку зі сплітованими платежами, в основному тілі відповіді &#039;&#039;&#039;OrderState&#039;&#039;&#039; - параметру &#039;&#039;&#039;transactionId&#039;&#039;&#039; присвоюється внутрішній технічний номер (нефінансової) операції.&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;urls&amp;quot;: {&lt;br /&gt;
   &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Скасування платежу ====&lt;br /&gt;
----Метод викликається &#039;&#039;&#039;лише&#039;&#039;&#039; для платежів у статусі &#039;&#039;&#039;&amp;quot;accepted&amp;quot;.&#039;&#039;&#039; Для успішного скасування має бути достатньо суми прийнятих платежів у день скасування. Можна скасовувати платежі, які не старші 30 днів. Успішне повернення після цього терміну – не гарантується, залежить від умов банків-еквайєрів.&lt;br /&gt;
&lt;br /&gt;
Повернення суми на картку відбувається в строк 0-3 робочих дні, в окремих випадках – до 30 робочих днів. Це залежить від умов банку-еквайєра, через який пройшов основний платіж, а також банку-емітента.&lt;br /&gt;
&lt;br /&gt;
===== Скасування звичайного платежу =====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;test_20210217-121843&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: &amp;quot;913141164&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:913141164,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:913141464,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;test_20210217-121843&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;Опис параметрів&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;скасована сума &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;для часткового скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
для скасування повної суми - параметр amount не передається&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус транзакції рефанду (скасування). Можливі значення: &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* a&#039;&#039;&#039;ccepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* p&#039;&#039;&#039;ending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен  повертати &#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;:&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;declined&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;,&#039;&#039;&#039; а запит статусу транзакції скасування - &#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;: &amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;accepted&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація ([[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]), на Merchant.UrlNotify буде &#039;&#039;&#039;одноразово&#039;&#039;&#039; надіслано POST - запит із параметром &amp;quot;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&amp;quot;: &amp;quot;&amp;lt;code&amp;gt;refund&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039; та сумою (amount), яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
===== Скасування платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
----Скасування платежу (Замовлення) можна робити:&lt;br /&gt;
&lt;br /&gt;
* на всю суму платежу (замовлення)&lt;br /&gt;
* на суму одного спліту (Часткова скасування платежу (замовлення))&lt;br /&gt;
* на суму меншу від суми спліту (Часткова скасування спліту)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Скасування повної суми платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
----&lt;br /&gt;
* Для скасування повної суми Splitting транзакції необхідно виконати запит статусу транзакції згідно з розділом &amp;quot;[[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039; використовуючи основний &amp;lt;code&amp;gt;OrderID&amp;lt;/code&amp;gt;&lt;br /&gt;
* Отриманий у відповіді кореневий &amp;lt;code&amp;gt;transactionID&amp;lt;/code&amp;gt; використовувати у запиті [[MerchantAPI#Скасування платежу|&amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt;]]&lt;br /&gt;
* У відповідь на запит [[MerchantAPI#Скасування платежу|&amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt;]] буде отримано відповідь зі статусом скасування, а також буде отримано коллбек по кожній транзакції, яка входила до Splitting транзакції.&lt;br /&gt;
* Коллбек на загальну суму Splitting транзакції не надходить.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:913141464,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції, що скасовується, приходить при отриманні коллбека за оплаченим замовленням (параметр payment_id)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, що скасовується:&lt;br /&gt;
для &#039;&#039;&#039;часткового&#039;&#039;&#039; скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція, яка була відправлена ​​у запиті cancelOrder&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, яка була скасована &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус транзакції рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;Можливі значення:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;accepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* &#039;&#039;&#039;Pending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен тепер повертати &amp;lt;code&amp;gt;&amp;quot;paymentState&amp;quot;&#039;&#039;&#039;:&amp;quot;&#039;&#039;&#039;declined&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;/code&amp;gt; як для основної так і для окремих транзакцій, а запит статусу транзакції скасування - &amp;lt;code&amp;gt;&amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація &#039;&#039;&#039;(див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&#039;&#039;&#039;)&#039;&#039;&#039;, на Merchant.UrlNotify буде &#039;&#039;&#039;одноразово&#039;&#039;&#039; надіслано POST - запит із параметром &amp;lt;code&amp;gt;&amp;quot;action&amp;quot;: &amp;quot;refund&amp;quot;&amp;lt;/code&amp;gt; та сумою (&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;), яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
===== Часткове скасування (повернення) платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
Для часткового скасування платежу необхідно виконати запит &amp;lt;code&amp;gt;cancelCurder&amp;lt;/code&amp;gt; використовуючи &amp;lt;code&amp;gt;transactionID&amp;lt;/code&amp;gt; який був отриманий в коллбеку (параметр payment_id), а також вказавши суму скасування (вона має бути меншою або дорівнює сумі транзакції, що скасовується).&lt;br /&gt;
&lt;br /&gt;
* У відповідь на запит &amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt; буде отримано відповідь зі статусом скасування, а також буде отримано коллбек про успішне скасування цієї транзакції.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379509,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.00&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції, що скасовується, приходить при отриманні коллбека за оплаченим замовленням (параметр payment_id)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, що скасовується:&lt;br /&gt;
для &#039;&#039;&#039;часткового&#039;&#039;&#039; скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:&amp;quot;991379509&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:&amp;quot;913141464&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:&amp;quot;1.000000&amp;quot;,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:&amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція, яка була відправлена ​​у запиті cancelOrder&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, яка була скасована&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;accepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* &#039;&#039;&#039;pending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен тепер повертати &amp;quot;paymentState&amp;quot;:&amp;quot;declined&amp;quot;, а запит статусу транзакції скасування - &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація &#039;&#039;&#039;(див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&#039;&#039;&#039;)&#039;&#039;&#039;, на Merchant.UrlNotify буде одноразово надіслано POST - запит із параметром &#039;&#039;&#039;&amp;quot;action&amp;quot;: &amp;quot;refund&amp;quot;&#039;&#039;&#039; та сумою &#039;&#039;&#039;(amount)&#039;&#039;&#039;, яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
=== Повідомлення про платіж ===&lt;br /&gt;
----&lt;br /&gt;
# Партнер обов&#039;язково вибирає 1 або кілька способів сповіщення та повідомляє його в EasyPay. Партнер зазначає платіж успішним на своїй стороні лише після отримання цього повідомлення&lt;br /&gt;
# Ми надсилаємо HTTP - колек з IP 93.183.196.26 методом POST з інформацією про платіж.&lt;br /&gt;
# Запит надсилає EasyPay партнеру після того, як транзакція набула фінального статусу (Accepted, Declined).&lt;br /&gt;
# URL для повідомлень &#039;&#039;&#039;(UrlNotify)&#039;&#039;&#039; партнер направляє у запиті &#039;&#039;&#039;createOrder&#039;&#039;&#039; у параметрі:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;order&amp;quot;:{&lt;br /&gt;
&amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;https://notify.url&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot; Параметр не може бути порожнім і має відповідати формату URL.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; Якщо у відповіді не отримано &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;HTTP StatusCode 200&amp;lt;/span&amp;gt;, запит нотифікації буде надіслано повторно протягом &amp;lt;strong&amp;gt;1-10 хвилин&amp;lt;/strong&amp;gt;.  &lt;br /&gt;
    Повторення може продовжуватися визначену кількість разів (за замовчуванням – &amp;lt;strong&amp;gt;50 разів&amp;lt;/strong&amp;gt;), поки не буде отримано статусу &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #198754;&amp;quot;&amp;gt;&amp;quot;200 ОК&amp;quot;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;Bq2d0oaqVGMRWpX5wsGpOlpqLg42pBdDO7TfTPYVmnU=&amp;quot;&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;OperationType&amp;quot;: &amp;quot;Payment&amp;quot;,&lt;br /&gt;
  &amp;quot;PartnerKey&amp;quot;: &amp;quot;groshi-com&amp;quot;, &lt;br /&gt;
  &amp;quot;ServiceKey&amp;quot;: &amp;quot;GROSHI-COM-GOOGLEPAY&amp;quot;,&lt;br /&gt;
  &amp;quot;TransactionStatus&amp;quot;: &amp;quot;Accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;MerchantOrderId&amp;quot;: &amp;quot;3127194_28_450866&amp;quot;,&lt;br /&gt;
  &amp;quot;DateTime&amp;quot;: &amp;quot;2023-12-09T14:00:48&amp;quot;,&lt;br /&gt;
  &amp;quot;Amount&amp;quot;: 2059.08,&lt;br /&gt;
  &amp;quot;Commission&amp;quot;: 28.83,&lt;br /&gt;
  &amp;quot;TransactionId&amp;quot;: 1336448544,&lt;br /&gt;
  &amp;quot;AdditionalItems&amp;quot;: {&lt;br /&gt;
    &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3178404189&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.Details&amp;quot;: &amp;quot;;0;0;;4;&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.UrlNotify&amp;quot;: &amp;quot;https://testpartner.ua/callback&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Іванов Дмитро&amp;quot;&lt;br /&gt;
    &amp;quot;Acquirer.MerchantId&amp;quot;:&amp;quot;12345678&amp;quot;&lt;br /&gt;
    &amp;quot;Acquirer.TerminalId&amp;quot;:&amp;quot;E1234567&amp;quot;&lt;br /&gt;
    &amp;quot;Card.BrandType&amp;quot;:&amp;quot;Visa&amp;quot;&lt;br /&gt;
    &amp;quot;AuthCode&amp;quot;:&amp;quot;012345&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;OperationType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип оповіщення&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;Можливі значення:&#039;&#039;&#039; &lt;br /&gt;
&#039;&#039;&#039;payment -&#039;&#039;&#039; про успішний платіж (повторюється, якщо у відповідь не отримано статусу 200)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;refund -&#039;&#039;&#039; про успішне скасування платежу (відправляється разово)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PartnerKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД партнера у системі EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;ServiceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД сервісу партнера у системі EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;TransactionStatus&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус платежу  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;MerchantOrderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Acquirer.MerchantId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торговц&#039;&#039;&#039;я&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Acquirer.TerminalId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор платіжного пристрою  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Card.BrandType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;найменування платіжної системи, платіжний інструмент якої використовується &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AuthCode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Код авторизації &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;DateTime&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час надання платежу статусу на стороні EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;якщо партнер не відповість статусом 200 на запит з action:payment, то в наступному запиті час буде новим&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;TransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ID транзакції на стороні EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;Необхідно перевіряти підпис у нашому HTTP notify, налаштувати прийом лише для наших IP 93.183.196.26.&lt;br /&gt;
Для правильного обчислення підпису, тіло з нотифай потрібно брати як є, без перетворень та форматувань.&lt;br /&gt;
У випадку, якщо підпис notify не перевірено, всі фінансові ризики перекладаються на партнера.&lt;br /&gt;
&lt;br /&gt;
==== Отримання інформації про рекурентний платіж ====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid deepskyblue; background-color: rgba(135, 206, 235, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: deepskyblue; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/reccurent/info&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
queryParams&lt;br /&gt;
&amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
 &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
 &amp;quot;reccurentId&amp;quot;:  &amp;quot;0&amp;quot;&lt;br /&gt;
 &amp;quot;dateFrom&amp;quot;: 2025-03-10&lt;br /&gt;
 &amp;quot;dateTo&amp;quot;: 2025-03-17&lt;br /&gt;
 &amp;quot;isEnabled&amp;quot;: true|false&lt;br /&gt;
 &amp;quot;pageNumber&amp;quot;: 1&lt;br /&gt;
 &amp;quot;countPerPage&amp;quot;: 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantReccurentPaymentDetails&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;recurrentId&amp;quot;:14433854,&lt;br /&gt;
      &amp;quot;orderDescription&amp;quot;:&amp;quot;Easy payment&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceName&amp;quot;:&amp;quot;Мерчант Тест UA&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;:&amp;quot;test_20250312-153601+url&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
      &amp;quot;croneRule&amp;quot;:&amp;quot;* 17 * * *&amp;quot;,&lt;br /&gt;
      &amp;quot;dateCreate&amp;quot;:&amp;quot;2025-03-12T16:38:02+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateRun&amp;quot;:&amp;quot;2025-03-13T17:00:00+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateLastPayment&amp;quot;:&amp;quot;2025-03-12T19:47:05+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;isEnabled&amp;quot;:true,&lt;br /&gt;
      &amp;quot;dateExpire&amp;quot;:&amp;quot;2025-03-12T21:37:42+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;failedCount&amp;quot;:&amp;quot;1&amp;quot;,&lt;br /&gt;
&amp;quot;urlNotify&amp;quot;:&amp;quot;http://109.251.205.8:9987/merch/notifysigncheckexample.php&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;recurrentId&amp;quot;:14433852,&lt;br /&gt;
      &amp;quot;orderDescription&amp;quot;:&amp;quot;Easy payment&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceName&amp;quot;:&amp;quot;Мерчант Тест UA&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;:&amp;quot;test_20250312-153601&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
      &amp;quot;croneRule&amp;quot;:&amp;quot;* 17 * * *&amp;quot;,&lt;br /&gt;
      &amp;quot;dateCreate&amp;quot;:&amp;quot;2025-03-12T16:37:25+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateRun&amp;quot;:&amp;quot;2025-03-13T17:00:00+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateLastPayment&amp;quot;:&amp;quot;2025-03-12T19:47:05+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;isEnabled&amp;quot;:true,&lt;br /&gt;
      &amp;quot;dateExpire&amp;quot;:&amp;quot;2025-03-12T21:37:03+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;failedCount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;totalCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;totalFilteredCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;pageFilteredCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;currentPageNumber&amp;quot;:1,&lt;br /&gt;
  &amp;quot;numberOfPages&amp;quot;:1,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД сервісу партнера у системі EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;reccurentId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер рекурента &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateFrom&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата створення рекурента з..   &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateTo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата створення рекурента по.. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;isEnabled&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;відобразити лише активні / або неактивні рекуренти &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;pageNumber&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;відобразити сторінку номер..  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;countPerPage&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;кількість записів на сторінці &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;templateId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер рекуренту (reccurentId) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Виклик рекурентного платежу ====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/reccurent/payment&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;reccurentId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;reccurentId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;transactionStatus&amp;quot;: &amp;quot;None&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: {&lt;br /&gt;
    &amp;quot;errorCode&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;title&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;fieldErrors&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;fieldName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Також буде надіслано нотифікацію у разі успішного платежу. Створення рекурентного платежу на операцію, у структурі якої є спліт – не підтримується.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Видалення рекурентного платежу ===&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/reccurent/delete/{id}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
відсутній&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
- &lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Робота з токенізованими картами ==&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Токенізація карти ===&lt;br /&gt;
Метод призначений для токенізації (збереження) картки для ідентифікатора користувача під конкретним торговцем. &lt;br /&gt;
&lt;br /&gt;
===== Токенізація з передачею даних картки у запиті (заборонено без PCI:DSS сертифікації мерчанта) =====&lt;br /&gt;
Перед викликом цього методу. Потрібно викликати один із методів:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Створення сесії|CreatePage]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/tokenCard&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;phone&amp;quot;: &amp;quot;380501002030ws&amp;quot;,&lt;br /&gt;
  &amp;quot;pan&amp;quot;: &amp;quot;4874120123567889&amp;quot;,&lt;br /&gt;
  &amp;quot;expire&amp;quot;: &amp;quot;1222&amp;quot;,&lt;br /&gt;
  &amp;quot;cvv&amp;quot;: &amp;quot;012&amp;quot;,&lt;br /&gt;
  &amp;quot;vсode&amp;quot;: &amp;quot;123654&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;activateCodeType&amp;quot;: &amp;quot;code|amount&amp;quot;,&lt;br /&gt;
  &amp;quot;cardGuid: &amp;quot;55F5118B-B695-43BA-8555-AF8B698C4D2C&amp;quot;,&lt;br /&gt;
  &amp;quot;pan”: &amp;quot;48741201****1234&amp;quot;,&lt;br /&gt;
  &amp;quot;expire”: &amp;quot;1222&amp;quot; &lt;br /&gt;
  &amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Токенізація картки - процес двоетапний.&lt;br /&gt;
&lt;br /&gt;
На першому етапі у запиті йдуть параметри картки та номер телефону користувача. У відповіді, залежно від &#039;&#039;&#039;activateCodeType&#039;&#039;&#039;, може бути активація за кодом підтвердження з виписки або SMS або за сумою списання.&lt;br /&gt;
&lt;br /&gt;
З другого краю етапі до всіх параметрів додається ще vcode – код верифікації. При успішному відповіді прийдуть параметри токенізованої карти чи помилка.&lt;br /&gt;
&lt;br /&gt;
===== Токенізація за допомогою введення даних картки користувачем на сторінці (сертифікація PCI:DSS не потрібна) =====&lt;br /&gt;
Перед викликом цього методу, потрібно викликати один із методів:  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]];&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Створення сесії|CreatePage]];&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;api/merchant/tokenCard/create&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&amp;quot;Content-Type: application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey: partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale: ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;phone&amp;quot;: &amp;quot;8888&amp;quot;,&lt;br /&gt;
  &amp;quot;expire&amp;quot;: &amp;quot;2020-12-06T12:54:32.043Z&amp;quot;,&lt;br /&gt;
  &amp;quot;urls&amp;quot;: {&lt;br /&gt;
    &amp;quot;success&amp;quot;: &amp;quot;https://test.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;failed&amp;quot;: &amp;quot;https://test1.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;notify&amp;quot;: &amp;quot;https://test2.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;back&amp;quot;: &amp;quot;https://test3.ua&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;testtts&amp;quot;,&lt;br /&gt;
  &amp;quot;checkExistingToken&amp;quot;: false&lt;br /&gt;
  &amp;quot;operationType&amp;quot;:&amp;quot;SingleToken | createToken | ExistingToken&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;forwardUrl&amp;quot;: &amp;quot;https://easypay.ua/ua/tokencard/cae16afc-be56-4a39-8ce1-5de4f4142e76&amp;quot;,&lt;br /&gt;
&amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Коментарій&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |опис, який відобразиться на сторінці токенізації&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |час життя сторінки токенізації (по дефолту - 15 хвилин)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ідентифікатор клієнта, під яким збережеться картка (будь-які літери, цифри, GUID. &lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&#039;&#039;&#039;Не повинен містити символ ‘+’&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;urls&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |містить інформацію про:&lt;br /&gt;
&lt;br /&gt;
* сторінці успіху партнера (success) для переадресації клієнта після успішної токенізації, потрібно обов&#039;язково передавати&lt;br /&gt;
* сторінці помилки (&#039;&#039;&#039;failed&#039;&#039;&#039;) для переадресації клієнта у разі помилки&lt;br /&gt;
* адреса для відправки callback-запиту з деталями при успішній токенізації (&#039;&#039;&#039;notify&#039;&#039;&#039;)&lt;br /&gt;
* адресу для повернення назад зі сторінки токенізації (&#039;&#039;&#039;back&#039;&#039;&#039;)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;forwardUrl&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |сторінка для додавання картки (токенізації)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;checkExistingToken&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |перевірка наявності токена по карті, що вводиться у даного партнера.&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |Параметр може набувати значення:&lt;br /&gt;
&lt;br /&gt;
* true - проводити валідацію на наявність раніше створеного токена по цій карті;&lt;br /&gt;
* false - валідація відсутня;&lt;br /&gt;
* null - валідація відсутня;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Якщо параметру &#039;&#039;&#039;checkExistingToken&#039;&#039;&#039; присвоєно значення true, слід очікувати наступних сценаріїв поведінки:&lt;br /&gt;
&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;true,&#039;&#039;&#039; і в системі &#039;&#039;&#039;немає раніше створених токенів&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) - формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;true,&#039;&#039;&#039; і в системі &#039;&#039;&#039;є раніше створені токени&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) - користувачу відкривається сторінка успіху, додаткова верифікація (надсилання коду верифікації не відбувається), токен не створюється, а в callback вказується &#039;&#039;&#039;масив раніше створених токенів&#039;&#039;&#039;;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;false / null,&#039;&#039;&#039; ​​і в системі немає раніше створених токенів під зазначену карту під даним партнером (partnerKey) - формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;false / null,&#039;&#039;&#039; ​​і в системі &#039;&#039;&#039;є раніше створені токени&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) – формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;operationType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;(Новий параметр) задає тип операції токенізації&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
* &#039;&#039;&#039;SingleToken&#039;&#039;&#039; - для однієї карти завжди повертається той самий токен. Логіка така:&lt;br /&gt;
&lt;br /&gt;
* перевіряємо чи є токен для цієї картки під &#039;&#039;&#039;partnerKey&#039;&#039;&#039; із запиту&lt;br /&gt;
&lt;br /&gt;
* якщо є 1 або більше токенів - беремо останній з них, створюємо новий запис з цим токеном для переданого ідентифікатора клієнта &#039;&#039;&#039;(phone)&#039;&#039;&#039;, відправляємо цей токен в callback у кореневому параметрі &#039;&#039;&#039;cardGuid&#039;&#039;&#039;&lt;br /&gt;
* якщо токенів немає - створюємо новий для цього &#039;&#039;&#039;phone&#039;&#039;&#039; і відправляємо його в callback в кореневому параметрі &#039;&#039;&#039;cardGuid&#039;&#039;&#039; (один і той же &#039;&#039;&#039;cardGuid&#039;&#039;&#039; може бути прив&#039;язаний до різних phone)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;createToken&#039;&#039;&#039; - значення за замовчуванням, звичайне створення токена (можна не передавати)&lt;br /&gt;
* &#039;&#039;&#039;ExistingToken&#039;&#039;&#039; - поведінка аналогічна &#039;&#039;&#039;checkExistingToken:true&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;На сторінці токенізації можемо керувати інтерфейсом (на стороні EasyPay):&#039;&#039;&#039;&lt;br /&gt;
* відображати/сховати логотип EasyPay&lt;br /&gt;
* відображати/приховати логотип та назву партнера&lt;br /&gt;
* відображати/приховати опис з деталями токенізації&lt;br /&gt;
* відображати опис у згорнутому/розгорнутому вигляді&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад callback - запит з IP адреси 93.183.196.26 після успішної токенізації:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
Sign : AStbusXxzYdr48vssdr4/VXZCITrad8vr1A/tWhCBP8=&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{ &lt;br /&gt;
   &amp;quot;partnerKey&amp;quot;:&amp;quot;partnerName&amp;quot;,&lt;br /&gt;
   &amp;quot;phone&amp;quot;:&amp;quot;test989&amp;quot;,&lt;br /&gt;
   &amp;quot;cardGuid&amp;quot;:&amp;quot;2ad57b2e-eb5b-4a99-ad05-788cf589b8af&amp;quot;,&lt;br /&gt;
   &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
   &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
   &amp;quot;datePost&amp;quot;:&amp;quot;2021-02-24T17:32:07.447&amp;quot;,&lt;br /&gt;
   &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ідентифікатор клієнта, під яким збережено картку&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;cardGuid&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |токен збереженої карти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;pan&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |маскований номер картки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |термін дії карти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;datePost&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |час додавання картки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;codeType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ознака типу верифікації картки. Mpi3Ds – з використанням 3ds.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад callback - запит з IP адреси 93.183.196.26 з параметром ExistingToken:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
Sign : AStbusXxzYdr48vssdr4/VXZCITrad8vr1A/tWhCBP8=&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
   &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
   &amp;quot;cardGuid&amp;quot;:null,&lt;br /&gt;
   &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
   &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
   &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:41:53.152&amp;quot;,&lt;br /&gt;
   &amp;quot;codeType&amp;quot;:&amp;quot;Code&amp;quot;,&lt;br /&gt;
   &amp;quot;existingTokens&amp;quot;:[&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;bac4f855-xxxx-xxxx-bece-14cdf23c6c52&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:28:23.840&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;6338e8b4-xxxx-xxxx-a3e5-f46ad0cb0efa&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411123****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:34:25.733&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;18e3c35e-xxxx-xxxx-ba59-9506154394c0&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411123****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:39:42.010&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;existingTokens&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |масив з даними раніше створених токенів по цій карті під даного партнера &#039;&#039;&#039;(partnerKey)&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Отримання списку токенізованих карт =====&lt;br /&gt;
----Метод призначений для отримання списку токенізованих карток за номером телефону (ознакою) користувача.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid deepskyblue; background-color: rgba(135, 206, 235, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: deepskyblue; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/tokenCards/get&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
&#039;PartnerKey: partnerName&#039; &lt;br /&gt;
&#039;locale: ua&#039;&lt;br /&gt;
&#039;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;TimeStamp: 1554360173&#039;&lt;br /&gt;
&#039;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
queryparams&lt;br /&gt;
phone = string &lt;br /&gt;
cardGuid= Guid&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;tokenCards&amp;quot;: [&lt;br /&gt;
  {&lt;br /&gt;
     &amp;quot;cardGuid&amp;quot;: &amp;quot;55F5118B-B695-43BA-8555-AF8B698C4D2C&amp;quot;,&lt;br /&gt;
     &amp;quot;pan&amp;quot;: &amp;quot;48741234****1234&amp;quot;,&lt;br /&gt;
     &amp;quot;expire”: &amp;quot;1222&amp;quot;&lt;br /&gt;
   }],&lt;br /&gt;
  &amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо передати тільки ідентифікатор клієнта (параметр phone) - у відповіді будуть всі карти поточного клієнта. Якщо передати &amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt; та &amp;lt;code&amp;gt;cardGuid&amp;lt;/code&amp;gt; - у відповіді буде одна карта поточного клієнта. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Видалення токенізованих карт =====&lt;br /&gt;
----Метод призначений для видалення токенізованих карток за номером телефону. Якщо у клієнта під одним номером кілька карток, всі картки будуть видалені.&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/tokenCards/delete/phone&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/tokenCards/delete/phone?CardGuid=Guid&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&#039;PartnerKey: partnerName&#039; &lt;br /&gt;
&#039;locale: ua&#039;&lt;br /&gt;
&#039;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;TimeStamp: 1554360173&#039;&lt;br /&gt;
&#039;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
queryparams&lt;br /&gt;
&lt;br /&gt;
cardGuid= Guid &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body &lt;br /&gt;
відсутній &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Видача кредиту (переказ на картку користувача) =====&lt;br /&gt;
Метод призначений для переказу на картку користувача суми кредиту.&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;Перед викликом цього методу потрібно викликати один із методів:&lt;br /&gt;
&lt;br /&gt;
* [[MerchantAPI#Реєстрація точки та створення сесії|CreateAPP]]&lt;br /&gt;
* [[MerchantAPI#Створення сесії|CreatePage]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;order&amp;quot;:{&lt;br /&gt;
  	&amp;quot;serviceKey&amp;quot;:&amp;quot;CARD-FILL&amp;quot;,&lt;br /&gt;
  	&amp;quot;description&amp;quot;:&amp;quot;test top up card&amp;quot;,&lt;br /&gt;
  	&amp;quot;amount&amp;quot;:1.12, (decimal)&lt;br /&gt;
  	&amp;quot;orderId&amp;quot;:&amp;quot;test&amp;quot;,&lt;br /&gt;
  	&amp;quot;fields&amp;quot;:[&lt;br /&gt;
     	{&lt;br /&gt;
        	&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldValue&amp;quot;:&amp;quot;4102321200001111&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldKey&amp;quot;:&amp;quot;b95d541a-c11f-49bc-9042-295dbf74ccn6&amp;quot;&lt;br /&gt;
     	},&lt;br /&gt;
     	{&lt;br /&gt;
        	&amp;quot;fieldName&amp;quot;:&amp;quot;Phone&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldValue&amp;quot;:&amp;quot;38093520000&amp;quot;&lt;br /&gt;
     	}&lt;br /&gt;
  	],&lt;br /&gt;
     	&amp;quot;additionalItems&amp;quot;: {&lt;br /&gt;
	      &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Иванов Петр Сергеевич&amp;quot;,&lt;br /&gt;
                     &amp;quot;Merchant.Address&amp;quot;: &amp;quot;04080, Київ, вул.Межигірська 82а корп.Б, кв.32&amp;quot;,&lt;br /&gt;
                    &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3334445823&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
  	&amp;quot;instrumentType&amp;quot;:&amp;quot;Vcash&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body &lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;redirectUrl&amp;quot;: null,&lt;br /&gt;
	&amp;quot;action&amp;quot;: null,&lt;br /&gt;
	&amp;quot;paymentState&amp;quot;: &amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;: &amp;quot;Done&amp;quot;,&lt;br /&gt;
	&amp;quot;actionType&amp;quot;: &amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
	&amp;quot;transactionId&amp;quot;: &amp;quot;766934634&amp;quot;,&lt;br /&gt;
	&amp;quot;retrievalReferenceNo&amp;quot;: &amp;quot;null&amp;quot;,&lt;br /&gt;
	&amp;quot;responseItems&amp;quot;: &amp;quot;null&amp;quot;,&lt;br /&gt;
	&amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;  &lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Коментарій&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |paymentState&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&lt;br /&gt;
* &#039;&#039;&#039;Confirmed&#039;&#039;&#039; оплата пройшла успішно&lt;br /&gt;
* &#039;&#039;&#039;WaitConfirm &#039;&#039;&#039; очікується підтвердження платежу&lt;br /&gt;
* &#039;&#039;&#039;Rejected&#039;&#039;&#039; і &#039;&#039;&#039;Refunded&#039;&#039;&#039; платіж відхинело&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; | ідентифікатор платежу в системі Easypay &lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |У об&#039;єкти поля передається інформація для поповнення карти. Номер картки можна вказувати:&lt;br /&gt;
&lt;br /&gt;
* для випадку з PCI DSS сертифікацією: у відкритому вигляді&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldValue&amp;quot;:&amp;quot;4102321200001111&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* для випадку без PCI DSS сертифікації: у вигляді токена (як отримати токен картки - див. [[MerchantAPI#Токенізація карти|Токенізація карти]]):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldKey&amp;quot;:&amp;quot;b95d541a-c11f-49bc-9042-295dbf74ccn6&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Також потрібно вказати:&lt;br /&gt;
&lt;br /&gt;
- номер телефону клієнта:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Phone&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldValue&amp;quot;:&amp;quot;38093520000&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-  ПІБ та адреса клієнта АБО ПІБ та ІПН клієнта:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;: {&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	&#039;&#039;&#039;&amp;lt;code&amp;gt;      &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Іванов Петро Сергійович&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;                  &amp;quot;Merchant.Address&amp;quot;: &amp;quot;04080, Київ, вул.Межигірська 82а корп.Б, кв.32&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	&#039;&#039;&#039;&amp;lt;code&amp;gt;      &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3334445862&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;        }&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Статус видачі кредиту:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Якщо у відповіді отримано кінцевий статус &amp;lt;code&amp;gt;(paymentState = Confirmed / Rejected / Refunded)&amp;lt;/code&amp;gt; - необхідно присвоїти його платежу.&lt;br /&gt;
* Якщо кінцевий статус у відповіді не отримано &amp;lt;code&amp;gt;(paymentState = WaitConfirm)&amp;lt;/code&amp;gt;, &#039;&#039;&#039;у тому числі при серверних, мережевих та будь-яких інших відповідях та помилках&#039;&#039;&#039; - необхідно запросити статус платежу методом &#039;&#039;&#039;orderState&#039;&#039;&#039; ([[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]) до отримання кінцевого статусу. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Важливо врахувати, що нотифікація про оплату не надсилається (якщо партнер/мерчант не повідомив про необхідність такого налаштування).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    Скасування транзакції не передбачено.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Response (Приклади відповідей при помилках: status code = 400)&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;MERCHANT_CREATEORDER_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: null,&lt;br /&gt;
        &amp;quot;description&amp;quot;: null,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;MERCHANT_CREATEORDER_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;fieldName&amp;quot;: &amp;quot;Order.Fields[0]&amp;quot;,&lt;br /&gt;
                &amp;quot;errorCode&amp;quot;: &amp;quot;SERVICE_FIELDS_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
                &amp;quot;errorMessage&amp;quot;: &amp;quot;Вказана умова не була виконана для значення поля.&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;PAYMENT_ALFABANK_CASH2CARD_C2Pv2&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;Обслуговуються тільки карти емітовані українськими банками&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: []&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;PAYMENT_ALFABANK_CASH2CARD_C2Pa8&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;Необхідно уточнити реквізити картки одержувача у банку емітента&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: []&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Нотифікації (колбеки) щодо операцій поповнення карток =====&lt;br /&gt;
Дані колбеки є опціональним (додатковим) способом отримання інформації від EasyPay про результат виконання запиту на поповнення картки.&lt;br /&gt;
&lt;br /&gt;
Для активації отримання колбеків мерчант (партнер) повинен повідомити EasyPay про таку необхідність, після чого EasyPay включає цю опцію.&lt;br /&gt;
&lt;br /&gt;
Спосіб відправки колбека - &#039;&#039;&#039;HTTP - з IP 93.183.196.26&#039;&#039;&#039; буде надіслано &#039;&#039;&#039;POST&#039;&#039;&#039; запит з інформацією про платіж на вказаний &amp;lt;code&amp;gt;urlNotify&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;urlNotify&amp;lt;/code&amp;gt; прописується на стороні EasyPay і використовується за замовчуванням, якщо партнер не передав його у своєму запиті.&lt;br /&gt;
&lt;br /&gt;
URL для повідомлень (&#039;&#039;&#039;UrlNotify&#039;&#039;&#039;) повідомляє партнер (мерчант).&lt;br /&gt;
&lt;br /&gt;
Партнер може передавати &#039;&#039;&#039;UrlNotify&#039;&#039;&#039; у запиті &#039;&#039;&#039;createOrder&#039;&#039;&#039; у параметрі:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;order&amp;quot;:{&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;:{&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;https://notify.url&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot; параметр не може бути порожнім і повинен відповідати формату URL.&lt;br /&gt;
&lt;br /&gt;
Якщо у відповідь не отримано HTTP StatusCode 200 - запит нотифі буде надіслано повторно, доки не отримано статусу “200 ОК”.&lt;br /&gt;
&lt;br /&gt;
Коли нотифікацію (колбек) успішно доставлено (отримано статус 200 ОК), повторне відправлення колбеків припиняється.&lt;br /&gt;
&lt;br /&gt;
Відправлення колбеків можливе за двома сценаріями:&lt;br /&gt;
&lt;br /&gt;
1) лише за успішними операціями (транзакціями);&lt;br /&gt;
&lt;br /&gt;
2) за операціями (транзакціями) у фінальному статусі (успішні та відхилені).&lt;br /&gt;
&lt;br /&gt;
Надання фінального статусу операції (транзакції) асинхронно з процесом відправки колбека (фінансова транзакція набуває фінального статусу незалежно від статусу прийняття колбека партнером).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Sign: &amp;quot;Bq2d0oaqVGMRWpX5wsGpOlpqLg42pBdDO7TfTPYVmnU=&amp;quot;&lt;br /&gt;
&amp;quot;User-Agent&amp;quot;: &amp;quot;EasyPay.MerchantNotifyService&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;action&amp;quot;: &amp;quot;payment&amp;quot;,&lt;br /&gt;
  &amp;quot;merchant_id&amp;quot;: 5347,&lt;br /&gt;
  &amp;quot;order_id&amp;quot;: &amp;quot;5&amp;quot;,&lt;br /&gt;
  &amp;quot;date&amp;quot;: &amp;quot;2019-06-19T15:38:10.7802613+03:00&amp;quot;,&lt;br /&gt;
  &amp;quot;details&amp;quot;: {&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 1.00,&lt;br /&gt;
    &amp;quot;desc&amp;quot;: &amp;quot;Wooden tables x 10&amp;quot;,&lt;br /&gt;
    &amp;quot;payment_id&amp;quot;: 724502946,&lt;br /&gt;
    &amp;quot;recurrent_id&amp;quot;: null&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;additionalitems&amp;quot;: {&lt;br /&gt;
    &amp;quot;BankName&amp;quot;: &amp;quot;CB PRIVATBANK&amp;quot;,&lt;br /&gt;
    &amp;quot;Card.Pan&amp;quot;: &amp;quot;414962******1234&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;  &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип оповіщення&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;payment -&#039;&#039;&#039; про успішний платіж (повторюється, якщо у відповідь не отримано статусу 200)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;merchant_id&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер сервісу партнера на стороні EasyPay; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;order_id&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час надання платежу статусу на стороні EasyPay;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр (&#039;&#039;&#039;потрібно вказати, якщо потрібно замінити картку Одержувача)&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;details&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;детальна інформація про платіжну операцію (транзакцію) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;payment_id -&#039;&#039;&#039; ID детальна інформація про платіжну операцію (транзакцію):&lt;br /&gt;
* &#039;&#039;&#039;amount&#039;&#039;&#039; - сума фінансової операції;&lt;br /&gt;
* &#039;&#039;&#039;desc&#039;&#039;&#039; - опис замовлення, отриманий під час запиту CreateOrder;&lt;br /&gt;
* &#039;&#039;&#039;recurrent_id&#039;&#039;&#039; - ознака реккурентного платежу (завжди за замовчуванням на операціях поповнення картки – null);&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalitems&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;блок додаткових параметрів, до якого можуть включатися додаткові айтеми, отримані в запиті CreateOrder:&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;BankName&#039;&#039;&#039; - назва банку власника картки;&lt;br /&gt;
* &#039;&#039;&#039;Card.Pan -&#039;&#039;&#039; номер картки у маскованому вигляді.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необхідно перевіряти підпис у нашому HTTP notify, налаштувати прийом лише для наших IP 93.183.196.26.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; У випадку, якщо підпис &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;notify&amp;lt;/span&amp;gt; не перевірено, всі фінансові ризики перекладаються на партнера.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Інтеграція з ApplePay ==&lt;br /&gt;
----Вимоги&lt;br /&gt;
&lt;br /&gt;
# Ваш сайт повинен працювати за схемою HTTPS та підтримувати протокол TLS 1.2.&lt;br /&gt;
# Потрібно погодитись з умовами надання послуг Apple Pay.&lt;br /&gt;
# Необхідно укласти договір із Easypay.ua.&lt;br /&gt;
&amp;lt;br&amp;gt;Apple Pay надає простий та безпечний спосіб проведення платежів у додатках iOS, watchOS та сайтах Safari. Використовуючи Face ID, Touch ID або двічі клацнувши Apple Watch, користувачі можуть швидко та безпечно передавати свої платіжні дані для оплати.&lt;br /&gt;
&lt;br /&gt;
=== Оплата з платіжної сторінки Easypay ===&lt;br /&gt;
----При такому способі підключення немає потреби у додаткових інтеграціях. Кнопка Apple Pay буде відображена на сторінці оплати EasyPay&lt;br /&gt;
&lt;br /&gt;
=== Оплата ApplePay з додатку ===&lt;br /&gt;
----&#039;&#039;&#039;Вимоги:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Необхідно мати акаунт у [https://developer.apple.com/ Apple Developer], в який потрібно зареєструвати індивідуальний [https://help.apple.com/developer-account/#/devb2e62b839?sub=devf31990e3f Merchant ID].&lt;br /&gt;
# Необхідно дотримуватися [https://developer.apple.com/apple-pay/marketing/ вимоги до брендування].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Реєстрація та перевірка в системі Apple Pay ====&lt;br /&gt;
&lt;br /&gt;
# Зареєструйте MerchantID та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Додайте новий Merchant ID, натиснувши на &amp;quot;+&amp;quot; у верхньому правому куті екрана.&lt;br /&gt;
## Заповніть поля * і натисніть «Continue».&lt;br /&gt;
## Натисніть Register, щоб підтвердити введені дані.&lt;br /&gt;
## Повідомте EasyPay ваш MerchantID.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Примітка: * - Description – опис; Identifier – домен вашого сайту у зворотному порядку, з додаванням «merchant» на початку (наприклад, сайт shop.ua, Identifier – merchant.ua.shop).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Отримайте від EasyPay сформований CSR-файл, який буде необхідний для подальших кроків.&lt;br /&gt;
# Сформуйте Apple Pay Payment Processing Certificate та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Payment Processing Certificate, натисніть &amp;quot;Create Certificate&amp;quot;.&lt;br /&gt;
## На наступному екрані натисніть Continue.&lt;br /&gt;
## Візьміть отриманий від EasyPay CSR-файл і завантажте його на сайт, натиснувши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат.&lt;br /&gt;
## Надішліть сертифікат (файл apple_pay.cer) до EasyPay&lt;br /&gt;
&lt;br /&gt;
==== Технічна інтеграція з ApplePay ====&lt;br /&gt;
&lt;br /&gt;
# Щоб інтегрувати Apple Pay у мобільний додаток, дотримуйтесь інструкцій за посиланням: https://developer.apple.com/documentation/passkit/apple_pay. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад відповіді ApplePay&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;paymentData&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;version&amp;quot;:&amp;quot;EC_v1&amp;quot;,    &amp;quot;data&amp;quot;:&amp;quot;FDXK/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ/dGK9UZDP/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp/clv4&amp;quot;,    &amp;quot;signature&amp;quot;:&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=&amp;quot;,&lt;br /&gt;
    &amp;quot;header&amp;quot;:&lt;br /&gt;
    {      &amp;quot;ephemeralPublicKey&amp;quot;:&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==&amp;quot;,&lt;br /&gt;
      &amp;quot;publicKeyHash&amp;quot;:&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=&amp;quot;,&lt;br /&gt;
      &amp;quot;transactionId&amp;quot;:&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;paymentMethod&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;displayName&amp;quot;:&amp;quot;MasterCard 5179&amp;quot;,&lt;br /&gt;
    &amp;quot;network&amp;quot;:&amp;quot;MasterCard&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;:&amp;quot;debit&amp;quot;&lt;br /&gt;
  },  &amp;quot;transactionIdentifier&amp;quot;:&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;2. Надішліть &amp;lt;code&amp;gt;paymentData&amp;lt;/code&amp;gt; в поле &amp;lt;code&amp;gt;userPaymentInstrument / token в Easypay&amp;lt;/code&amp;gt; ([[MerchantAPI#Створення замовлення|Створення замовлення]]). Приклад запиту &#039;&#039;&#039;createOrder&#039;&#039;&#039;:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210309-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
    &amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;paymentData\&amp;quot;: {\&amp;quot;version\&amp;quot;:\&amp;quot;EC_v1\&amp;quot;,  \&amp;quot;data\&amp;quot;:\&amp;quot;FDXK\/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8\/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV\/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ\/dGK9UZDP\/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp\/clv4\&amp;quot;,  \&amp;quot;signature\&amp;quot;:\&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB\/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=\&amp;quot;,\&amp;quot;header\&amp;quot;:{  \&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo\/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==\&amp;quot;, \&amp;quot;publicKeyHash\&amp;quot;:\&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=\&amp;quot;,\&amp;quot;transactionId\&amp;quot;:\&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4\&amp;quot;}  },  \&amp;quot;paymentMethod\&amp;quot;:  {   \&amp;quot;displayName\&amp;quot;:\&amp;quot;MasterCard 5179\&amp;quot;,\&amp;quot;network\&amp;quot;:\&amp;quot;MasterCard\&amp;quot;,\&amp;quot;type\&amp;quot;:\&amp;quot;debit\&amp;quot;  },  \&amp;quot;transactionIdentifier\&amp;quot;:\&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4\&amp;quot;}&amp;quot;,&lt;br /&gt;
    &amp;quot;gatewayMerchantId&amp;quot;:&amp;quot;{ApplePayMerchantId}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Оплата із сайту ===&lt;br /&gt;
----&#039;&#039;&#039;Вимоги:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Необхідно мати акаунт у [https://developer.apple.com/ Apple Developer], до якого потрібно зареєструвати індивідуальний [https://help.apple.com/developer-account/#/devb2e62b839?sub=devf31990e3f Merchant ID].&lt;br /&gt;
# Необхідно дотримуватися [https://developer.apple.com/apple-pay/marketing/ вимог до брендування].&lt;br /&gt;
&lt;br /&gt;
==== Реєстрація та перевірка в системі Apple Pay ====&lt;br /&gt;
&lt;br /&gt;
# Зареєструйте MerchantID та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Додайте новий Merchant ID, натиснувши на &amp;quot;+&amp;quot; у верхньому правому куті екрана.&lt;br /&gt;
## Заповніть поля * і натисніть «Continue».&lt;br /&gt;
## Натисніть Register, щоб підтвердити введені дані.&lt;br /&gt;
## Повідомте EasyPay ваш MerchantID.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Примітка: &amp;lt;em&amp;gt;* - Description – опис; Identifier – домен вашого сайту у зворотному порядку, з додаванням «merchant» на початку (наприклад, сайт shop.ua, Identifier – merchant.ua.shop).&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Отримайте від EasyPay сформований CSR-файл, який буде необхідний для подальших кроків.&lt;br /&gt;
# Сформуйте Apple Pay Payment Processing Certificate та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Payment Processing Certificate, натисніть &amp;quot;Create Certificate&amp;quot;.&lt;br /&gt;
## На наступному екрані натисніть Continue.&lt;br /&gt;
## Візьміть отриманий від EasyPay CSR-файл і завантажте його на сайт, натиснувши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат.&lt;br /&gt;
## Надішліть сертифікат (файл apple_pay.cer) до EasyPay&lt;br /&gt;
# Зареєструйте та підтвердіть свій домен:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі &amp;quot;Merchant Domains&amp;quot; натисніть &amp;quot;Add Domain&amp;quot;.&lt;br /&gt;
## Введіть ім&#039;я домену та натисніть &amp;quot;Continue&amp;quot; *.&lt;br /&gt;
## Завантажте файл apple-developer-merchantid-domain-association.txt.&lt;br /&gt;
## Збережіть файл на сервері від Apple.&lt;br /&gt;
## Натисніть Verify.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Примітка: &amp;lt;em&amp;gt;* - домен повинен підтримувати HTTPS.&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Створіть Apple Pay Merchant Identity Certificate:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Merchant Identity Certificate натисніть Create Certificate.&lt;br /&gt;
## Виконайте дії, описані на сайті Apple, а потім натисніть «Continue».&lt;br /&gt;
## Скопіюйте згенерований CSR-файл, вибравши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат (merchant_id.cer) і відкрийте його у програмі Keychain Access на комп&#039;ютері Mac.&lt;br /&gt;
## У Keychain Access виберіть сертифікат, що імпортується, та експортувати його у формат .p12 (Personal Information Exchange).&lt;br /&gt;
## Виконайте команду: openssl pkcs12 -in merchant_id.p12 -out merchant_id.pem -nodes -clcerts&lt;br /&gt;
## Скопіюйте створений сертифікат у форматі PEM на сервер. Це буде потрібно для створення [https://developer.apple.com/documentation/apple_pay_on_the_web/apple_pay_js_api/requesting_an_apple_pay_payment_session Apple Pay Payment Session] в процесі [https://developer.apple.com/documentation/apple_pay_on_the_web/apple_pay_js_api/providing_merchant_validation перевірки магазину].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Технічна інтеграція з ApplePay ====&lt;br /&gt;
Для створення сертифікату (-ів) від Партнера потрібні:&lt;br /&gt;
&lt;br /&gt;
# Country Name (2 letter code) [AU]: ?&lt;br /&gt;
# State or Province Name (full name) [Some-State]: ?&lt;br /&gt;
# Locality Name (eg, city) []: ?&lt;br /&gt;
# Organization Name (eg, company) [Internet Widgits Pty Ltd]: ?&lt;br /&gt;
# Organizational Unit Name (eg, section) []: ?&lt;br /&gt;
# Common Name (e.g. server FQDN or YOUR name) []:?&lt;br /&gt;
# Email Address []: ?&lt;br /&gt;
&lt;br /&gt;
Повідомте, чи буде оплата тільки в додатку, або також і на WEB.&lt;br /&gt;
&lt;br /&gt;
Щоб інтегрувати Apple Pay на сайт, дотримуйтесь інструкцій за [https://developer.apple.com/documentation/apple_pay_on_the_web. посиланням] &lt;br /&gt;
&lt;br /&gt;
# Перевірте можливість оплати з Apple Pay. Виконується перевірка, підтримує або браузер оплату з Apple Pay, а також є у Wallet картку, якою можна оплачувати.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
if (window.ApplePaySession) {&lt;br /&gt;
    var promise = ApplePaySession.canMakePaymentsWithActiveCard({YOUR_MERCHANT_ID});&lt;br /&gt;
    promise.then(function(canMakePayments) {&lt;br /&gt;
        if (canMakePayments)&lt;br /&gt;
    });&lt;br /&gt;
} else {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
2. Сформуйте структуру платежу для сесії&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot;&amp;gt;&lt;br /&gt;
document.getElementById(&amp;quot;apple-pay-button&amp;quot;).onclick = function(event) {&lt;br /&gt;
    var paymentRequest = {&lt;br /&gt;
        currencyCode: &#039;UAH&#039;,&lt;br /&gt;
        countryCode: &#039;UA&#039;,&lt;br /&gt;
        total: {&lt;br /&gt;
            label: {PRODUCT_NAME},&lt;br /&gt;
            amount: {PAYMENT_AMOUNT}&lt;br /&gt;
        },&lt;br /&gt;
        merchantCapabilities: [&#039;supports3DS&#039;],&lt;br /&gt;
        supportedNetworks: [&#039;masterCard&#039;, &#039;visa&#039;]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
var session = new ApplePaySession(3, paymentRequest)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
3. Відкрити платіжну сесію з Apple, отримати від них paymentData:&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/applePay/validateSession&amp;lt;/span&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
--header &amp;quot;Content-Type: application/json&amp;quot;&lt;br /&gt;
--header &amp;quot;AppId: cd7fde18-15db-4d94-a91b-7cf8edd81209&amp;quot; &lt;br /&gt;
--header &amp;quot;PageId: 3e7bf353-417a-410c-a22e-df8bdcccb760&amp;quot;&lt;br /&gt;
--header &amp;quot;PartnerKey: easypay-test&amp;quot;&lt;br /&gt;
--header &amp;quot;locale: ua&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;url&amp;quot;: &amp;quot;https://apple-pay-gateway.apple.com/paymentservices/startSession&amp;quot;,&lt;br /&gt;
  &amp;quot;merchantIdentifier&amp;quot;: &amp;quot;string&amp;quot;, /ідентифікатор мерчанту в Apple/&lt;br /&gt;
  &amp;quot;displayName&amp;quot;: &amp;quot;test&amp;quot;, /ідентифікатор магазина/послуги/товару (латиниці) ; буде відображатися в toolBar/&lt;br /&gt;
  &amp;quot;initiative&amp;quot;: &amp;quot;web&amp;quot;, /Канал оплати/&lt;br /&gt;
  &amp;quot;initiativeContext&amp;quot;: &amp;quot;string&amp;quot; /Доменне ім’я, Доменное имя, пов&#039;язане із сертифікатом Apple Identity/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;blockquote&amp;gt;*response з цього методу передається в сесію Apple, після чого при успішній авторизації платежу, повернеться до необхідний для завершення платежу.&amp;lt;/blockquote&amp;gt;4. Приклад відповіді ApplePay&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;paymentData&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;version&amp;quot;:&amp;quot;EC_v1&amp;quot;,    &amp;quot;data&amp;quot;:&amp;quot;FDXK/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ/dGK9UZDP/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp/clv4&amp;quot;,    &amp;quot;signature&amp;quot;:&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=&amp;quot;,&lt;br /&gt;
    &amp;quot;header&amp;quot;:&lt;br /&gt;
    {      &amp;quot;ephemeralPublicKey&amp;quot;:&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==&amp;quot;,&lt;br /&gt;
      &amp;quot;publicKeyHash&amp;quot;:&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=&amp;quot;,&lt;br /&gt;
      &amp;quot;transactionId&amp;quot;:&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;paymentMethod&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;displayName&amp;quot;:&amp;quot;MasterCard 5179&amp;quot;,&lt;br /&gt;
    &amp;quot;network&amp;quot;:&amp;quot;MasterCard&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;:&amp;quot;debit&amp;quot;&lt;br /&gt;
  },  &amp;quot;transactionIdentifier&amp;quot;:&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;5. Надішліть &amp;lt;code&amp;gt;paymentData&amp;lt;/code&amp;gt; в поле &amp;lt;code&amp;gt;userPaymentInstrument / token&amp;lt;/code&amp;gt; в Easypay ([[MerchantAPI#Створення замовлення|Створення замовлення]]). Перед цим потрібно викликати метод EasyPayApi CreateApp.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад запиту  createOrder:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210309-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
    &amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;paymentData\&amp;quot;: {\&amp;quot;version\&amp;quot;:\&amp;quot;EC_v1\&amp;quot;,  \&amp;quot;data\&amp;quot;:\&amp;quot;FDXK\/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8\/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV\/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ\/dGK9UZDP\/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp\/clv4\&amp;quot;,  \&amp;quot;signature\&amp;quot;:\&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB\/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=\&amp;quot;,\&amp;quot;header\&amp;quot;:{  \&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo\/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==\&amp;quot;, \&amp;quot;publicKeyHash\&amp;quot;:\&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=\&amp;quot;,\&amp;quot;transactionId\&amp;quot;:\&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4\&amp;quot;}  },  \&amp;quot;paymentMethod\&amp;quot;:  {   \&amp;quot;displayName\&amp;quot;:\&amp;quot;MasterCard 5179\&amp;quot;,\&amp;quot;network\&amp;quot;:\&amp;quot;MasterCard\&amp;quot;,\&amp;quot;type\&amp;quot;:\&amp;quot;debit\&amp;quot;  },  \&amp;quot;transactionIdentifier\&amp;quot;:\&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4\&amp;quot;}&amp;quot;,&lt;br /&gt;
    &amp;quot;gatewayMerchantId&amp;quot;:&amp;quot;{YOUR_MERCHANT_ID}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Інтеграція з GooglePay ==&lt;br /&gt;
----&#039;&#039;&#039;Вимоги&#039;&#039;&#039;&lt;br /&gt;
# Ваш сайт повинен працювати за схемою HTTPS та підтримувати протокол TLS 1.2.&lt;br /&gt;
# Потрібно погодитися з [https://payments.developers.google.com/terms/sellertos умовами надання]  послуг GooglePay.&lt;br /&gt;
# Необхідно укласти договір із Easypay.ua.&lt;br /&gt;
&lt;br /&gt;
Google Pay™  - це миттєвий спосіб оплати від Google, який дозволяє просто та швидко сплатити карткою, без необхідності вводити дані для кожного платежу. Ці картки надійно зберігаються в Google. Даний метод доступний для оплати в мобільних програмах на будь-яких пристроях Android і при здійсненні платежу в браузері Chrome.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Документація&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# [https://developers.google.com/pay/api/android Для додатків] &lt;br /&gt;
# [https://developers.google.com/pay/api/web Для веб-сайтів]&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Вимоги щодо брендування&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# [https://developers.google.com/pay/api/android/guides/brand-guidelines Для додатків] &lt;br /&gt;
# [https://developers.google.com/pay/api/web/guides/brand-guidelines Для веб-сайтів]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Оплата з платіжної сторінки Easypay ===&lt;br /&gt;
----При такому способі підключення немає потреби у додаткових інтеграціях. Кнопка GooglePay відображається на сторінці оплати EasyPay.&lt;br /&gt;
&lt;br /&gt;
=== Отримання токена GooglePay для оплати ===&lt;br /&gt;
----&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Використовуйте бойове середовище GooglePay для отримання PaymentData&lt;br /&gt;
&lt;br /&gt;
Для отримання PaymentData. Як параметри скрипта вкажіть:&lt;br /&gt;
&lt;br /&gt;
# Доступні методи платежу: var allowedPaymentMethods = [&#039;CARD&#039;, &#039;TOKENIZED_CARD&#039;];&lt;br /&gt;
# Тип токенізації- PAYMENT_GATEWAY: tokenizationType: &#039;PAYMENT_GATEWAY&#039;;&lt;br /&gt;
# Параметр gateway: easypay;&lt;br /&gt;
# Параметр gatewayMerchantId: Ваш бойовий merchantAccount от Google, який повідомляє в EasyPay.&lt;br /&gt;
&lt;br /&gt;
Якщо з вашого боку інтеграція виконана правильно, Ви на своєму сайті/додатку отримаєте кнопку&lt;br /&gt;
&lt;br /&gt;
Після натискання кнопки на пристрої з підключеним Google Pay з&#039;явиться спливаюче вікно або форма вибору прив&#039;язаної картки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад відповіді від GooglePay Api&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;apiVersionMinor&amp;quot;:0,&lt;br /&gt;
    &amp;quot;apiVersion&amp;quot;:2,&lt;br /&gt;
    &amp;quot;paymentMethodData&amp;quot;:{&lt;br /&gt;
        &amp;quot;description&amp;quot;:&amp;quot;Mastercard  •••• 1164&amp;quot;,&lt;br /&gt;
        &amp;quot;tokenizationData&amp;quot;:{&lt;br /&gt;
            &amp;quot;type&amp;quot;:&amp;quot;PAYMENT_GATEWAY&amp;quot;,&lt;br /&gt;
&amp;quot;token&amp;quot;:&amp;quot;{&amp;quot;signature&amp;quot;:&amp;quot;MEUCeretMPEQPUMnvMOnDAgZsOLVnFnfjmo5ALe/1D6o7hdzAiEA94L1GfNWW84kbUdHHn+l6B6n18VgIA3sdkPqKL36tqk\u003d&amp;quot;,&amp;quot;intermediateSigningKey&amp;quot;:{&amp;quot;signedKey&amp;quot;:&amp;quot;{\&amp;quot;keyValue\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEem3biYxltOBuMV+Dd9g+ZhV3VEzP2vAlFXvb9tJoYGLtetxDYWTUqnXPvKGDeAnSNrkPo8hu5kLtxN0QXCYkqQ\\u003d\\u003d\&amp;quot;,\&amp;quot;keyExpiration\&amp;quot;:\&amp;quot;1551385212256\&amp;quot;}&amp;quot;,&amp;quot;signatures&amp;quot;:[&amp;quot;MEYCIQD/TWKunZJhG/u3iL2H5P3i9r0rCbpw1/+z9dr/yGytvwIhAPfV2zF5cqP/L+42W+JKv6fgQKBEc67HTtfderefdghJ&amp;quot;]},&amp;quot;protocolVersion&amp;quot;:&amp;quot;ECv2&amp;quot;,&amp;quot;signedMessage&amp;quot;:&amp;quot;{\&amp;quot;encryptedMessage\&amp;quot;:\&amp;quot;OidSptk8w+I3FnR1VFmiVswXaZ7ADnmMP1MQelp6GSg0/3aVpAXeLRH/fT1wN7gpxNPy7tFITeQenrJm3QG19tAPuVhcAVM26DMU6LAmZPyPXALktpnYrUj6etCjvWWM/1LkhjDBSjtkmpWRiHIyqj5aud/j8rxFEk06GhwqPWbnJwdCgNf32LJP7bSpUWvHOioaZIV1vdeV6d7iQ6EDWWAS/z9pXWkqpW//M/TVTrcKFXh4C2TI2O+qyBD9VzK3TqU6wS5VsYL69W9/4xzV5L5irpp/wzNfPHkJd8QIwcsIPuNWBtGm3v+JCaqIA3oK9Sw/5o/gZp/pnOhUdax0VjGEvmbGXs2+ufBChCkh+/BpobbpzVS9T/DZSlUO2FLANMjSaEQzh74ymtDgP4x9O64RAdySW+V7lVZMa7FVZ3PFnTfa8W89pzIgo6ocSGHQPBFnExTmSbDpUU0L12wzHkAcZSyngPAljqg\\u003d\&amp;quot;,\&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;BBKgbSbykNy1111QYRmGJEhnCorkt+VoDYlYbAlg0a5WO2uV/M50XqOSG0uxWAvUqrZolQuEX6yZ+dvvufLEZtI\\u003d\&amp;quot;,\&amp;quot;tag\&amp;quot;:\&amp;quot;p9ItvOfsQVTzhTPHq6ycYjKX1TtozP/yym4QWWVRVCk\\u003d\&amp;quot;}&amp;quot;}&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;type&amp;quot;:&amp;quot;CARD&amp;quot;,&lt;br /&gt;
        &amp;quot;info&amp;quot;:{&lt;br /&gt;
            &amp;quot;cardNetwork&amp;quot;:&amp;quot;MASTERCARD&amp;quot;,&lt;br /&gt;
            &amp;quot;cardDetails&amp;quot;:&amp;quot;1164&amp;quot;,&lt;br /&gt;
            &amp;quot;billingAddress&amp;quot;:{&lt;br /&gt;
                &amp;quot;phoneNumber&amp;quot;:&amp;quot;+380 93 000 00 11&amp;quot;,&lt;br /&gt;
                &amp;quot;address3&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;sortingCode&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;address2&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;countryCode&amp;quot;:&amp;quot;UA&amp;quot;,&lt;br /&gt;
                &amp;quot;address1&amp;quot;:&amp;quot;ул. &amp;quot;,&lt;br /&gt;
                &amp;quot;postalCode&amp;quot;:&amp;quot;49107&amp;quot;,&lt;br /&gt;
                &amp;quot;name&amp;quot;:&amp;quot;Super 1&amp;quot;,&lt;br /&gt;
                &amp;quot;locality&amp;quot;:&amp;quot;Київ&amp;quot;,&lt;br /&gt;
                &amp;quot;administrativeArea&amp;quot;:&amp;quot;Київська область&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;email&amp;quot;:&amp;quot;test@easypay.ua&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача токена для оплати ===&lt;br /&gt;
Надішліть дані з поля token з відповіді від &#039;&#039;&#039;GooglePay Api&#039;&#039;&#039; у поле &#039;&#039;&#039;userPaymentInstrument/token&#039;&#039;&#039; у Easypay (розділ [[MerchantAPI#Створення замовлення|Створення замовлення]])&lt;br /&gt;
&lt;br /&gt;
Перед цим потрібно викликати метод &#039;&#039;&#039;EasyPayApi [[MerchantAPI#Реєстрація точки та створення сесії|createApp.]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад запиту&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210000-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
&amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;signature\&amp;quot;:\&amp;quot;MEQCIFTFadYw15Cqfk7+YiM9pp5zEvyTI7oWVZCNFKr1cMthAiAFMv+nt0PWOEhj6LmmMNTByP9E4OhGrSoE7rDvzLDIZw\\u003d\\u003d\&amp;quot;,\&amp;quot;intermediateSigningKey\&amp;quot;:{\&amp;quot;signedKey\&amp;quot;:\&amp;quot;{\\\&amp;quot;keyValue\\\&amp;quot;:\\\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEsrkMsOBN8N0xL8AsTVUIETODhCva5PpGFxvPm56pWmI5MG2HKKHXjsdhdvcP6N3d40x90E0rZzDrxBC2ywERXg\\\\u003d\\\\u003d\\\&amp;quot;,\\\&amp;quot;keyExpiration\\\&amp;quot;:\\\&amp;quot;1618591579000\\\&amp;quot;}\&amp;quot;,\&amp;quot;signatures\&amp;quot;:[\&amp;quot;MEUCIHX0SawuKctPUEjdFu2sDiE81aSSdf8i0KNvdg1dlsWoAiEAye8TEWpPk4sp7EjTovN7DichK6YxY1DajYN9/ArHDYI\\u003d\&amp;quot;]},\&amp;quot;protocolVersion\&amp;quot;:\&amp;quot;ECv2\&amp;quot;,\&amp;quot;signedMessage\&amp;quot;:\&amp;quot;{\\\&amp;quot;encryptedMessage\\\&amp;quot;:\\\&amp;quot;vlLmhIBndM4a/GWFsvbFZrZOygjAwUao/NlvlJlhAQ3kdprI3gubAcQxAau8L74dkzGJh8w7AD2E77XOHycdwG91NUvsJ0xiXuMCXHJ9NPMhp7k49OUIJjOpJG+RqUM9/SPBgx69eDD7skhG+axZYr/m36LFjIlk5WhmumQgIrfojm02uRm0nOcZ2wbvrwQKZyL1IeTv/txqcYMuQqYWzs/FPkIEbiQ80z6dRhVszrEXcHLKcfBmNmcn/Vk90ArXCotOD52V0JS/Q+Mf9mCoe9G2bABo9R9PAYT/FrKIEOQEhzLCI7m4/vyIlCMf69d6PjigP3AOGxykbS0Kvsxqoh+HYRFCSLCd+8O2Us2wCYD09/OBqcQi78/fs2vwyg4nrWQQJ6ZGwTKHHxVRY8VGAUUnMFr18HPsN1BQNuz08M4t6Qx6X0nEZ3hseSIcUMVcBm+NyvL2T/XSWqTh2poDuQ4B+UJ59gMrsPapzouxk2iC/+vS1Bs/2sSf77Nsqr7BhE7SMgnZ/a2LF+Shx2aOKSIGflMz+MjVSzpMg2AUh43pbcsi8g\\\\u003d\\\\u003d\\\&amp;quot;,\\\&amp;quot;ephemeralPublicKey\\\&amp;quot;:\\\&amp;quot;BDJpYzoN9XPVKrHIxwNes83HbR0/AOUPpQgAwi3fTzR+TIB8/VAc9CdI9guWX8Pjvii/T+WxwcByuo9pzJC7518\\\\u003d\\\&amp;quot;,\\\&amp;quot;tag\\\&amp;quot;:\\\&amp;quot;LFOOTwd5Crtn60KnT0J6MHuFlGE0+EYL3D7IrWrPsRA\\\\u003d\\\&amp;quot;}\&amp;quot;}&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Створення підпису ==&lt;br /&gt;
----Формування підпису Sign (основний варіант для POST – запитів)&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Sign = base64(sha256(secretKey + requestBody))&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Де:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;secretKey&amp;lt;/code&amp;gt; – секретний ключ.&lt;br /&gt;
* &amp;lt;code&amp;gt;requestBody&amp;lt;/code&amp;gt; – тіло запиту у форматі JSON (ідентичне формату EasyPay).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Приклади коду ===&lt;br /&gt;
----&#039;&#039;&#039;C#&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Convert.ToBase64String(SHA256.Create().ComputeHash(Encoding.UTF8.GetBytes(data)))&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PHP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base64_encode(hash(&#039;sha256&#039;, ($secretKey.$requestbody), true))&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Можливі варіанти інструментів оплати ==&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===== Оплата &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 4px 16px;         border: 2px solid #0033A0; /* Темно-синій колір рамки */         background-color: #0033A0; /* Темно-синій фон */         color: white; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */     &amp;quot;&amp;gt;VISA&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid transparent; /* Прозора рамка для градієнту */         background: linear-gradient(to right, #FF5F00, #FFBF00); /* Градієнт від червоного до оранжевого */         color: white; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;MasterCarD&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;paymentInstrumentsTypes&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;storedCards&amp;quot;: [],&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 4211698,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 200,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
  ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;RCard&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===== Мобільні гроші  &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #00A3E0; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #00A3E0; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Київстар&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #F7E300; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #0033A0; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Lifecell&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #E60012; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #E60012; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Vodafone&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 0.0,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 4958975,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 0.0,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 1,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 6000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 5098216,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Картки лояльності &amp;lt;span style=&amp;quot;             display: inline-block;             padding: 8px 20px;             border: 2px solid #FF0000; /* Червона рамка */             background-color: #FF0000; /* Червоний фон */             color: white; /* Білий текст*/             font-family: Arial, sans-serif; /* Шрифт Arial */             font-weight: bold; /* Жирний шрифт */             border-radius: 24px; /* Закруглені краї */             text-transform: uppercase; /* Великі літери */             font-size: 16px; /* Розмір шрифта */         &amp;quot;&amp;gt;Fishka&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;FishkaB2B&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 1000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;FishkaB2C&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 1000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Оплата  &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #000000; /* Темно-синій колір рамки */         background:FFFFFF ; /* Темно-синій фон */         color: #000000; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;ApplePay&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px;         border-style: solid;         border-width: 4px;         border-color: #4285F4 #EA4335 #FABB05 #34A853; /* Чітке розмежування кольорів */         background-color: #FFFFFF; /* Білий фон всередині */         color: #000000; /* Колір тексту */         font-family: Arial, sans-serif;         font-weight: bold;         text-transform: uppercase;         font-size: 16px;         border-radius: 24px; /* Закруглені краї */     &amp;quot;&amp;gt;GPAY&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 9999.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 10958126,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 9999.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 10958137,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: &lt;br /&gt;
                    {&lt;br /&gt;
                       &amp;quot;PublicKey&amp;quot;: &amp;quot;BKdzipvJvJzcbTMm3dO0LEh1AXFr8qfSiPjwrI7vv9F6hqhDJB1M=&amp;quot;&lt;br /&gt;
                    }&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       }&lt;br /&gt;
   ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Управління інструментами оплати ===&lt;br /&gt;
----Управління інструментами оплати на сторінці оплати EasyPay здійснюється при створенні замовлення. Параметр &amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt; визначає, які інструменти оплати будуть відображатися на сторінці платіжного шлюзу.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;quot;userInfo&amp;quot;: { &lt;br /&gt;
      &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
   },&lt;br /&gt;
&lt;br /&gt;
Обов&#039;язкові параметри:&lt;br /&gt;
    &amp;quot;order&amp;quot;: {&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.01, (decimal)&lt;br /&gt;
&amp;quot;allowedInstruments&amp;quot;: [ &amp;quot;string&amp;quot; ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;параметр в якому передаються інструменти оплати, які будуть відображені на сторінці &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* RCard&lt;br /&gt;
* Card&lt;br /&gt;
* EBank&lt;br /&gt;
* FishkaB2C&lt;br /&gt;
* ApplePay&lt;br /&gt;
* GooglePay&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Поведінка системи&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Якщо параметр&#039;&#039;&#039; &amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt; &#039;&#039;&#039;не передано або він порожній&#039;&#039;&#039;:  На сторінці оплати будуть відображені всі доступні інструменти, які підключені для партнера.&lt;br /&gt;
# &#039;&#039;&#039;Якщо з переданих інструментів немає доступних для оплати&#039;&#039;&#039;:  Повертається помилка:  &amp;lt;code&amp;gt;PAYMENTINSTRUMENT_NOT_FOUND&amp;lt;/code&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Приклад помилки&#039;&#039;&#039;:  У разі, якщо у партнера активні ApplePay і Card, а в запиті передається GooglePay, повертається помилка &amp;lt;code&amp;gt;PAYMENTINSTRUMENT_NOT_FOUND&amp;lt;/code&amp;gt;.&lt;br /&gt;
# &#039;&#039;&#039;Якщо передані доступні інструменти оплати&#039;&#039;&#039;:  У разі, якщо партнер передає, наприклад, GooglePay та Card, але GooglePay не активний для цього партнера, система поверне посилання з активним інструментом Card.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Технічна підтримка ==&lt;br /&gt;
----За потреби консультацій з питань реалізації API можна написати запит на &#039;&#039;merchant.api.support@easypay.ua&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vadim.fedorchuk</name></author>
	</entry>
	<entry>
		<id>https://partnerdocs.easypay.ua/index.php?title=MerchantAPI&amp;diff=2263</id>
		<title>MerchantAPI</title>
		<link rel="alternate" type="text/html" href="https://partnerdocs.easypay.ua/index.php?title=MerchantAPI&amp;diff=2263"/>
		<updated>2025-10-07T13:55:55Z</updated>

		<summary type="html">&lt;p&gt;Vadim.fedorchuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Загальні відомості ==&lt;br /&gt;
----Протокол призначено для торговців, які є одержувачами платежів. Продавець підписує договір про прийняття платежів або анкету-акцепт до публічної оферти.&lt;br /&gt;
&lt;br /&gt;
Щоб отримати платежі, ви можете використовувати web, мобільні версії сайтів, а також мобільні програми. У разі використання цього протоколу не здійснюється перевірка даних для ідентифікації замовлення або облікового запису. EasyPay завжди приймає дані, надіслані та створені продавцем.&lt;br /&gt;
&lt;br /&gt;
=== Заголовки запитів ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Для надсилання запиту та отримання відповіді у форматі JSON, необхідно передати такі обов’язкові заголовки у запиті.&amp;lt;syntaxhighlight lang=&amp;quot;jsonml+bst&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
--header &#039;Content-Type: application/json&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;AppId: cd7fde18-15db-4d94-a91b-7cf8edd81209&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;PageId: 3e7bf353-417a-410c-a22e-df8bdcccb760&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;PartnerKey: easypay-test&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;locale: ua&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;Sign: bS+vPOwu1Sif1Iz47Cdh+z1RAi0s6X21C3uU0YNBNWE=&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== URL ===&lt;br /&gt;
----&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Посилання&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;https://merchantapi.easypay.ua&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Production&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;в т.ч. для надсилання тестових запитів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;https://localapi.easypay.ua&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Test&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;локальний тест &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Налаштування безпеки ===&lt;br /&gt;
----Партнер надає IP, з яких будуть здійснюватися запити.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Реєстрація партнера в системі EasyPay ===&lt;br /&gt;
----Реєстрація нового торговця передбачає отримання унікального ідентифікатора &#039;&#039;&#039;PartnerKey&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Характеристика параметрів реєстрації =====&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x: auto; display: block; width: unset !important; height: auto !important; border: none;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PartnerKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор партнера (продавця) у системі EasyPay.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;ServiceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сервісу торговця у системі EasyPay.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;SecretKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;секретний ключ для формування підпису&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;відомий лише торговцю та EasyPay&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 20 хв. Для кожного запиту CreateOrder потрібно використовувати унікальний PageID&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тестові параметри ===&lt;br /&gt;
----Для тестових запитів використовуються такі параметри:&amp;lt;br&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;pl&amp;quot;&amp;gt;&lt;br /&gt;
PartnerKey = easypay-test&lt;br /&gt;
ServiceKey = MERCHANT-TEST&lt;br /&gt;
SecretKey = test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    На даний момент відсутня можливість тестування з використанням фейкових оплат / тестових карток. &lt;br /&gt;
    Платежі тільки реальні, їх можна відмінити в день оплати методом &lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;cancelOrder&amp;lt;/span&amp;gt; &lt;br /&gt;
 ([[MerchantAPI#Скасування платежу|Скасування платежу]])&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Тестове середовище =====&lt;br /&gt;
&lt;br /&gt;
Перед початком використання тестового середовища необхідно надати ір з яких будуть надходити запити, для відкриття доступу. На тестовому середовищі використовуються методи аналогічні Merchant Api.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестові дані:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* PartnerKey:credit-test&lt;br /&gt;
* SecretKey: credit-test&lt;br /&gt;
&lt;br /&gt;
* serviceKey:TEST-CREDIT-PAYMENT - погашення&lt;br /&gt;
* serviceKey:TEST-CREDIT-PAYMENT - погашення&lt;br /&gt;
* serviceKey:TEST-CREDIT-TO-CARD - виплата&lt;br /&gt;
* Надсилання колбеків з Iр: 195.230.131.50 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тестові картки для верифікації/виплат:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код підтвердження для 2дс при верифікації картки: 123456&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Card.Expire/CVV&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Статус виплати &amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;5167803258208169&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна виплата&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4235751329985326&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна виплата&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4111111111111111&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна без створення транзакції&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4999999999990011&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111 &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна виплата з затримкою статусу 5 хв&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4217198608967728&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111 &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна виплата з затримкою статусу 5 хв&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тестові картки для оплати:&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Card.Expire/CVV&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Статус виплати &amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;5168752081922117&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0128/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна оплата з 3ДС/ або не успішна оплата з 3ДС&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4909150002132451&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0129/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна 2ДС оплата &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;4300380058021820&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0130/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Не успішна з 3ДС + помилка PAYMENT_ALFABANK_116&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;&#039;&#039;&#039;5567217349220669&#039;&#039;&#039;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;0130/111&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Успішна оплата з 3ДС/ або не успішна оплата з 3ДС&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    У разі отримання помилки &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;APPID_NOT_FOUND&amp;lt;/span&amp;gt; &lt;br /&gt;
    у відповідь на будь-який метод, необхідно повторити запит &lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;createApp&amp;lt;/span&amp;gt; &lt;br /&gt;
    до отримання точки ІД.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Основні запити/відповіді ==&lt;br /&gt;
&amp;lt;hr color=&amp;quot;#d3d3d3&amp;quot; size=&amp;quot;1&amp;quot; noshade&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Реєстрація точки та створення сесії ====&lt;br /&gt;
Цей метод слід викликати, коли користувач вперше звертається до платіжної сторінки. Якщо браузер або пристрій змінюються, метод знову з&#039;являється&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/system/createApp&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot; lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;,&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json-object&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
body: &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;logoPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/logo/&amp;quot;,&lt;br /&gt;
  &amp;quot;hintImagesPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/hint_images/&amp;quot;,&lt;br /&gt;
  &amp;quot;apiVersion&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;br /&gt;
  &amp;quot;appId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;,&lt;br /&gt;
  &amp;quot;pageId&amp;quot;: &amp;quot;f3f2b678-a3c4-45ba-a865-a136fe4a62bd&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Характеристика параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;        &#039;&#039;&#039;Параметри&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&amp;lt;!-- Третій рядок --&amp;gt;&amp;lt;!-- Четвертий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;за замовчуванням, якщо не було активності за запитами, &lt;br /&gt;
час життя AppId - 3 місяці. З кожним запитом життя AppId автоматично продовжується.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 20 хв. Для кожного запиту CreateOrder потрібно використовувати унікальний PageID&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Створення сесії ====&lt;br /&gt;
----Даний метод створює новий екземпляр сеансу для користувача , &amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/system/createPage&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot; lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;:  &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
body:&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;logoPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/logo/&amp;quot;,&lt;br /&gt;
    &amp;quot;hintImagesPath&amp;quot;: null,&lt;br /&gt;
    &amp;quot;apiVersion&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;br /&gt;
    &amp;quot;appId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;,&lt;br /&gt;
    &amp;quot;pageId&amp;quot;: &amp;quot;29bd7237-6b8d-4048-b028-6efc23d05988&amp;quot;,&lt;br /&gt;
    &amp;quot;requestedSessionId&amp;quot;: &amp;quot;fa3595d3-52de-4744-9fc6-ec2d3507d5a5&amp;quot;,&lt;br /&gt;
    &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Характеристика параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;        &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&amp;lt;!-- Третій рядок --&amp;gt;&amp;lt;!-- Четвертий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;за замовчуванням, якщо не було активності за запитами, &lt;br /&gt;
час життя AppId - 3 місяці. З кожним запитом життя AppId автоматично продовжується.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;За замовчуванням, якщо не було активності за запитами, час життя PageId - 20 хвилин. З кожним запитом життя PageId автоматично продовжується.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Створення замовлення ====&lt;br /&gt;
----Перед викликом цього методу потрібно викликати один із методів: &lt;br /&gt;
&lt;br /&gt;
* [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]]&lt;br /&gt;
* [[MerchantAPI#Створення сесії|CreatePage]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; Для кожного нового запиту &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;CreateOrder&amp;lt;/span&amp;gt; потрібно використовувати унікальний &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;PageID&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&#039;Content-Type&#039;: &#039;application/json&#039;&lt;br /&gt;
&#039;PartnerKey&#039;: &#039;partnerName&#039;&lt;br /&gt;
&#039;locale&#039;: &#039;ua&#039;&lt;br /&gt;
&#039;AppId&#039;: &#039;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId&#039;: &#039;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;Sign&#039;: &#039;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;userInfo&amp;quot;: {&lt;br /&gt;
       &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
Обов&#039;язкові параметри:&lt;br /&gt;
&lt;br /&gt;
     &amp;quot;order&amp;quot;: {&lt;br /&gt;
       &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;amount&amp;quot;:1.01, (decimal)&lt;br /&gt;
&lt;br /&gt;
Необов&#039;язкові параметри:&lt;br /&gt;
       &amp;quot;paymentOperation&amp;quot;:&amp;quot;PaymentTokenization&amp;quot;,&lt;br /&gt;
       &amp;quot;additionalItems&amp;quot;: {},&lt;br /&gt;
       &amp;quot;expire&amp;quot;: &amp;quot;2019-04-15T07:49:20&amp;quot;,&lt;br /&gt;
       &amp;quot;isOneTimePay&amp;quot;: true,&lt;br /&gt;
       &amp;quot;fields&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
           &amp;quot;fieldName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
           &amp;quot;fieldValue&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
           &amp;quot;fieldKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
     },&lt;br /&gt;
  &amp;quot;urls&amp;quot;: {&lt;br /&gt;
    &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;back&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
 &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
    &amp;quot;payee&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;payer&amp;quot;: {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;reccurent&amp;quot;: {&lt;br /&gt;
    &amp;quot;cronRule&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;dateExpire&amp;quot;: &amp;quot;2019-01-21T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;dateRun&amp;quot;: &amp;quot;2019-01-20T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;properties&amp;quot;:&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;failedCount&amp;quot;:0,&lt;br /&gt;
         &amp;quot;failedRule&amp;quot;:&amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;amount&amp;quot;:1.0,&lt;br /&gt;
         &amp;quot;UrlNotify&amp;quot;:&amp;quot;http://notify.url&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;splitting&amp;quot;: {&lt;br /&gt;
    &amp;quot;items&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
     &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;orderId&amp;quot;: &amp;quot;string”  &lt;br /&gt;
     &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
                      &amp;quot;payee&amp;quot;: {&lt;br /&gt;
                                     &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                     &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
                                                    &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                                  }&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;payer&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     }&lt;br /&gt;
                                   },&lt;br /&gt;
        &amp;quot;unit&amp;quot;: &amp;quot;Amount|Percent&amp;quot;,&lt;br /&gt;
        &amp;quot;value&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;withCommission&amp;quot;: false|true&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;cardGuid&amp;quot;: &amp;quot;guid&amp;quot;,&lt;br /&gt;
     &amp;quot;pan&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;expire&amp;quot;: &amp;quot;MM/YY&amp;quot;,&lt;br /&gt;
      &amp;quot;cvv&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;partnerInfo&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис  параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор послуги мерчанта (видає EasyPay)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор номера замовлення у системі партнера&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;опис замовлення (до 120 символів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;відомий лише торговцю та EasyPay&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення, роздільник - точка &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentOperation&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип платіжного процесу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PaymentTokenization -&#039;&#039;&#039; використовується для токенізації картки, якою буде сплачено це замовлення.&lt;br /&gt;
* &#039;&#039;&#039;Працює лише для інструмента “карта”&#039;&#039;&#039;. Повинен бути заповнений ідентифікатор клієнта &#039;&#039;&#039;&amp;quot;userInfo&amp;quot;: { &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;}&#039;&#039;&#039;&lt;br /&gt;
* Якщо передано URL для колбеку, то після успішної оплати відправляється колбек про платіж та колбек про токенізацію (приклади колбеків про оплату - в [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]], про [[MerchantAPI#Токенізація за допомогою введення даних картки користувачем на сторінці (сертифікація PCI:DSS не потрібна)|токенізацію]].&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;userInfo/phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер телефону (або ідентифікатор) клієнта &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Номер телефону необхідний: &lt;br /&gt;
&lt;br /&gt;
* для отримання списку токенізованих карток (інформація буде в масиві StoredCards)&lt;br /&gt;
* при оплаті із зазначенням токена картки&lt;br /&gt;
* для токенізації картки після успішної оплати разом із параметром&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Девятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Одинадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час життя замовлення &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Після закінчення заданого часу замовлення сплатити неможливо. Час життя сторінки може відображатися на платіжній сторінці у вигляді таймера (за замовчуванням таймер вимкнено). Значення має бути більшим за поточний час на 6 хвилин.&lt;br /&gt;
&#039;&#039;&#039;Значення за замовчуванням - 3 дні&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Дванадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;sOneTimePay&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;включає можливість успішно оплатити замовлення лише 1 раз за конкретним forwardUrl &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Значення:&lt;br /&gt;
&lt;br /&gt;
* True - за замовчуванням;&lt;br /&gt;
* False - оплатити замовлення по тому самому &#039;&#039;forwardUrl&#039;&#039; можна буде кілька разів;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Тринадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;urls&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;back -&#039;&#039;&#039; URL для повернення на вказану сторінку з фінальної сторінки успіху EasyPay.&lt;br /&gt;
* &#039;&#039;&#039;success -&#039;&#039;&#039; URL сторінки успіху, для редиректу клієнта у разі успішної оплати.&lt;br /&gt;
* &#039;&#039;&#039;failed -&#039;&#039;&#039; URL сторінки помилки для редиректу клієнта у разі неуспішної оплати&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;back -&#039;&#039;&#039;  На фінальній сторінці EasyPay вгорі зліва з&#039;явиться кнопка “Повернутись назад” з посиланням на вказану URL-адресу. Параметр не може бути порожнім і повинен відповідати формату URL.&lt;br /&gt;
* &#039;&#039;&#039;success&#039;&#039;&#039; -  у разі, якщо не було передано urls{success,failed} для редиректу після оплати. Після оплати клієнт може не дочекатися редиректу на цей url, тому редирект не можна використовувати як індикатор успішної оплати, отримання оповіщення про успішний платіж - &#039;&#039;&#039;див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&lt;br /&gt;
* &#039;&#039;&#039;faild -&#039;&#039;&#039; приклад get-параметрів, які приходять на &#039;&#039;&#039;url.failed та url.succes&#039;&#039;&#039; (те ж, але без &#039;&#039;errorCode&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;?serviceKey=merchanttest-5310&amp;amp;orderId=re9r9er94jr&amp;amp;amount=1.20&amp;amp;description=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Тестове+описання+замовлення&amp;amp;transactionId=722443797&amp;amp;date=2019-06-11T14:49:07&amp;amp;recurrentId=&amp;amp;&#039;&#039;errorCode=PAYMENT_ALFABANK_-2006&#039;&#039;&amp;amp;sign=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;eYkFYixpB3wnKoZDzkAiqWgdMkeHETDWmDsFMCaPO44=&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt; &lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Необов&#039;язкові додаткові поля&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalItems&amp;lt;/code&amp;gt; –&#039;&#039;&#039; необов&#039;язкові додаткові параметри, наприклад:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
  &amp;quot;PayerEmail&amp;quot;:&amp;quot;client@i.ua&amp;quot;,&lt;br /&gt;
  &amp;quot;PayerPhone&amp;quot;:&amp;quot;380930007603&amp;quot;,&lt;br /&gt;
  &amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;https://notify.url&amp;quot;,&lt;br /&gt;
  &amp;quot;Merchant.Param1&amp;quot;:&amp;quot;CustomValue&amp;quot;,&lt;br /&gt;
  &amp;quot;CurrencyAmountLabel&amp;quot;:&amp;quot;123.56$&amp;quot;&lt;br /&gt;
}, &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PayerEmail&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;емейл клієнта для оповіщення його у разі неоплаченого замовлення та для автоматичного заповнення поля “Надіслати квитанцію на email” на сторінці оплати. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр передається – він не може бути порожнім і має відповідати формату email.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PayerPhone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;телефон клієнта, на який протягом 15-20 хв після виклику CreateOrder відправиться нагадування про неоплачене замовлення (смс або вайбер). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр передається, він не може бути порожнім і повинен відповідати формату телефону.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Merchant.UrlNotify&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL для надсилання нотифікації за успішним платежем (callback), див. [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Параметр не може бути порожнім і має відповідати формату URL.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Merchant.Param1&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;індивідуальний параметр партнера Param1 узгоджується з EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;reccurentPayment&amp;lt;/code&amp;gt; -&#039;&#039;&#039; інформація для створення рекурентного платежу на основі поточного. Рекурентний платіж буде створений за розкладом, якщо основний платіж виконаний за допомогою інструментів card, Rcard, Vcard, LifeMoney&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json-object&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;reccurent&amp;quot;: {&lt;br /&gt;
    &amp;quot;cronRule&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;dateExpire&amp;quot;: &amp;quot;2019-01-21T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;dateRun&amp;quot;: &amp;quot;2019-01-20T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;properties&amp;quot;:&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;failedCount&amp;quot;:0,&lt;br /&gt;
         &amp;quot;failedRule&amp;quot;:&amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;amount&amp;quot;:1.0,&lt;br /&gt;
         &amp;quot;UrlNotify&amp;quot;:&amp;quot;http://notify.url&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;cronRule&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;правило у cron-форматі, з якою періодичністю повторювати рекурентний платіж, наприклад 10 20 15 * * (кожного 15 числа місяця о 20:10). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо ця властивість порожня, значить рекурентний платіж виконуватиметься на вимогу продавця.&lt;br /&gt;
&#039;&#039;&#039;Плануйте перше виконання рекуренту щонайменше 20 хвилин від дати успішного платежу.&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateExpire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата, після якої не проводити рекурентний платіж.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateRun&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата першого запуску рекурентного платежу (опціонально). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо не заданий, перший запуск розраховується за &#039;&#039;&#039;recurrent/cronRule&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;properties&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткові параметри (опціонально) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/amount -&#039;&#039;&#039; сума кожного рекурентного платежу, наступного після основної оплати (опціонально)&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/failedCount -&#039;&#039;&#039; ккількість поспіль неуспішних викликів рекурентних оплат, після чого рекурентний платіж видаляється (опціонально). За замовчуванням - 4 спроби: при неуспіху - повторюється спроба кожні 20-30 хвилин, 4 неуспішних спроби поспіль по одному recurrentId - і рекурент відключається. Якщо після 3 неуспішних спроб була 1 успішна, то лічильник неуспішних для цього рекурента скидається.&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/failedRule -&#039;&#039;&#039; cron-правило (період) повтору при неуспішному виклику рекурента (опціонально)&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/UrlNotify&#039;&#039;&#039; - URL для надсилання нотифікації за успішним &#039;&#039;&#039;рекурентним&#039;&#039;&#039; платежем (callback), див. [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;  &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetails&amp;lt;/code&amp;gt; -&#039;&#039;&#039; передача банківських реквізитів для перерахування коштів у випадку, якщо банківські реквізити можуть змінюватися щодо різних платежів одного сервісу продавця. На стороні EasyPay має бути увімкнено режим &amp;quot;Отримувати реквізити із запиту&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
    &amp;quot;payee&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;123664578&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;департамент патрульної поліції&amp;quot;,&lt;br /&gt;
      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;пат пумб&amp;quot;,&lt;br /&gt;
        &amp;quot;mfo&amp;quot;: &amp;quot;330556&amp;quot;,&lt;br /&gt;
        &amp;quot;account&amp;quot;: &amp;quot;123654778889&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;payer&amp;quot;: { &amp;quot;name&amp;quot;: &amp;quot;Иванова Мария&amp;quot; },&lt;br /&gt;
    &amp;quot;narrative&amp;quot;: { &amp;quot;name&amp;quot;: &amp;quot;Переказ коштів згідно договору з ФК № 111/11-П від 11.11.1111 р. за виключенням винагороди за їх переказ згідно реєстру від [work_date]р.&amp;quot; }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;payee/ID&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;код одержувача&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;ЄДРПОУ або ІПН&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;payee/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;одержувач &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 38 символів&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;банк отримувача&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 38 символів&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Mfo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;МФО банку &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;може не заповнюватися, якщо Payee/Bank/Account містить IBAN&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Account&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;р/р одержувача або IBAN &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payer/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;платник &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Narrative/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;призначення платежу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 157 символів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetailsId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;повну структуру bankingDetails можна не передавати, для цього достатньо передати  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetailsId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ідентифікатор банківських реквізитів із довідника, який узгоджений із конкретним партнером та перебуває в системі EasyPay.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt; &lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Splitting&#039;&#039;&#039; - інформація щодо сплітування (розщеплення) платежу.&lt;br /&gt;
&lt;br /&gt;
Частина загальної суми з order/amount розподіляється відповідно до інформації в splitting/items/value, а залишок - йде на основні реквізити з bankingDetails (або bankingDetailsId). На стороні EasyPay має бути увімкнено режим “Отримувати реквізити із запиту &lt;br /&gt;
&lt;br /&gt;
Структура &#039;&#039;&#039;items&#039;&#039;&#039; це масив. Основний платіж буде розщеплений стільки платежів, скільки міститься у цьому масиві плюс залишок. Кожен розщеплений платіж буде надіслано на відповідні банківські реквізити &amp;lt;code&amp;gt;items/bankingDetails&amp;lt;/code&amp;gt;. Залишок коштів буде надіслано на реквізити основного платежу з &amp;lt;code&amp;gt;BankingDetails&amp;lt;/code&amp;gt; або &amp;lt;code&amp;gt;bankingDetailsId,&amp;lt;/code&amp;gt; які потрібно обов&#039;язково вказувати під час сплітування.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;splitting&amp;quot;: {&lt;br /&gt;
    &amp;quot;items&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
     &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot; &lt;br /&gt;
     &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
                      &amp;quot;payee&amp;quot;: {&lt;br /&gt;
                                     &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                     &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
                                                    &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                                  }&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;payer&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     }&lt;br /&gt;
                                   },&lt;br /&gt;
        &amp;quot;unit&amp;quot;: &amp;quot;Amount|Percent&amp;quot;,&lt;br /&gt;
        &amp;quot;value&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;withCommission&amp;quot;: false|true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр. Ідентифікатор послуги, за якою ініціюється зарахування спліту (частини) платежу.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення ServiceKey з тіла запиту CreateOrder&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр. Ідентифікатор внутрішнього замовлення Мерчант для маркування конкретного спліту (частини) платежу.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення OrderId, передане в тілі запиту CreateOrder.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/bankingDetails&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;банківські реквізити кожного розщепленого платежу. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;            &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/unit&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;може бути &#039;&#039;&#039;Amount&#039;&#039;&#039; (сума розщепленого платежу в грн.) або &#039;&#039;&#039;Percent&#039;&#039;&#039; (сума розщепленого платежу вважається відсотком від загального). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/value&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;значення у цифрах. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/withCommission - true/false&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Вказує з якого з одержувачів слід утримати внутрішню комісію. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Сума комісії розраховується із загальної суми платежу, а утримується - з першого одержувача зі &#039;&#039;&#039;splitting,&#039;&#039;&#039; у якого &#039;&#039;&#039;withCommission=true&#039;&#039;&#039;. Якщо ні в кого з &#039;&#039;&#039;splitting&#039;&#039;&#039; не зазначено &#039;&#039;&#039;withCommission=true&#039;&#039;&#039;, то комісія втікає з “основного” одержувача, вказаного в bankingDetails.&lt;br /&gt;
Якщо у всіх значення &#039;&#039;&#039;withCommission=false&#039;&#039;&#039; (або не передали), то комісія утримається з &amp;quot;основного одержувача&amp;quot;, вказаного в параметрі &#039;&#039;&#039;bankingDetails&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Якщо всі значення &#039;&#039;&#039;withCommission=true,&#039;&#039;&#039; то комісія утримається з першого одержувача, зазначеного в splitting. Залишок буде надіслано на реквізити основного платежу з &#039;&#039;&#039;bankingDetails&#039;&#039;&#039; або &#039;&#039;&#039;bankingDetailsId.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При встановленому сервісом Типі розрахунків “За актами&amp;quot;, одержувачам перераховується повна сума, без відрахування комісії, незалежно від значення WithComission.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Після виконання сплітування під кожен спліт (частини) платежу на стороні EasyPay створюється фінансова   транзакція з унікальним transactionID.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Якщо списання грошей з картки пройшло успішно і всі реквізити для спліту вказані корректно (доступні) - всі транзакції набувають успішного статусу і по кожній транзакції відправляється колбек.&lt;br /&gt;
* Якщо списання грошей з картки пройшло неуспішно – запит відхиляється з кодом фінансової помилки;&lt;br /&gt;
* Якщо списання грошей з картки пройшло успішно, але хоча б один із реквізитів зазначено неправильно – всі транзакції спліту (частини) платежу – будуть відхилені.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Після проведення успішного списання та сплітування по кожній фінансовій транзакції в рамках спліту направляється колбек (нотифікація) про успішний платіж. Приклад коллбека (нотифікації) вказаний у [[MerchantAPI#Повідомлення про платіж|повідомлення про платіж]]&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Якщо параметр &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;userPaymentInstrument&amp;lt;/span&amp;gt; не є порожнім, створення платежу буде відбуватися автоматично.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для різних інструментів передаються такі параметри:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;userPaymentInstrument –&#039;&#039;&#039; інструмент оплати.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Картка (PCI DSS)&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;pan&amp;quot;: &amp;quot;5168123456780123&amp;quot;,&lt;br /&gt;
      &amp;quot;expire&amp;quot;: &amp;quot;MM/YY&amp;quot;,&lt;br /&gt;
      &amp;quot;cvv&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Токенізована Карта&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&amp;quot;userInfo&amp;quot;:{&amp;quot;phone&amp;quot;:&amp;quot;380935207603&amp;quot;}, /Phone,під яким токенізована карта/&lt;br /&gt;
…&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;cardGuid&amp;quot;: &amp;quot;guid&amp;quot;, /токен картки/&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Kyivstar Money/Life Money /VodafoneMoney&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney / LifeMoney / VodafoneMoney&amp;quot;,&lt;br /&gt;
      &amp;quot;phone&amp;quot;: &amp;quot;380xxYYYYYYY&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;ApplePay/GooglePay&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay / GooglePay&amp;quot;,&lt;br /&gt;
      &amp;quot;token&amp;quot;: “string”/Токен, отриманий від Apple | Google /&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo –&#039;&#039;&#039; інформація про партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.name –&#039;&#039;&#039; найменування партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.id –&#039;&#039;&#039; ВД (ЄДРПОУ) партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.account –&#039;&#039;&#039; рахунок партнера (особовий рахунок/IBAN…)&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Створення замовлення для холдованих платежів ====&lt;br /&gt;
Перед використанням методу потрібне додаткове налаштування терміналів зі сторони техпідтримкиEasyPay. &lt;br /&gt;
&lt;br /&gt;
Перед викликом цього методу потрібно викликати один із методів:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[MerchantAPI#Створення сесії|- CreateApp]]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[MerchantAPI#Створення сесії|- CreatePage]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;REQUEST HEADERS&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
  PartnerKey: partnerName&lt;br /&gt;
  locale: ua&lt;br /&gt;
  AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&lt;br /&gt;
  PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&lt;br /&gt;
  Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;REQUEST BODY&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;: {&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 1.01,&lt;br /&gt;
    &amp;quot;paymentOperation&amp;quot;: &amp;quot;Hold&amp;quot;,&lt;br /&gt;
    &amp;quot;expire&amp;quot;: &amp;quot;2019-04-15T07:49:20.009Z&amp;quot;,&lt;br /&gt;
    &amp;quot;isOneTimePay&amp;quot;: true,&lt;br /&gt;
    &amp;quot;additionalItems&amp;quot;: {}&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;urls&amp;quot;: {&lt;br /&gt;
    &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор послуги  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор замовлення в системі партнера   &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;опис замовлення  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentOperation = Hold&amp;lt;/code&amp;gt;&#039;&#039;&#039;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;параметр, що вказує, що подальший платіж буде холдовано(зарезервовано) з можливістю підтвердження або скасування. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Необов&#039;язкові параметри&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час життя замовлення.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Після закінчення вказаного часу замовлення оплатити неможливо. При ненульовому значенні на платіжній сторінці відображатиметься таймер. Значення повинне перевищувати поточний час щонайменше на 5 хвилин. Типове значення — 3 дні. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;isOneTimePay&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;вказує, чи можна оплатити одне замовлення кілька разів.   &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Типове значення — True.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalItems&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткові параметри  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;наприклад: &lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;:&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;code&amp;gt;{ &amp;quot;PayerEmail&amp;quot; : &amp;quot;client@i.ua&amp;quot;,&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;PayerPhone&amp;quot; : &amp;quot;380930007603&amp;quot;&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;code&amp;gt;},&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* де PayerEmail — емейл клієнта для сповіщення у разі неоплаченого замовлення та автоматичної підстановки на платіжній сторінці. &lt;br /&gt;
&lt;br /&gt;
* PayerPhone — номер телефону для надсилання повідомлення (SMS або Viber) про неоплачене замовлення (через 15–20 хвилин після виклику CreateOrder).&amp;lt;/td&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URLs &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL сторінки успішної оплати для редиректу клієнта.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;failed — URL сторінки помилки для редиректу клієнта.&lt;br /&gt;
приклад параметрів, що передаються на url.success (без errorCode) і &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;url.failed: ?serviceKey=merchanttest-5310&amp;amp;orderId=re9r9er94jr&amp;amp;amount=1.20&amp;amp;description=Тестове+описання+&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;замовлення&amp;amp;transactionId=722443797&amp;amp;date=2019-06-11T14:49:07&amp;amp;recurrentId=&amp;amp;errorCode=PAYMENT_ALFABANK_-2006&amp;amp;sign=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;eYkFYixpB3wnKoZDzkAiqWgdMkeHETDWmDsFMCaPO44=&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RESPONSE&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
HEADERS &lt;br /&gt;
-------&lt;br /&gt;
BODY&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;accountInfo&amp;quot;: null,&lt;br /&gt;
  &amp;quot;bankingDetails&amp;quot;: null,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 1,&lt;br /&gt;
  &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
  &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
  &amp;quot;paymentInstrumentsTypes&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;EMoney&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 0,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;RCard&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;storedCards&amp;quot;: [],&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;instrumentId&amp;quot;: 4211698,&lt;br /&gt;
          &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
          &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
          &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
          &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
          &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
          &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
          &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
          &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;walletStatus&amp;quot;: &amp;quot;NotRegistered&amp;quot;,&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;MasterPass&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;instrumentId&amp;quot;: 5098216,&lt;br /&gt;
          &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
          &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
          &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
          &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
          &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
          &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
          &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
          &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;forwardUrl&amp;quot;: &amp;quot;https://easypay.ua/whitepage/81b14a73-730c-40d4-8064-ce1c10e0c53b&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;accountInfo&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткова інформація про послугу  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMax&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;максимальна сума платежу за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMin&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;мінімальна сума за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;forwardUrl&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL сторінки оплати, для партнерів, у яких немає сертифікатів &#039;&#039;&#039;PCI DSS&#039;&#039;&#039; для обробки карткових даних. Або якщо у партнера немає власної платіжної сторінки. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentInstrumentsTypes&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;список інструментів оплати. Інструмент &#039;&#039;&#039;RCard&#039;&#039;&#039; надається лише користувачам, які авторизовані в системі EasyPay.&lt;br /&gt;
Можливі значення &#039;&#039;&#039;instrumentType&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
Можливі значення &#039;&#039;&#039;instrumentType:&#039;&#039;&#039;&lt;br /&gt;
* Card – платіжна картка&lt;br /&gt;
* RCard – платіжна картка, підв&#039;язана в системі EasyPay&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Холдування платежу можна здійснити, оплативши замовлення на сторінці оплати (перейти за &#039;&#039;&#039;forwardUrl&#039;&#039;&#039;), або вказавши в запиті &#039;&#039;&#039;createOrder&#039;&#039;&#039; інструмент оплати у &#039;&#039;&#039;userPaymentInstrument&#039;&#039;&#039; (див. [[MerchantAPI#Створення замовлення|Створення замовлення]]).&lt;br /&gt;
&lt;br /&gt;
Клієнту відобразиться сторінка успішного платежу EasyPay, або сторінка, вказана в “urls”:{}.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Після &#039;&#039;&#039;спроби холдування платежу&#039;&#039;&#039; партнеру буде відправлено &#039;&#039;&#039;сповіщення&#039;&#039;&#039;, згідно з варіантом, вказаним в налаштуваннях сервісу [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Статус платежу необхідно перевірити методом &#039;&#039;&#039;[[MerchantAPI#Перевірка статусу платежу|orderState]]&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Після успішного холдування необхідно викликати або &#039;&#039;&#039;[[MerchantAPI#Розхолдування платежу|unHoldOrder]]&#039;&#039;&#039; , або &#039;&#039;&#039;[[MerchantAPI#Скасування платежу|orderCancel]]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Якщо протягом &#039;&#039;&#039;повних 10 днів&#039;&#039;&#039; після холдування жоден з цих методів не буде викликаний, на &#039;&#039;&#039;11-й день близько 05:00&#039;&#039;&#039; платіж може бути &#039;&#039;&#039;відхилений емітентом&#039;&#039;&#039;, і кошти стануть доступні клієнту.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У транзакцію додається коментар: &#039;&#039;Автоматично відхилено через 10 днів. (SYSTEM ACCOUNT [dateTime])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сповіщення партнеру при цьому &#039;&#039;&#039;не надсилається&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Розхолдування платежу ====&lt;br /&gt;
Якщо цей метод не буде викликано протягом 10 днів, кошти повертаються клієнту, а платіж у системі відхиляється.&lt;br /&gt;
&lt;br /&gt;
Перед викликом цього методу необхідно здійснити &#039;&#039;&#039;[[MerchantAPI#Створення замовлення для холдованих платежів|холдування транзакції]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/unHoldOrder&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REQUEST&#039;&#039;&#039; &#039;&#039;&#039;HEADERS&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
&#039;PartnerKey: easypay-test&#039; &lt;br /&gt;
&#039;locale: ua&#039;&lt;br /&gt;
&#039;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REQUEST BODY&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:955537573,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;hold_4&amp;quot;,&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
   &amp;quot;amount&amp;quot;: 1.2&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;RESPONSE&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
 &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів запиту&#039;&#039;&#039;  &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний номер платежу в системі EasyPay&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор замовлення в системі партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов’язковий параметр, торгова сума, яку слід списати з картки.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Різниця повернеться клієнту на картку протягом &#039;&#039;&#039;1–2 днів&#039;&#039;&#039;, залежно від регламенту банку&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br&amp;gt;Опис параметрів відповіді&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус платежу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі &#039;&#039;&#039;paymentState:&#039;&#039;&#039;&lt;br /&gt;
• &#039;&#039;&#039;accepted -&#039;&#039;&#039; платіж успішний (кінцевий статус)&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;pending -&#039;&#039;&#039; платіж в обробці (некінцевий статус)&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;declined -&#039;&#039;&#039; платіж відхилений (кінцевий статус)&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;none -&#039;&#039;&#039; платіж не знайдено&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для платежів з 2DS переадресація на сторінку банку-емітента не відбувається, і користувач відразу отримує статус платежу.&lt;br /&gt;
&lt;br /&gt;
Після &#039;&#039;&#039;спроби розхолдування платежу&#039;&#039;&#039; партнеру буде надіслано &#039;&#039;&#039;сповіщення&#039;&#039;&#039; згідно з варіантом, вказаним в налаштуваннях сервісу [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&lt;br /&gt;
&lt;br /&gt;
Статус платежу необхідно перевіряти методом &#039;&#039;&#039;[[MerchantAPI#Перевірка статусу платежу|orderState]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Параметри BrowseInfo при 3DS оплаті ====&lt;br /&gt;
У зв&#039;язку з переходом банків - екваєрів на модель роботи 3D Secure 2.x, при створенні замовлення з одночасною передачею інструменту оплати в запиті (карта, токен карти, токен Apple / Google Pay), необхідно передавати додаткові параметри пристрою (браузера) клієнта в заголовках і в тілі запиту createOrder, у прикладі вони виділені:&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;HEADERS&#039;&#039;&#039;&lt;br /&gt;
  &amp;quot;appId: b15c4b64-8964-4c80-852e-df59a0e0d9b6&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;quot;pageId: 607514b8-1da5-490a-bdf3-0c6883131625&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;quot;partnerKey: easypay-test&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;quot;sign: XJ3roGhTLwAZXigBp/iVRdsXlZYdTSen3xSM+29GaRg=&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;quot;Content-Type:application/json&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;quot;AcceptHeader:*/*&amp;quot;,&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;quot;User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BODY&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-family: monospace; white-space: pre-line;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_3ds2x&amp;quot;,&lt;br /&gt;
    &amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
      &amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;http://url.noti.fy&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Easy test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;Card&amp;quot;,&lt;br /&gt;
    &amp;quot;pan&amp;quot;:&amp;quot;4444444444444444&amp;quot;,&lt;br /&gt;
    &amp;quot;expire&amp;quot;:&amp;quot;0599&amp;quot;,&lt;br /&gt;
    &amp;quot;cvv&amp;quot;:&amp;quot;123&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;lt;span style=&amp;quot;color: green;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;quot;browserInfo&amp;quot;:{&lt;br /&gt;
    &amp;quot;colorDepth&amp;quot;:&amp;quot;24&amp;quot;,&lt;br /&gt;
    &amp;quot;screenHeight&amp;quot;:&amp;quot;824&amp;quot;,&lt;br /&gt;
    &amp;quot;screenWidth&amp;quot;:&amp;quot;1536&amp;quot;,&lt;br /&gt;
    &amp;quot;language&amp;quot;:&amp;quot;uk-UA&amp;quot;,&lt;br /&gt;
    &amp;quot;javaEnabled&amp;quot;:&amp;quot;false&amp;quot;,&lt;br /&gt;
    &amp;quot;javascriptEnabled&amp;quot;: &amp;quot;true&amp;quot;,&lt;br /&gt;
    &amp;quot;timeZone&amp;quot;:&amp;quot;-180&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Параметри&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AcceptHeader:*/*&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;передавайте без змін&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;User-Agent&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;передавайте клієнтський User-Agent &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад, як збирати дані на JS:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
getBrowserInfo() {&lt;br /&gt;
    let browserInfoModel = {};&lt;br /&gt;
    browserInfoModel.colorDepth = window.screen.colorDepth.toString();&lt;br /&gt;
    browserInfoModel.screenHeight = window.screen.height.toString();&lt;br /&gt;
    browserInfoModel.screenWidth = window.screen.width.toString();&lt;br /&gt;
    browserInfoModel.language = window.navigator.language;&lt;br /&gt;
    browserInfoModel.javaEnabled = window.navigator.javaEnabled();&lt;br /&gt;
    browserInfoModel.timeZone = (new Date()).getTimezoneOffset().toString();&lt;br /&gt;
    return browserInfoModel;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо все передано правильно, то отримайте відповідь як нижче у прикладі &#039;&#039;&#039;&amp;quot;Якщо передано userPaymentInstrument (для випадку з 3DSecure)&amp;quot;,&#039;&#039;&#039; або помилку оплати з картки, наприклад, &amp;quot;Недостатньо коштів&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
У випадку, якщо додаткові параметри передані неправильно, отримайте помилку платіжного сервісу, наприклад:&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;errorCode&amp;quot;:&amp;quot;PAYMENT_PUMB_SERVICE_FAILURE&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;:&amp;quot;Технічна помилка екваєра. Зверніться до служби підтримки EasyPay, або спробуйте пізніше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Відповідь (RESPONSE)&#039;&#039;&#039;:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
header:&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body:&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;accountInfo&amp;quot;: null,&lt;br /&gt;
    &amp;quot;bankingDetails&amp;quot;: null,&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
    &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
    &amp;quot;paymentInstrumentsTypes&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;EMoney&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;RCard&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;storedCards&amp;quot;: [],&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;instrumentId&amp;quot;: 4211698,&lt;br /&gt;
                    &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
                    &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
                    &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
                }&lt;br /&gt;
            ]&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;walletStatus&amp;quot;: &amp;quot;NotRegistered&amp;quot;,&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;MasterPass&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
 &amp;quot;instrumentId&amp;quot;: 5098216,&lt;br /&gt;
                    &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
                    &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
                    &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
                }&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;forwardUrl&amp;quot;: https://easypay.ua/whitepage/81b14a73-730c-40d4-8064-ce1c10e0c53b,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку з 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;WaitVerify&amp;quot;,&lt;br /&gt;
  &amp;quot;action&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/redirect/4df828bf-379b-4e88-8868-f667f12d74a9&amp;quot;,&lt;br /&gt;
  &amp;quot;actionContent&amp;quot;:&amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;form action=&#039;https://acs.monobank.com.ua/PaReqVISA.jsp&#039; method=&#039;post&#039; id=&#039;submitForm&#039;&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;PaReq&#039;  value=&#039;eJxVUsluwjAQ/RWUY6VgO2RFg1FoqJpDUgThwNF1XAglS7NUpF9fm4alt3nzxvNm3hjm5/w0+hZ1k5XFTCNjrI1Ewcs0K/YzbZu86K42p5AcaiGCjeBdLShEomnYXoyydKY5mGNuWh966mKmm6lH9HcHY91zLeZMmGkT19EorPy1+KIwCFGpMzYAXaHsWPMDK1oKjH8twpiaBBumBWiAkIs6DCgh9oQ4rmsRW2pgQH9pKFgu6NLf7Fb+7ikIN8k6XGyT8C0GdKGAl13R1j21zQmgK4CuPtFD21bNFCHBmr5i/bhjCJAiAN2HWnUqamSjc5bS+Mj7+Pg5iY5LIwp8HCe7nyjZ4igJZ4BUBaSsFdTABsYecUfEmxIyteQ6lzywXE1AidpgiKFSEv4D8ZgA6Xstz9JTz5XUDYE4V2UhZIU08xYDus/7/Kos5a0yz7Kx6dgWNpStl5R6n0knDBNblwYKAFKP0HAxNBxbRv8+wS+7NLXc&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;TermUrl&#039; value=&#039;https://merchantapi.easypay.ua/api/payment/confirm/185ff3c7-8daa-4715-af1a-23f7554d19bb,0e101596-2a6a-4a0e-92e2-dac1e7a5c69d,-1&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;MD&#039; value=&#039;ee6eda7e-6252-41af-a696-825e85b34878&#039; /&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;script&amp;gt;document.getElementById(&#039;submitForm&#039;).submit();&amp;lt;/script&amp;gt; &amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;FormRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, &amp;quot;alternativeRedirectUrl&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/altredirect/00f9befe-a200-4e4d-ae27-0a4bdbc443fc&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:860094566,&lt;br /&gt;
  &amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;:{&lt;br /&gt;
    &amp;quot;SessionId&amp;quot;:&amp;quot;a9692063-2db5-4d25-8a66-e62b4476d1e4&amp;quot;,&lt;br /&gt;
    &amp;quot;MerchantOpertion&amp;quot;:&amp;quot;CheckPaymentOperationOrder&amp;quot;,&lt;br /&gt;
    &amp;quot;Operation&amp;quot;:&amp;quot;CheckPayment&amp;quot;,&lt;br /&gt;
    &amp;quot;BankingDetails&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку без 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;redirectUrl&amp;quot;:null,&lt;br /&gt;
  &amp;quot;action&amp;quot;:null,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Done&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:847870521,&lt;br /&gt;
&amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;: null,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;accountInfo&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткова інформація про послугу  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення ServiceKey з тіла запиту CreateOrder&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення OrderId, передане в тілі запиту CreateOrder.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMax&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;максимальна сума платежу за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMin&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;мінімальна сума за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;forwardUrl&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL сторінки оплати, для партнерів які не мають сертифікатів PCI DSS для обробки карткових даних. Або якщо партнер не має платіжної сторінки. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;на сторінці оплати можемо відключати елементи інтерфейсу:&lt;br /&gt;
- логотип EasyPay можемо приховувати&lt;br /&gt;
&lt;br /&gt;
- лічильник часу, що залишився до оплати, може бути відображений/прихований&lt;br /&gt;
&lt;br /&gt;
- поле &amp;quot;Призначення&amp;quot; (можемо вимкнути, або за замовчуванням зробити відкритим/закритим)&lt;br /&gt;
&lt;br /&gt;
- рядок з логотипом партнера та назвою можемо приховати&lt;br /&gt;
&lt;br /&gt;
- поле введення імейл сховати / відобразити&lt;br /&gt;
&lt;br /&gt;
- рядок з &amp;quot;Номер замовлення&amp;quot; приховати/показати&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentInstrumentsTypes&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;список інструментів оплати. Інструменти &#039;&#039;&#039;Emoney&#039;&#039;&#039;, vcard та &#039;&#039;&#039;RCard&#039;&#039;&#039; видаємо тільки для користувачів, які авторизовані в системі EasyPay. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
Можливі значення &#039;&#039;&#039;instrumentType&#039;&#039;&#039;&lt;br /&gt;
* Emoney – гаманець EasyPay&lt;br /&gt;
* Card – платіжна картка&lt;br /&gt;
* RCard – платіжна картка, підв&#039;язана в системі EasyPay&lt;br /&gt;
* ApplePay – оплата через  ApplePay &lt;br /&gt;
* GooglePay – оплата через GooglePay&lt;br /&gt;
* LifeMoney – мобільні гроші Лайф.&lt;br /&gt;
* KsMoney –  мобільні гроші Київстар&lt;br /&gt;
* VodafoneMoney – мобільні гроші Водафон&lt;br /&gt;
* картки лояльності Fishka&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3DSecure / mobile payments case:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку з 3DSecure):&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;WaitVerify&amp;quot;,&lt;br /&gt;
  &amp;quot;action&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/redirect/4df828bf-379b-4e88-8868-f667f12d74a9&amp;quot;,&lt;br /&gt;
  &amp;quot;actionContent&amp;quot;:&amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;form&amp;quot; action=&amp;quot;https://acs.monobank.com.ua/PaReqVISA.jsp&#039; method=&#039;post&#039; id=&#039;submitForm&#039;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;PaReq&amp;quot; value=&#039;eJxVUsluwjAQ/RWUY6VgO2RFg1FoqJpDUgThwNF1XAglS7NUpF9fm4alt3nzxvNm3hjm5/w0+hZ1k5XFTCNjrI1Ewcs0K/YzbZu86K42p5AcaiGCjeBdLShEomnYXoyydKY5mGNuWh966mKmm6lH9HcHY91zLeZMmGkT19EorPy1+KIwCFGpMzYAXaHsWPMDK1oKjH8twpiaBBumBWiAkIs6DCgh9oQ4rmsRW2pgQH9pKFgu6NLf7Fb+7ikIN8k6XGyT8C0GdKGAl13R1j21zQmgK4CuPtFD21bNFCHBmr5i/bhjCJAiAN2HWnUqamSjc5bS+Mj7+Pg5iY5LIwp8HCe7nyjZ4igJZ4BUBaSsFdTABsYecUfEmxIyteQ6lzywXE1AidpgiKFSEv4D8ZgA6Xstz9JTz5XUDYE4V2UhZIU08xYDus/7/Kos5a0yz7Kx6dgWNpStl5R6n0knDBNblwYKAFKP0HAxNBxbRv8+wS+7NLXc&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;TermUrl&#039; value=&#039;https://merchantapi.easypay.ua/api/payment/confirm/185ff3c7-8daa-4715-af1a-23f7554d19bb,0e101596-2a6a-4a0e-92e2-dac1e7a5c69d,-1&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;MD&#039; value=&#039;ee6eda7e-6252-41af-a696-825e85b34878&#039; /&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;script&amp;gt;document.getElementById(&#039;submitForm&#039;).submit();&amp;lt;/script&amp;gt; &amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;FormRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, &amp;quot;alternativeRedirectUrl&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/altredirect/00f9befe-a200-4e4d-ae27-0a4bdbc443fc&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:&amp;quot;860094566&amp;quot;,&lt;br /&gt;
  &amp;quot;retrievalReferenceNo&amp;quot;:&amp;quot;null&amp;quot;,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;:{&lt;br /&gt;
    &amp;quot;SessionId&amp;quot;:&amp;quot;a9692063-2db5-4d25-8a66-e62b4476d1e4&amp;quot;,&lt;br /&gt;
    &amp;quot;MerchantOpertion&amp;quot;:&amp;quot;CheckPaymentOperationOrder&amp;quot;,&lt;br /&gt;
    &amp;quot;Operation&amp;quot;:&amp;quot;CheckPayment&amp;quot;,&lt;br /&gt;
    &amp;quot;BankingDetails&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку без 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;redirectUrl&amp;quot;:null,&lt;br /&gt;
  &amp;quot;action&amp;quot;:null,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Done&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:847870521,&lt;br /&gt;
&amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;: null,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Confirmed&#039;&#039;&#039; - платіж підтверджений (кінцевий статус, якщо &amp;quot;status&amp;quot;: &amp;quot;done&amp;quot;)&lt;br /&gt;
* &#039;&#039;&#039;WaitConfirm&#039;&#039;&#039; - платіж у статусі &amp;quot;обробляється&amp;quot;, необхідно додатково запросити фінальний статус платежу&lt;br /&gt;
* &#039;&#039;&#039;WaitVerify&#039;&#039;&#039; - від клієнта очікується підтвердження (наприклад, якщо &amp;quot;status&amp;quot;: &amp;quot;Need3Ds&amp;quot; - необхідно пройти перевірку 3D Secure) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Done&#039;&#039;&#039; - додаткові дії не потрібні, якщо при цьому &amp;quot;зберіганнядержави&amp;quot;:&amp;quot;затверджено&amp;quot;, означає платіж повністю успішний. При іншому значенні paymentState- платіж не прийняв кінцевий статус, необхідно запросити статус ([[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]).&lt;br /&gt;
* &#039;&#039;&#039;Need3Ds&#039;&#039;&#039; - необхідно підтвердження 3D Secure від клієнта ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
* &#039;&#039;&#039;NeedConfirmCode&#039;&#039;&#039; - необхідно надіслати код перевірки зі смс методом confirmCodeVerification ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
* &#039;&#039;&#039;NeedLookup&#039;&#039;&#039; - необхідно надіслати код перевірки з смс &#039;&#039;&#039;&#039;&#039;методом confirmCodeVerification (&#039;&#039;&#039;&#039;&#039;[[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]]) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionType&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип наступної дії:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;FormRedirect&amp;quot;&#039;&#039;&#039; -  необхідно створити сторінку (форму) з html-коду, який передано у параметрі &amp;quot;actionContent&amp;quot; :&#039;&#039;&#039;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;,&#039;&#039;&#039; відкрити її клієнту, наприклад, для проходження ним 3D-secure перевірки. Альтернативним варіантом є переадресація клієнта за посиланням параметра &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
* Після проходження перевірки клієнт буде передресовано на фінальну сторінку EasyPay або на&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;urls&amp;quot;: {&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;UrlRedirect&amp;quot;&#039;&#039;&#039; - переадресувати клієнта на посилання з &amp;quot;action&amp;quot; або переадресувати клієнта за посиланням з &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;ConfirmCode&amp;quot;&#039;&#039;&#039; -необхідно надіслати код перевірки з смс методом &#039;&#039;&#039;confirmCodeVerification&#039;&#039;&#039; ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;None&amp;quot;&#039;&#039;&#039; - можливий при використанні інструменту гаманець &#039;&#039;&#039;(&amp;quot;instrumentType&amp;quot;: &amp;quot;EMoney&amp;quot;),&#039;&#039;&#039; кошти успішно списані з гаманця, партнеру надсилається повідомлення про списання. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionContent&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;&#039;&#039;&#039; - html форма сторінки банку для введення коду 3DS. Сформувати сторінку з коду та відкрити її клієнту. Після підтвердження платежу відбудеться 302-й редирект на ваші &amp;quot;urls&amp;quot; із запиту createOrder, або на фінальну сторінку EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції в EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;2DSecure case:&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;Confirmed&amp;quot;&#039;&#039;&#039; та &#039;&#039;&#039;&amp;quot;status&amp;quot;: &amp;quot;Done&amp;quot;&#039;&#039;&#039; - платіж пройшов успішно. При інших значеннях необхідно перевірити статус &#039;&#039;&#039;&#039;&#039;платежу&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;(&#039;&#039;&#039;[[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]&#039;&#039;&#039;)&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;Done&amp;quot; -&#039;&#039;&#039;платіж завершено, додаткові дії не потрібні.  При &#039;&#039;&#039;&amp;quot;paymentState&amp;quot;:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Confirmed&amp;quot;&#039;&#039;&#039; - означає, що транзакція на стороні EasyPay прийнята (http - оповіщення успішно доставлено партнеру) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції до EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки ====&lt;br /&gt;
----У випадку &amp;quot;&amp;lt;code&amp;gt;actionType&amp;lt;/code&amp;gt;&amp;quot;: &amp;quot;&amp;lt;code&amp;gt;ConfirmCode&amp;lt;/code&amp;gt;&amp;quot;, клієнту прийде код підтвердження, який потрібно передати до EasyPay&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/payment/confirmCodeVerification&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{  }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, то клієнту потрібно пройти 3DS перевірку в залежності від значення &#039;&#039;&#039;&amp;quot;actionType&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Опис параметрів:&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;FormRedirect&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необхідно СТВОРИТИ  сторінку (форму) з html-коду, який передано у параметрі &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionContent&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;, відкрити її клієнту для проходження ним 3D-secure перевірки. Альтернативним варіантом є переадресація клієнта за посиланням параметра &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;UrlRedirect&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необхідно переадресувати клієнта на посилання з &#039;&#039;&#039;&amp;quot;action&amp;quot;&#039;&#039;&#039; або переадресувати клієнта за посиланням з &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039; Відобразиться форма банку емітента картки для перевірки 3D Secure. Після введення коду клієнта переадресує на сторінку успіху чи помилки. Адреси сторінок передаються на етапі створення замовлення. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;urls&amp;quot;: {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;   &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;   &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Перевірка статусу платежу ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/orderState&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
   &amp;quot;orderId&amp;quot;:&amp;quot;test_20240524-0015&amp;quot;,&lt;br /&gt;
   &amp;quot;transactionId&amp;quot;:&amp;quot;1413668587&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body:&lt;br /&gt;
&amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:1413668587,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;test_20240524-0015&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:3.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;declined&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:1413673292,&lt;br /&gt;
  &amp;quot;&amp;quot;:&lt;br /&gt;
  &amp;quot;paymentsList&amp;quot;:[&lt;br /&gt;
    &lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;refunds&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;refundTransactionId&amp;quot;:1413669380,&lt;br /&gt;
      &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
      &amp;quot;refundAmount&amp;quot;:1.10,&lt;br /&gt;
      &amp;quot;dateAccepted&amp;quot;:&amp;quot;2024-05-24T16:14:45+03:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateDeclined&amp;quot;:null,&lt;br /&gt;
      &amp;quot;datePost&amp;quot;:&amp;quot;2024-05-24T16:14:39+03:00&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;refundTransactionId&amp;quot;:1413673292,&lt;br /&gt;
      &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
      &amp;quot;refundAmount&amp;quot;:1.90,&lt;br /&gt;
      &amp;quot;dateAccepted&amp;quot;:&amp;quot;2024-05-24T16:19:40+03:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateDeclined&amp;quot;:null,&lt;br /&gt;
 &amp;quot;datePost&amp;quot;:&amp;quot;2024-05-24T16:19:33+03:00&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;Опис параметрів&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&#039;&#039;&#039;Фінальний&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;статус?&#039;&#039;&#039;&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&#039;&#039;&#039;Значення/ подальші дії&#039;&#039;&#039;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;accepted&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;         &#039;&#039;&#039;так&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж прийнято&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;declined&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;так&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж відхилений&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;pending&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ні&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж знаходиться в обробці, необхідно повторити запит статусу пізніше&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;- &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;статус платежу не визначено, необхідно повторити запит статусу до отримання кінцевого статусу&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Нетипові відповіді запит статусу:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Якщо платіж не знайдено, прийде відповідь:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;error&amp;quot;:{&lt;br /&gt;
&amp;quot;errorCode&amp;quot;:&amp;quot;MERCHANT_ORDERID_NOT_FOUND&amp;quot;,&lt;br /&gt;
&amp;quot;title&amp;quot;:null,&lt;br /&gt;
&amp;quot;description&amp;quot;:null,&lt;br /&gt;
&amp;quot;errorMessage&amp;quot;:&amp;quot;MERCHANT_ORDERID_NOT_FOUND&amp;quot;,&lt;br /&gt;
&amp;quot;fieldErrors&amp;quot;:[   ]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Якщо платіж (сторінка, замовлення) не були відкриті клієнтом або не було спроби оплати, прийде відповідь:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
&amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
&amp;quot;orderId&amp;quot;: &amp;quot;Some orderId2&amp;quot;,&lt;br /&gt;
&amp;quot;amount&amp;quot;: 0,&lt;br /&gt;
&amp;quot;paymentState&amp;quot;: &amp;quot;pending&amp;quot;,&lt;br /&gt;
&amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
&amp;quot;paymentsList&amp;quot;: [],&lt;br /&gt;
&amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Якщо отримано помилку на замовлення на етапі визначення реквізитів:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;Some orderId&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;: &amp;quot;declined&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
  &amp;quot;paymentsList&amp;quot;: [],&lt;br /&gt;
  &amp;quot;error&amp;quot;: {&lt;br /&gt;
    &amp;quot;errorCode&amp;quot;: &amp;quot;PROVIDER_ACCOUNT_INVALID&amp;quot;, (ерор код може (має) відрізнятися від того, що в прикладі)&lt;br /&gt;
    &amp;quot;title&amp;quot;: &amp;quot;Помилка системи&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;Акаунт не знайдено&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При виконанні запиту статусу на замовлення, у яких є спліт (платіжна опція) - повертається наступна модель:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;serviceKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
   &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
   &amp;quot;transactionId&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
    &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 3.150000,&lt;br /&gt;
    &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
    &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
    &amp;quot;paymentsList&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379509,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.030000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379508,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 0.050000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379507,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.020000,&lt;br /&gt;
 &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379506,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11ID&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.050000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentsList&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;список платежів у структурі спліту з деталізацією. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У випадку зі сплітованими платежами, в основному тілі відповіді &#039;&#039;&#039;OrderState&#039;&#039;&#039; - параметру &#039;&#039;&#039;transactionId&#039;&#039;&#039; присвоюється внутрішній технічний номер (нефінансової) операції.&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;urls&amp;quot;: {&lt;br /&gt;
   &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Скасування платежу ====&lt;br /&gt;
----Метод викликається &#039;&#039;&#039;лише&#039;&#039;&#039; для платежів у статусі &#039;&#039;&#039;&amp;quot;accepted&amp;quot;.&#039;&#039;&#039; Для успішного скасування має бути достатньо суми прийнятих платежів у день скасування. Можна скасовувати платежі, які не старші 30 днів. Успішне повернення після цього терміну – не гарантується, залежить від умов банків-еквайєрів.&lt;br /&gt;
&lt;br /&gt;
Повернення суми на картку відбувається в строк 0-3 робочих дні, в окремих випадках – до 30 робочих днів. Це залежить від умов банку-еквайєра, через який пройшов основний платіж, а також банку-емітента.&lt;br /&gt;
&lt;br /&gt;
===== Скасування звичайного платежу =====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;test_20210217-121843&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: &amp;quot;913141164&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:913141164,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:913141464,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;test_20210217-121843&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;Опис параметрів&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;скасована сума &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;для часткового скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
для скасування повної суми - параметр amount не передається&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус транзакції рефанду (скасування). Можливі значення: &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* a&#039;&#039;&#039;ccepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* p&#039;&#039;&#039;ending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен  повертати &#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;:&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;declined&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;,&#039;&#039;&#039; а запит статусу транзакції скасування - &#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;: &amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;accepted&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація ([[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]), на Merchant.UrlNotify буде &#039;&#039;&#039;одноразово&#039;&#039;&#039; надіслано POST - запит із параметром &amp;quot;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&amp;quot;: &amp;quot;&amp;lt;code&amp;gt;refund&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039; та сумою (amount), яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
===== Скасування платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
----Скасування платежу (Замовлення) можна робити:&lt;br /&gt;
&lt;br /&gt;
* на всю суму платежу (замовлення)&lt;br /&gt;
* на суму одного спліту (Часткова скасування платежу (замовлення))&lt;br /&gt;
* на суму меншу від суми спліту (Часткова скасування спліту)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Скасування повної суми платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
----&lt;br /&gt;
* Для скасування повної суми Splitting транзакції необхідно виконати запит статусу транзакції згідно з розділом &amp;quot;[[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039; використовуючи основний &amp;lt;code&amp;gt;OrderID&amp;lt;/code&amp;gt;&lt;br /&gt;
* Отриманий у відповіді кореневий &amp;lt;code&amp;gt;transactionID&amp;lt;/code&amp;gt; використовувати у запиті [[MerchantAPI#Скасування платежу|&amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt;]]&lt;br /&gt;
* У відповідь на запит [[MerchantAPI#Скасування платежу|&amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt;]] буде отримано відповідь зі статусом скасування, а також буде отримано коллбек по кожній транзакції, яка входила до Splitting транзакції.&lt;br /&gt;
* Коллбек на загальну суму Splitting транзакції не надходить.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:913141464,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції, що скасовується, приходить при отриманні коллбека за оплаченим замовленням (параметр payment_id)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, що скасовується:&lt;br /&gt;
для &#039;&#039;&#039;часткового&#039;&#039;&#039; скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція, яка була відправлена ​​у запиті cancelOrder&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, яка була скасована &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус транзакції рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;Можливі значення:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;accepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* &#039;&#039;&#039;Pending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен тепер повертати &amp;lt;code&amp;gt;&amp;quot;paymentState&amp;quot;&#039;&#039;&#039;:&amp;quot;&#039;&#039;&#039;declined&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;/code&amp;gt; як для основної так і для окремих транзакцій, а запит статусу транзакції скасування - &amp;lt;code&amp;gt;&amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація &#039;&#039;&#039;(див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&#039;&#039;&#039;)&#039;&#039;&#039;, на Merchant.UrlNotify буде &#039;&#039;&#039;одноразово&#039;&#039;&#039; надіслано POST - запит із параметром &amp;lt;code&amp;gt;&amp;quot;action&amp;quot;: &amp;quot;refund&amp;quot;&amp;lt;/code&amp;gt; та сумою (&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;), яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
===== Часткове скасування (повернення) платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
Для часткового скасування платежу необхідно виконати запит &amp;lt;code&amp;gt;cancelCurder&amp;lt;/code&amp;gt; використовуючи &amp;lt;code&amp;gt;transactionID&amp;lt;/code&amp;gt; який був отриманий в коллбеку (параметр payment_id), а також вказавши суму скасування (вона має бути меншою або дорівнює сумі транзакції, що скасовується).&lt;br /&gt;
&lt;br /&gt;
* У відповідь на запит &amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt; буде отримано відповідь зі статусом скасування, а також буде отримано коллбек про успішне скасування цієї транзакції.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379509,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.00&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції, що скасовується, приходить при отриманні коллбека за оплаченим замовленням (параметр payment_id)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, що скасовується:&lt;br /&gt;
для &#039;&#039;&#039;часткового&#039;&#039;&#039; скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:&amp;quot;991379509&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:&amp;quot;913141464&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:&amp;quot;1.000000&amp;quot;,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:&amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція, яка була відправлена ​​у запиті cancelOrder&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, яка була скасована&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;accepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* &#039;&#039;&#039;pending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен тепер повертати &amp;quot;paymentState&amp;quot;:&amp;quot;declined&amp;quot;, а запит статусу транзакції скасування - &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація &#039;&#039;&#039;(див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&#039;&#039;&#039;)&#039;&#039;&#039;, на Merchant.UrlNotify буде одноразово надіслано POST - запит із параметром &#039;&#039;&#039;&amp;quot;action&amp;quot;: &amp;quot;refund&amp;quot;&#039;&#039;&#039; та сумою &#039;&#039;&#039;(amount)&#039;&#039;&#039;, яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
=== Повідомлення про платіж ===&lt;br /&gt;
----&lt;br /&gt;
# Партнер обов&#039;язково вибирає 1 або кілька способів сповіщення та повідомляє його в EasyPay. Партнер зазначає платіж успішним на своїй стороні лише після отримання цього повідомлення&lt;br /&gt;
# Ми надсилаємо HTTP - колек з IP 93.183.196.26 методом POST з інформацією про платіж.&lt;br /&gt;
# Запит надсилає EasyPay партнеру після того, як транзакція набула фінального статусу (Accepted, Declined).&lt;br /&gt;
# URL для повідомлень &#039;&#039;&#039;(UrlNotify)&#039;&#039;&#039; партнер направляє у запиті &#039;&#039;&#039;createOrder&#039;&#039;&#039; у параметрі:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;order&amp;quot;:{&lt;br /&gt;
&amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;https://notify.url&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot; Параметр не може бути порожнім і має відповідати формату URL.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; Якщо у відповіді не отримано &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;HTTP StatusCode 200&amp;lt;/span&amp;gt;, запит нотифікації буде надіслано повторно протягом &amp;lt;strong&amp;gt;1-10 хвилин&amp;lt;/strong&amp;gt;.  &lt;br /&gt;
    Повторення може продовжуватися визначену кількість разів (за замовчуванням – &amp;lt;strong&amp;gt;50 разів&amp;lt;/strong&amp;gt;), поки не буде отримано статусу &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #198754;&amp;quot;&amp;gt;&amp;quot;200 ОК&amp;quot;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;Bq2d0oaqVGMRWpX5wsGpOlpqLg42pBdDO7TfTPYVmnU=&amp;quot;&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;OperationType&amp;quot;: &amp;quot;Payment&amp;quot;,&lt;br /&gt;
  &amp;quot;PartnerKey&amp;quot;: &amp;quot;groshi-com&amp;quot;, &lt;br /&gt;
  &amp;quot;ServiceKey&amp;quot;: &amp;quot;GROSHI-COM-GOOGLEPAY&amp;quot;,&lt;br /&gt;
  &amp;quot;TransactionStatus&amp;quot;: &amp;quot;Accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;MerchantOrderId&amp;quot;: &amp;quot;3127194_28_450866&amp;quot;,&lt;br /&gt;
  &amp;quot;DateTime&amp;quot;: &amp;quot;2023-12-09T14:00:48&amp;quot;,&lt;br /&gt;
  &amp;quot;Amount&amp;quot;: 2059.08,&lt;br /&gt;
  &amp;quot;Commission&amp;quot;: 28.83,&lt;br /&gt;
  &amp;quot;TransactionId&amp;quot;: 1336448544,&lt;br /&gt;
  &amp;quot;AdditionalItems&amp;quot;: {&lt;br /&gt;
    &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3178404189&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.Details&amp;quot;: &amp;quot;;0;0;;4;&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.UrlNotify&amp;quot;: &amp;quot;https://testpartner.ua/callback&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Іванов Дмитро&amp;quot;&lt;br /&gt;
    &amp;quot;Acquirer.MerchantId&amp;quot;:&amp;quot;12345678&amp;quot;&lt;br /&gt;
    &amp;quot;Acquirer.TerminalId&amp;quot;:&amp;quot;E1234567&amp;quot;&lt;br /&gt;
    &amp;quot;Card.BrandType&amp;quot;:&amp;quot;Visa&amp;quot;&lt;br /&gt;
    &amp;quot;AuthCode&amp;quot;:&amp;quot;012345&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;OperationType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип оповіщення&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;Можливі значення:&#039;&#039;&#039; &lt;br /&gt;
&#039;&#039;&#039;payment -&#039;&#039;&#039; про успішний платіж (повторюється, якщо у відповідь не отримано статусу 200)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;refund -&#039;&#039;&#039; про успішне скасування платежу (відправляється разово)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PartnerKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД партнера у системі EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;ServiceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД сервісу партнера у системі EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;TransactionStatus&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус платежу  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;MerchantOrderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Acquirer.MerchantId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торговц&#039;&#039;&#039;я&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Acquirer.TerminalId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор платіжного пристрою  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Card.BrandType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;найменування платіжної системи, платіжний інструмент якої використовується &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AuthCode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Код авторизації &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;DateTime&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час надання платежу статусу на стороні EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;якщо партнер не відповість статусом 200 на запит з action:payment, то в наступному запиті час буде новим&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;TransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ID транзакції на стороні EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;Необхідно перевіряти підпис у нашому HTTP notify, налаштувати прийом лише для наших IP 93.183.196.26.&lt;br /&gt;
Для правильного обчислення підпису, тіло з нотифай потрібно брати як є, без перетворень та форматувань.&lt;br /&gt;
У випадку, якщо підпис notify не перевірено, всі фінансові ризики перекладаються на партнера.&lt;br /&gt;
&lt;br /&gt;
==== Отримання інформації про рекурентний платіж ====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid deepskyblue; background-color: rgba(135, 206, 235, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: deepskyblue; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/reccurent/info&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
queryParams&lt;br /&gt;
&amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
 &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
 &amp;quot;reccurentId&amp;quot;:  &amp;quot;0&amp;quot;&lt;br /&gt;
 &amp;quot;dateFrom&amp;quot;: 2025-03-10&lt;br /&gt;
 &amp;quot;dateTo&amp;quot;: 2025-03-17&lt;br /&gt;
 &amp;quot;isEnabled&amp;quot;: true|false&lt;br /&gt;
 &amp;quot;pageNumber&amp;quot;: 1&lt;br /&gt;
 &amp;quot;countPerPage&amp;quot;: 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantReccurentPaymentDetails&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;recurrentId&amp;quot;:14433854,&lt;br /&gt;
      &amp;quot;orderDescription&amp;quot;:&amp;quot;Easy payment&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceName&amp;quot;:&amp;quot;Мерчант Тест UA&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;:&amp;quot;test_20250312-153601+url&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
      &amp;quot;croneRule&amp;quot;:&amp;quot;* 17 * * *&amp;quot;,&lt;br /&gt;
      &amp;quot;dateCreate&amp;quot;:&amp;quot;2025-03-12T16:38:02+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateRun&amp;quot;:&amp;quot;2025-03-13T17:00:00+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateLastPayment&amp;quot;:&amp;quot;2025-03-12T19:47:05+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;isEnabled&amp;quot;:true,&lt;br /&gt;
      &amp;quot;dateExpire&amp;quot;:&amp;quot;2025-03-12T21:37:42+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;failedCount&amp;quot;:&amp;quot;1&amp;quot;,&lt;br /&gt;
&amp;quot;urlNotify&amp;quot;:&amp;quot;http://109.251.205.8:9987/merch/notifysigncheckexample.php&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;recurrentId&amp;quot;:14433852,&lt;br /&gt;
      &amp;quot;orderDescription&amp;quot;:&amp;quot;Easy payment&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceName&amp;quot;:&amp;quot;Мерчант Тест UA&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;:&amp;quot;test_20250312-153601&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
      &amp;quot;croneRule&amp;quot;:&amp;quot;* 17 * * *&amp;quot;,&lt;br /&gt;
      &amp;quot;dateCreate&amp;quot;:&amp;quot;2025-03-12T16:37:25+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateRun&amp;quot;:&amp;quot;2025-03-13T17:00:00+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateLastPayment&amp;quot;:&amp;quot;2025-03-12T19:47:05+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;isEnabled&amp;quot;:true,&lt;br /&gt;
      &amp;quot;dateExpire&amp;quot;:&amp;quot;2025-03-12T21:37:03+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;failedCount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;totalCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;totalFilteredCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;pageFilteredCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;currentPageNumber&amp;quot;:1,&lt;br /&gt;
  &amp;quot;numberOfPages&amp;quot;:1,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД сервісу партнера у системі EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;reccurentId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер рекурента &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateFrom&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата створення рекурента з..   &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateTo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата створення рекурента по.. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;isEnabled&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;відобразити лише активні / або неактивні рекуренти &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;pageNumber&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;відобразити сторінку номер..  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;countPerPage&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;кількість записів на сторінці &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;templateId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер рекуренту (reccurentId) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Виклик рекурентного платежу ====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/reccurent/payment&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;reccurentId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;reccurentId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;transactionStatus&amp;quot;: &amp;quot;None&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: {&lt;br /&gt;
    &amp;quot;errorCode&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;title&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;fieldErrors&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;fieldName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Також буде надіслано нотифікацію у разі успішного платежу. Створення рекурентного платежу на операцію, у структурі якої є спліт – не підтримується.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Видалення рекурентного платежу ===&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/reccurent/delete/{id}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
відсутній&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
- &lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Робота з токенізованими картами ==&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Токенізація карти ===&lt;br /&gt;
Метод призначений для токенізації (збереження) картки для ідентифікатора користувача під конкретним торговцем. &lt;br /&gt;
&lt;br /&gt;
===== Токенізація з передачею даних картки у запиті (заборонено без PCI:DSS сертифікації мерчанта) =====&lt;br /&gt;
Перед викликом цього методу. Потрібно викликати один із методів:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Створення сесії|CreatePage]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/tokenCard&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;phone&amp;quot;: &amp;quot;380501002030ws&amp;quot;,&lt;br /&gt;
  &amp;quot;pan&amp;quot;: &amp;quot;4874120123567889&amp;quot;,&lt;br /&gt;
  &amp;quot;expire&amp;quot;: &amp;quot;1222&amp;quot;,&lt;br /&gt;
  &amp;quot;cvv&amp;quot;: &amp;quot;012&amp;quot;,&lt;br /&gt;
  &amp;quot;vсode&amp;quot;: &amp;quot;123654&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;activateCodeType&amp;quot;: &amp;quot;code|amount&amp;quot;,&lt;br /&gt;
  &amp;quot;cardGuid: &amp;quot;55F5118B-B695-43BA-8555-AF8B698C4D2C&amp;quot;,&lt;br /&gt;
  &amp;quot;pan”: &amp;quot;48741201****1234&amp;quot;,&lt;br /&gt;
  &amp;quot;expire”: &amp;quot;1222&amp;quot; &lt;br /&gt;
  &amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Токенізація картки - процес двоетапний.&lt;br /&gt;
&lt;br /&gt;
На першому етапі у запиті йдуть параметри картки та номер телефону користувача. У відповіді, залежно від &#039;&#039;&#039;activateCodeType&#039;&#039;&#039;, може бути активація за кодом підтвердження з виписки або SMS або за сумою списання.&lt;br /&gt;
&lt;br /&gt;
З другого краю етапі до всіх параметрів додається ще vcode – код верифікації. При успішному відповіді прийдуть параметри токенізованої карти чи помилка.&lt;br /&gt;
&lt;br /&gt;
===== Токенізація за допомогою введення даних картки користувачем на сторінці (сертифікація PCI:DSS не потрібна) =====&lt;br /&gt;
Перед викликом цього методу, потрібно викликати один із методів:  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]];&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Створення сесії|CreatePage]];&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;api/merchant/tokenCard/create&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&amp;quot;Content-Type: application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey: partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale: ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;phone&amp;quot;: &amp;quot;8888&amp;quot;,&lt;br /&gt;
  &amp;quot;expire&amp;quot;: &amp;quot;2020-12-06T12:54:32.043Z&amp;quot;,&lt;br /&gt;
  &amp;quot;urls&amp;quot;: {&lt;br /&gt;
    &amp;quot;success&amp;quot;: &amp;quot;https://test.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;failed&amp;quot;: &amp;quot;https://test1.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;notify&amp;quot;: &amp;quot;https://test2.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;back&amp;quot;: &amp;quot;https://test3.ua&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;testtts&amp;quot;,&lt;br /&gt;
  &amp;quot;checkExistingToken&amp;quot;: false&lt;br /&gt;
  &amp;quot;operationType&amp;quot;:&amp;quot;SingleToken | createToken | ExistingToken&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;forwardUrl&amp;quot;: &amp;quot;https://easypay.ua/ua/tokencard/cae16afc-be56-4a39-8ce1-5de4f4142e76&amp;quot;,&lt;br /&gt;
&amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Коментарій&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |опис, який відобразиться на сторінці токенізації&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |час життя сторінки токенізації (по дефолту - 15 хвилин)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ідентифікатор клієнта, під яким збережеться картка (будь-які літери, цифри, GUID. &lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&#039;&#039;&#039;Не повинен містити символ ‘+’&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;urls&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |містить інформацію про:&lt;br /&gt;
&lt;br /&gt;
* сторінці успіху партнера (success) для переадресації клієнта після успішної токенізації, потрібно обов&#039;язково передавати&lt;br /&gt;
* сторінці помилки (&#039;&#039;&#039;failed&#039;&#039;&#039;) для переадресації клієнта у разі помилки&lt;br /&gt;
* адреса для відправки callback-запиту з деталями при успішній токенізації (&#039;&#039;&#039;notify&#039;&#039;&#039;)&lt;br /&gt;
* адресу для повернення назад зі сторінки токенізації (&#039;&#039;&#039;back&#039;&#039;&#039;)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;forwardUrl&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |сторінка для додавання картки (токенізації)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;checkExistingToken&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |перевірка наявності токена по карті, що вводиться у даного партнера.&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |Параметр може набувати значення:&lt;br /&gt;
&lt;br /&gt;
* true - проводити валідацію на наявність раніше створеного токена по цій карті;&lt;br /&gt;
* false - валідація відсутня;&lt;br /&gt;
* null - валідація відсутня;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Якщо параметру &#039;&#039;&#039;checkExistingToken&#039;&#039;&#039; присвоєно значення true, слід очікувати наступних сценаріїв поведінки:&lt;br /&gt;
&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;true,&#039;&#039;&#039; і в системі &#039;&#039;&#039;немає раніше створених токенів&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) - формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;true,&#039;&#039;&#039; і в системі &#039;&#039;&#039;є раніше створені токени&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) - користувачу відкривається сторінка успіху, додаткова верифікація (надсилання коду верифікації не відбувається), токен не створюється, а в callback вказується &#039;&#039;&#039;масив раніше створених токенів&#039;&#039;&#039;;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;false / null,&#039;&#039;&#039; ​​і в системі немає раніше створених токенів під зазначену карту під даним партнером (partnerKey) - формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;false / null,&#039;&#039;&#039; ​​і в системі &#039;&#039;&#039;є раніше створені токени&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) – формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;operationType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;(Новий параметр) задає тип операції токенізації&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
* &#039;&#039;&#039;SingleToken&#039;&#039;&#039; - для однієї карти завжди повертається той самий токен. Логіка така:&lt;br /&gt;
&lt;br /&gt;
* перевіряємо чи є токен для цієї картки під &#039;&#039;&#039;partnerKey&#039;&#039;&#039; із запиту&lt;br /&gt;
&lt;br /&gt;
* якщо є 1 або більше токенів - беремо останній з них, створюємо новий запис з цим токеном для переданого ідентифікатора клієнта &#039;&#039;&#039;(phone)&#039;&#039;&#039;, відправляємо цей токен в callback у кореневому параметрі &#039;&#039;&#039;cardGuid&#039;&#039;&#039;&lt;br /&gt;
* якщо токенів немає - створюємо новий для цього &#039;&#039;&#039;phone&#039;&#039;&#039; і відправляємо його в callback в кореневому параметрі &#039;&#039;&#039;cardGuid&#039;&#039;&#039; (один і той же &#039;&#039;&#039;cardGuid&#039;&#039;&#039; може бути прив&#039;язаний до різних phone)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;createToken&#039;&#039;&#039; - значення за замовчуванням, звичайне створення токена (можна не передавати)&lt;br /&gt;
* &#039;&#039;&#039;ExistingToken&#039;&#039;&#039; - поведінка аналогічна &#039;&#039;&#039;checkExistingToken:true&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;На сторінці токенізації можемо керувати інтерфейсом (на стороні EasyPay):&#039;&#039;&#039;&lt;br /&gt;
* відображати/сховати логотип EasyPay&lt;br /&gt;
* відображати/приховати логотип та назву партнера&lt;br /&gt;
* відображати/приховати опис з деталями токенізації&lt;br /&gt;
* відображати опис у згорнутому/розгорнутому вигляді&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад callback - запит з IP адреси 93.183.196.26 після успішної токенізації:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
Sign : AStbusXxzYdr48vssdr4/VXZCITrad8vr1A/tWhCBP8=&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{ &lt;br /&gt;
   &amp;quot;partnerKey&amp;quot;:&amp;quot;partnerName&amp;quot;,&lt;br /&gt;
   &amp;quot;phone&amp;quot;:&amp;quot;test989&amp;quot;,&lt;br /&gt;
   &amp;quot;cardGuid&amp;quot;:&amp;quot;2ad57b2e-eb5b-4a99-ad05-788cf589b8af&amp;quot;,&lt;br /&gt;
   &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
   &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
   &amp;quot;datePost&amp;quot;:&amp;quot;2021-02-24T17:32:07.447&amp;quot;,&lt;br /&gt;
   &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ідентифікатор клієнта, під яким збережено картку&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;cardGuid&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |токен збереженої карти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;pan&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |маскований номер картки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |термін дії карти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;datePost&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |час додавання картки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;codeType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ознака типу верифікації картки. Mpi3Ds – з використанням 3ds.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад callback - запит з IP адреси 93.183.196.26 з параметром ExistingToken:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
Sign : AStbusXxzYdr48vssdr4/VXZCITrad8vr1A/tWhCBP8=&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
   &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
   &amp;quot;cardGuid&amp;quot;:null,&lt;br /&gt;
   &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
   &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
   &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:41:53.152&amp;quot;,&lt;br /&gt;
   &amp;quot;codeType&amp;quot;:&amp;quot;Code&amp;quot;,&lt;br /&gt;
   &amp;quot;existingTokens&amp;quot;:[&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;bac4f855-xxxx-xxxx-bece-14cdf23c6c52&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:28:23.840&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;6338e8b4-xxxx-xxxx-a3e5-f46ad0cb0efa&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411123****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:34:25.733&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;18e3c35e-xxxx-xxxx-ba59-9506154394c0&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411123****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:39:42.010&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;existingTokens&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |масив з даними раніше створених токенів по цій карті під даного партнера &#039;&#039;&#039;(partnerKey)&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Отримання списку токенізованих карт =====&lt;br /&gt;
----Метод призначений для отримання списку токенізованих карток за номером телефону (ознакою) користувача.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid deepskyblue; background-color: rgba(135, 206, 235, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: deepskyblue; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/tokenCards/get&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
&#039;PartnerKey: partnerName&#039; &lt;br /&gt;
&#039;locale: ua&#039;&lt;br /&gt;
&#039;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;TimeStamp: 1554360173&#039;&lt;br /&gt;
&#039;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
queryparams&lt;br /&gt;
phone = string &lt;br /&gt;
cardGuid= Guid&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;tokenCards&amp;quot;: [&lt;br /&gt;
  {&lt;br /&gt;
     &amp;quot;cardGuid&amp;quot;: &amp;quot;55F5118B-B695-43BA-8555-AF8B698C4D2C&amp;quot;,&lt;br /&gt;
     &amp;quot;pan&amp;quot;: &amp;quot;48741234****1234&amp;quot;,&lt;br /&gt;
     &amp;quot;expire”: &amp;quot;1222&amp;quot;&lt;br /&gt;
   }],&lt;br /&gt;
  &amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо передати тільки ідентифікатор клієнта (параметр phone) - у відповіді будуть всі карти поточного клієнта. Якщо передати &amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt; та &amp;lt;code&amp;gt;cardGuid&amp;lt;/code&amp;gt; - у відповіді буде одна карта поточного клієнта. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Видалення токенізованих карт =====&lt;br /&gt;
----Метод призначений для видалення токенізованих карток за номером телефону. Якщо у клієнта під одним номером кілька карток, всі картки будуть видалені.&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/tokenCards/delete/phone&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/tokenCards/delete/phone?CardGuid=Guid&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&#039;PartnerKey: partnerName&#039; &lt;br /&gt;
&#039;locale: ua&#039;&lt;br /&gt;
&#039;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;TimeStamp: 1554360173&#039;&lt;br /&gt;
&#039;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
queryparams&lt;br /&gt;
&lt;br /&gt;
cardGuid= Guid &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body &lt;br /&gt;
відсутній &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Видача кредиту (переказ на картку користувача) =====&lt;br /&gt;
Метод призначений для переказу на картку користувача суми кредиту.&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;Перед викликом цього методу потрібно викликати один із методів:&lt;br /&gt;
&lt;br /&gt;
* [[MerchantAPI#Реєстрація точки та створення сесії|CreateAPP]]&lt;br /&gt;
* [[MerchantAPI#Створення сесії|CreatePage]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;order&amp;quot;:{&lt;br /&gt;
  	&amp;quot;serviceKey&amp;quot;:&amp;quot;CARD-FILL&amp;quot;,&lt;br /&gt;
  	&amp;quot;description&amp;quot;:&amp;quot;test top up card&amp;quot;,&lt;br /&gt;
  	&amp;quot;amount&amp;quot;:1.12, (decimal)&lt;br /&gt;
  	&amp;quot;orderId&amp;quot;:&amp;quot;test&amp;quot;,&lt;br /&gt;
  	&amp;quot;fields&amp;quot;:[&lt;br /&gt;
     	{&lt;br /&gt;
        	&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldValue&amp;quot;:&amp;quot;4102321200001111&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldKey&amp;quot;:&amp;quot;b95d541a-c11f-49bc-9042-295dbf74ccn6&amp;quot;&lt;br /&gt;
     	},&lt;br /&gt;
     	{&lt;br /&gt;
        	&amp;quot;fieldName&amp;quot;:&amp;quot;Phone&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldValue&amp;quot;:&amp;quot;38093520000&amp;quot;&lt;br /&gt;
     	}&lt;br /&gt;
  	],&lt;br /&gt;
     	&amp;quot;additionalItems&amp;quot;: {&lt;br /&gt;
	      &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Иванов Петр Сергеевич&amp;quot;,&lt;br /&gt;
                     &amp;quot;Merchant.Address&amp;quot;: &amp;quot;04080, Київ, вул.Межигірська 82а корп.Б, кв.32&amp;quot;,&lt;br /&gt;
                    &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3334445823&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
  	&amp;quot;instrumentType&amp;quot;:&amp;quot;Vcash&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body &lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;redirectUrl&amp;quot;: null,&lt;br /&gt;
	&amp;quot;action&amp;quot;: null,&lt;br /&gt;
	&amp;quot;paymentState&amp;quot;: &amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;: &amp;quot;Done&amp;quot;,&lt;br /&gt;
	&amp;quot;actionType&amp;quot;: &amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
	&amp;quot;transactionId&amp;quot;: &amp;quot;766934634&amp;quot;,&lt;br /&gt;
	&amp;quot;retrievalReferenceNo&amp;quot;: &amp;quot;null&amp;quot;,&lt;br /&gt;
	&amp;quot;responseItems&amp;quot;: &amp;quot;null&amp;quot;,&lt;br /&gt;
	&amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;  &lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Коментарій&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |paymentState&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&lt;br /&gt;
* &#039;&#039;&#039;Confirmed&#039;&#039;&#039; оплата пройшла успішно&lt;br /&gt;
* &#039;&#039;&#039;WaitConfirm &#039;&#039;&#039; очікується підтвердження платежу&lt;br /&gt;
* &#039;&#039;&#039;Rejected&#039;&#039;&#039; і &#039;&#039;&#039;Refunded&#039;&#039;&#039; платіж відхинело&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; | ідентифікатор платежу в системі Easypay &lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |У об&#039;єкти поля передається інформація для поповнення карти. Номер картки можна вказувати:&lt;br /&gt;
&lt;br /&gt;
* для випадку з PCI DSS сертифікацією: у відкритому вигляді&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldValue&amp;quot;:&amp;quot;4102321200001111&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* для випадку без PCI DSS сертифікації: у вигляді токена (як отримати токен картки - див. [[MerchantAPI#Токенізація карти|Токенізація карти]]):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldKey&amp;quot;:&amp;quot;b95d541a-c11f-49bc-9042-295dbf74ccn6&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Також потрібно вказати:&lt;br /&gt;
&lt;br /&gt;
- номер телефону клієнта:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Phone&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldValue&amp;quot;:&amp;quot;38093520000&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-  ПІБ та адреса клієнта АБО ПІБ та ІПН клієнта:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;: {&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	&#039;&#039;&#039;&amp;lt;code&amp;gt;      &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Іванов Петро Сергійович&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;                  &amp;quot;Merchant.Address&amp;quot;: &amp;quot;04080, Київ, вул.Межигірська 82а корп.Б, кв.32&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	&#039;&#039;&#039;&amp;lt;code&amp;gt;      &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3334445862&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;        }&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Статус видачі кредиту:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Якщо у відповіді отримано кінцевий статус &amp;lt;code&amp;gt;(paymentState = Confirmed / Rejected / Refunded)&amp;lt;/code&amp;gt; - необхідно присвоїти його платежу.&lt;br /&gt;
* Якщо кінцевий статус у відповіді не отримано &amp;lt;code&amp;gt;(paymentState = WaitConfirm)&amp;lt;/code&amp;gt;, &#039;&#039;&#039;у тому числі при серверних, мережевих та будь-яких інших відповідях та помилках&#039;&#039;&#039; - необхідно запросити статус платежу методом &#039;&#039;&#039;orderState&#039;&#039;&#039; ([[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]) до отримання кінцевого статусу. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Важливо врахувати, що нотифікація про оплату не надсилається (якщо партнер/мерчант не повідомив про необхідність такого налаштування).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    Скасування транзакції не передбачено.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Response (Приклади відповідей при помилках: status code = 400)&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;MERCHANT_CREATEORDER_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: null,&lt;br /&gt;
        &amp;quot;description&amp;quot;: null,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;MERCHANT_CREATEORDER_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;fieldName&amp;quot;: &amp;quot;Order.Fields[0]&amp;quot;,&lt;br /&gt;
                &amp;quot;errorCode&amp;quot;: &amp;quot;SERVICE_FIELDS_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
                &amp;quot;errorMessage&amp;quot;: &amp;quot;Вказана умова не була виконана для значення поля.&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;PAYMENT_ALFABANK_CASH2CARD_C2Pv2&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;Обслуговуються тільки карти емітовані українськими банками&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: []&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;PAYMENT_ALFABANK_CASH2CARD_C2Pa8&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;Необхідно уточнити реквізити картки одержувача у банку емітента&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: []&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Нотифікації (колбеки) щодо операцій поповнення карток =====&lt;br /&gt;
Дані колбеки є опціональним (додатковим) способом отримання інформації від EasyPay про результат виконання запиту на поповнення картки.&lt;br /&gt;
&lt;br /&gt;
Для активації отримання колбеків мерчант (партнер) повинен повідомити EasyPay про таку необхідність, після чого EasyPay включає цю опцію.&lt;br /&gt;
&lt;br /&gt;
Спосіб відправки колбека - &#039;&#039;&#039;HTTP - з IP 93.183.196.26&#039;&#039;&#039; буде надіслано &#039;&#039;&#039;POST&#039;&#039;&#039; запит з інформацією про платіж на вказаний &amp;lt;code&amp;gt;urlNotify&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;urlNotify&amp;lt;/code&amp;gt; прописується на стороні EasyPay і використовується за замовчуванням, якщо партнер не передав його у своєму запиті.&lt;br /&gt;
&lt;br /&gt;
URL для повідомлень (&#039;&#039;&#039;UrlNotify&#039;&#039;&#039;) повідомляє партнер (мерчант).&lt;br /&gt;
&lt;br /&gt;
Партнер може передавати &#039;&#039;&#039;UrlNotify&#039;&#039;&#039; у запиті &#039;&#039;&#039;createOrder&#039;&#039;&#039; у параметрі:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;order&amp;quot;:{&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;:{&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;https://notify.url&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot; параметр не може бути порожнім і повинен відповідати формату URL.&lt;br /&gt;
&lt;br /&gt;
Якщо у відповідь не отримано HTTP StatusCode 200 - запит нотифі буде надіслано повторно, доки не отримано статусу “200 ОК”.&lt;br /&gt;
&lt;br /&gt;
Коли нотифікацію (колбек) успішно доставлено (отримано статус 200 ОК), повторне відправлення колбеків припиняється.&lt;br /&gt;
&lt;br /&gt;
Відправлення колбеків можливе за двома сценаріями:&lt;br /&gt;
&lt;br /&gt;
1) лише за успішними операціями (транзакціями);&lt;br /&gt;
&lt;br /&gt;
2) за операціями (транзакціями) у фінальному статусі (успішні та відхилені).&lt;br /&gt;
&lt;br /&gt;
Надання фінального статусу операції (транзакції) асинхронно з процесом відправки колбека (фінансова транзакція набуває фінального статусу незалежно від статусу прийняття колбека партнером).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Sign: &amp;quot;Bq2d0oaqVGMRWpX5wsGpOlpqLg42pBdDO7TfTPYVmnU=&amp;quot;&lt;br /&gt;
&amp;quot;User-Agent&amp;quot;: &amp;quot;EasyPay.MerchantNotifyService&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;action&amp;quot;: &amp;quot;payment&amp;quot;,&lt;br /&gt;
  &amp;quot;merchant_id&amp;quot;: 5347,&lt;br /&gt;
  &amp;quot;order_id&amp;quot;: &amp;quot;5&amp;quot;,&lt;br /&gt;
  &amp;quot;date&amp;quot;: &amp;quot;2019-06-19T15:38:10.7802613+03:00&amp;quot;,&lt;br /&gt;
  &amp;quot;details&amp;quot;: {&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 1.00,&lt;br /&gt;
    &amp;quot;desc&amp;quot;: &amp;quot;Wooden tables x 10&amp;quot;,&lt;br /&gt;
    &amp;quot;payment_id&amp;quot;: 724502946,&lt;br /&gt;
    &amp;quot;recurrent_id&amp;quot;: null&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;additionalitems&amp;quot;: {&lt;br /&gt;
    &amp;quot;BankName&amp;quot;: &amp;quot;CB PRIVATBANK&amp;quot;,&lt;br /&gt;
    &amp;quot;Card.Pan&amp;quot;: &amp;quot;414962******1234&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;  &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип оповіщення&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;payment -&#039;&#039;&#039; про успішний платіж (повторюється, якщо у відповідь не отримано статусу 200)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;merchant_id&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер сервісу партнера на стороні EasyPay; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;order_id&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час надання платежу статусу на стороні EasyPay;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр (&#039;&#039;&#039;потрібно вказати, якщо потрібно замінити картку Одержувача)&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;details&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;детальна інформація про платіжну операцію (транзакцію) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;payment_id -&#039;&#039;&#039; ID детальна інформація про платіжну операцію (транзакцію):&lt;br /&gt;
* &#039;&#039;&#039;amount&#039;&#039;&#039; - сума фінансової операції;&lt;br /&gt;
* &#039;&#039;&#039;desc&#039;&#039;&#039; - опис замовлення, отриманий під час запиту CreateOrder;&lt;br /&gt;
* &#039;&#039;&#039;recurrent_id&#039;&#039;&#039; - ознака реккурентного платежу (завжди за замовчуванням на операціях поповнення картки – null);&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalitems&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;блок додаткових параметрів, до якого можуть включатися додаткові айтеми, отримані в запиті CreateOrder:&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;BankName&#039;&#039;&#039; - назва банку власника картки;&lt;br /&gt;
* &#039;&#039;&#039;Card.Pan -&#039;&#039;&#039; номер картки у маскованому вигляді.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необхідно перевіряти підпис у нашому HTTP notify, налаштувати прийом лише для наших IP 93.183.196.26.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; У випадку, якщо підпис &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;notify&amp;lt;/span&amp;gt; не перевірено, всі фінансові ризики перекладаються на партнера.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Інтеграція з ApplePay ==&lt;br /&gt;
----Вимоги&lt;br /&gt;
&lt;br /&gt;
# Ваш сайт повинен працювати за схемою HTTPS та підтримувати протокол TLS 1.2.&lt;br /&gt;
# Потрібно погодитись з умовами надання послуг Apple Pay.&lt;br /&gt;
# Необхідно укласти договір із Easypay.ua.&lt;br /&gt;
&amp;lt;br&amp;gt;Apple Pay надає простий та безпечний спосіб проведення платежів у додатках iOS, watchOS та сайтах Safari. Використовуючи Face ID, Touch ID або двічі клацнувши Apple Watch, користувачі можуть швидко та безпечно передавати свої платіжні дані для оплати.&lt;br /&gt;
&lt;br /&gt;
=== Оплата з платіжної сторінки Easypay ===&lt;br /&gt;
----При такому способі підключення немає потреби у додаткових інтеграціях. Кнопка Apple Pay буде відображена на сторінці оплати EasyPay&lt;br /&gt;
&lt;br /&gt;
=== Оплата ApplePay з додатку ===&lt;br /&gt;
----&#039;&#039;&#039;Вимоги:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Необхідно мати акаунт у [https://developer.apple.com/ Apple Developer], в який потрібно зареєструвати індивідуальний [https://help.apple.com/developer-account/#/devb2e62b839?sub=devf31990e3f Merchant ID].&lt;br /&gt;
# Необхідно дотримуватися [https://developer.apple.com/apple-pay/marketing/ вимоги до брендування].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Реєстрація та перевірка в системі Apple Pay ====&lt;br /&gt;
&lt;br /&gt;
# Зареєструйте MerchantID та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Додайте новий Merchant ID, натиснувши на &amp;quot;+&amp;quot; у верхньому правому куті екрана.&lt;br /&gt;
## Заповніть поля * і натисніть «Continue».&lt;br /&gt;
## Натисніть Register, щоб підтвердити введені дані.&lt;br /&gt;
## Повідомте EasyPay ваш MerchantID.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Примітка: * - Description – опис; Identifier – домен вашого сайту у зворотному порядку, з додаванням «merchant» на початку (наприклад, сайт shop.ua, Identifier – merchant.ua.shop).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Отримайте від EasyPay сформований CSR-файл, який буде необхідний для подальших кроків.&lt;br /&gt;
# Сформуйте Apple Pay Payment Processing Certificate та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Payment Processing Certificate, натисніть &amp;quot;Create Certificate&amp;quot;.&lt;br /&gt;
## На наступному екрані натисніть Continue.&lt;br /&gt;
## Візьміть отриманий від EasyPay CSR-файл і завантажте його на сайт, натиснувши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат.&lt;br /&gt;
## Надішліть сертифікат (файл apple_pay.cer) до EasyPay&lt;br /&gt;
&lt;br /&gt;
==== Технічна інтеграція з ApplePay ====&lt;br /&gt;
&lt;br /&gt;
# Щоб інтегрувати Apple Pay у мобільний додаток, дотримуйтесь інструкцій за посиланням: https://developer.apple.com/documentation/passkit/apple_pay. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад відповіді ApplePay&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;paymentData&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;version&amp;quot;:&amp;quot;EC_v1&amp;quot;,    &amp;quot;data&amp;quot;:&amp;quot;FDXK/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ/dGK9UZDP/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp/clv4&amp;quot;,    &amp;quot;signature&amp;quot;:&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=&amp;quot;,&lt;br /&gt;
    &amp;quot;header&amp;quot;:&lt;br /&gt;
    {      &amp;quot;ephemeralPublicKey&amp;quot;:&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==&amp;quot;,&lt;br /&gt;
      &amp;quot;publicKeyHash&amp;quot;:&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=&amp;quot;,&lt;br /&gt;
      &amp;quot;transactionId&amp;quot;:&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;paymentMethod&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;displayName&amp;quot;:&amp;quot;MasterCard 5179&amp;quot;,&lt;br /&gt;
    &amp;quot;network&amp;quot;:&amp;quot;MasterCard&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;:&amp;quot;debit&amp;quot;&lt;br /&gt;
  },  &amp;quot;transactionIdentifier&amp;quot;:&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;2. Надішліть &amp;lt;code&amp;gt;paymentData&amp;lt;/code&amp;gt; в поле &amp;lt;code&amp;gt;userPaymentInstrument / token в Easypay&amp;lt;/code&amp;gt; ([[MerchantAPI#Створення замовлення|Створення замовлення]]). Приклад запиту &#039;&#039;&#039;createOrder&#039;&#039;&#039;:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210309-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
    &amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;paymentData\&amp;quot;: {\&amp;quot;version\&amp;quot;:\&amp;quot;EC_v1\&amp;quot;,  \&amp;quot;data\&amp;quot;:\&amp;quot;FDXK\/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8\/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV\/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ\/dGK9UZDP\/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp\/clv4\&amp;quot;,  \&amp;quot;signature\&amp;quot;:\&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB\/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=\&amp;quot;,\&amp;quot;header\&amp;quot;:{  \&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo\/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==\&amp;quot;, \&amp;quot;publicKeyHash\&amp;quot;:\&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=\&amp;quot;,\&amp;quot;transactionId\&amp;quot;:\&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4\&amp;quot;}  },  \&amp;quot;paymentMethod\&amp;quot;:  {   \&amp;quot;displayName\&amp;quot;:\&amp;quot;MasterCard 5179\&amp;quot;,\&amp;quot;network\&amp;quot;:\&amp;quot;MasterCard\&amp;quot;,\&amp;quot;type\&amp;quot;:\&amp;quot;debit\&amp;quot;  },  \&amp;quot;transactionIdentifier\&amp;quot;:\&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4\&amp;quot;}&amp;quot;,&lt;br /&gt;
    &amp;quot;gatewayMerchantId&amp;quot;:&amp;quot;{ApplePayMerchantId}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Оплата із сайту ===&lt;br /&gt;
----&#039;&#039;&#039;Вимоги:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Необхідно мати акаунт у [https://developer.apple.com/ Apple Developer], до якого потрібно зареєструвати індивідуальний [https://help.apple.com/developer-account/#/devb2e62b839?sub=devf31990e3f Merchant ID].&lt;br /&gt;
# Необхідно дотримуватися [https://developer.apple.com/apple-pay/marketing/ вимог до брендування].&lt;br /&gt;
&lt;br /&gt;
==== Реєстрація та перевірка в системі Apple Pay ====&lt;br /&gt;
&lt;br /&gt;
# Зареєструйте MerchantID та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Додайте новий Merchant ID, натиснувши на &amp;quot;+&amp;quot; у верхньому правому куті екрана.&lt;br /&gt;
## Заповніть поля * і натисніть «Continue».&lt;br /&gt;
## Натисніть Register, щоб підтвердити введені дані.&lt;br /&gt;
## Повідомте EasyPay ваш MerchantID.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Примітка: &amp;lt;em&amp;gt;* - Description – опис; Identifier – домен вашого сайту у зворотному порядку, з додаванням «merchant» на початку (наприклад, сайт shop.ua, Identifier – merchant.ua.shop).&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Отримайте від EasyPay сформований CSR-файл, який буде необхідний для подальших кроків.&lt;br /&gt;
# Сформуйте Apple Pay Payment Processing Certificate та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Payment Processing Certificate, натисніть &amp;quot;Create Certificate&amp;quot;.&lt;br /&gt;
## На наступному екрані натисніть Continue.&lt;br /&gt;
## Візьміть отриманий від EasyPay CSR-файл і завантажте його на сайт, натиснувши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат.&lt;br /&gt;
## Надішліть сертифікат (файл apple_pay.cer) до EasyPay&lt;br /&gt;
# Зареєструйте та підтвердіть свій домен:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі &amp;quot;Merchant Domains&amp;quot; натисніть &amp;quot;Add Domain&amp;quot;.&lt;br /&gt;
## Введіть ім&#039;я домену та натисніть &amp;quot;Continue&amp;quot; *.&lt;br /&gt;
## Завантажте файл apple-developer-merchantid-domain-association.txt.&lt;br /&gt;
## Збережіть файл на сервері від Apple.&lt;br /&gt;
## Натисніть Verify.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Примітка: &amp;lt;em&amp;gt;* - домен повинен підтримувати HTTPS.&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Створіть Apple Pay Merchant Identity Certificate:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Merchant Identity Certificate натисніть Create Certificate.&lt;br /&gt;
## Виконайте дії, описані на сайті Apple, а потім натисніть «Continue».&lt;br /&gt;
## Скопіюйте згенерований CSR-файл, вибравши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат (merchant_id.cer) і відкрийте його у програмі Keychain Access на комп&#039;ютері Mac.&lt;br /&gt;
## У Keychain Access виберіть сертифікат, що імпортується, та експортувати його у формат .p12 (Personal Information Exchange).&lt;br /&gt;
## Виконайте команду: openssl pkcs12 -in merchant_id.p12 -out merchant_id.pem -nodes -clcerts&lt;br /&gt;
## Скопіюйте створений сертифікат у форматі PEM на сервер. Це буде потрібно для створення [https://developer.apple.com/documentation/apple_pay_on_the_web/apple_pay_js_api/requesting_an_apple_pay_payment_session Apple Pay Payment Session] в процесі [https://developer.apple.com/documentation/apple_pay_on_the_web/apple_pay_js_api/providing_merchant_validation перевірки магазину].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Технічна інтеграція з ApplePay ====&lt;br /&gt;
Для створення сертифікату (-ів) від Партнера потрібні:&lt;br /&gt;
&lt;br /&gt;
# Country Name (2 letter code) [AU]: ?&lt;br /&gt;
# State or Province Name (full name) [Some-State]: ?&lt;br /&gt;
# Locality Name (eg, city) []: ?&lt;br /&gt;
# Organization Name (eg, company) [Internet Widgits Pty Ltd]: ?&lt;br /&gt;
# Organizational Unit Name (eg, section) []: ?&lt;br /&gt;
# Common Name (e.g. server FQDN or YOUR name) []:?&lt;br /&gt;
# Email Address []: ?&lt;br /&gt;
&lt;br /&gt;
Повідомте, чи буде оплата тільки в додатку, або також і на WEB.&lt;br /&gt;
&lt;br /&gt;
Щоб інтегрувати Apple Pay на сайт, дотримуйтесь інструкцій за [https://developer.apple.com/documentation/apple_pay_on_the_web. посиланням] &lt;br /&gt;
&lt;br /&gt;
# Перевірте можливість оплати з Apple Pay. Виконується перевірка, підтримує або браузер оплату з Apple Pay, а також є у Wallet картку, якою можна оплачувати.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
if (window.ApplePaySession) {&lt;br /&gt;
    var promise = ApplePaySession.canMakePaymentsWithActiveCard({YOUR_MERCHANT_ID});&lt;br /&gt;
    promise.then(function(canMakePayments) {&lt;br /&gt;
        if (canMakePayments)&lt;br /&gt;
    });&lt;br /&gt;
} else {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
2. Сформуйте структуру платежу для сесії&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot;&amp;gt;&lt;br /&gt;
document.getElementById(&amp;quot;apple-pay-button&amp;quot;).onclick = function(event) {&lt;br /&gt;
    var paymentRequest = {&lt;br /&gt;
        currencyCode: &#039;UAH&#039;,&lt;br /&gt;
        countryCode: &#039;UA&#039;,&lt;br /&gt;
        total: {&lt;br /&gt;
            label: {PRODUCT_NAME},&lt;br /&gt;
            amount: {PAYMENT_AMOUNT}&lt;br /&gt;
        },&lt;br /&gt;
        merchantCapabilities: [&#039;supports3DS&#039;],&lt;br /&gt;
        supportedNetworks: [&#039;masterCard&#039;, &#039;visa&#039;]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
var session = new ApplePaySession(3, paymentRequest)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
3. Відкрити платіжну сесію з Apple, отримати від них paymentData:&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/applePay/validateSession&amp;lt;/span&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
--header &amp;quot;Content-Type: application/json&amp;quot;&lt;br /&gt;
--header &amp;quot;AppId: cd7fde18-15db-4d94-a91b-7cf8edd81209&amp;quot; &lt;br /&gt;
--header &amp;quot;PageId: 3e7bf353-417a-410c-a22e-df8bdcccb760&amp;quot;&lt;br /&gt;
--header &amp;quot;PartnerKey: easypay-test&amp;quot;&lt;br /&gt;
--header &amp;quot;locale: ua&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;url&amp;quot;: &amp;quot;https://apple-pay-gateway.apple.com/paymentservices/startSession&amp;quot;,&lt;br /&gt;
  &amp;quot;merchantIdentifier&amp;quot;: &amp;quot;string&amp;quot;, /ідентифікатор мерчанту в Apple/&lt;br /&gt;
  &amp;quot;displayName&amp;quot;: &amp;quot;test&amp;quot;, /ідентифікатор магазина/послуги/товару (латиниці) ; буде відображатися в toolBar/&lt;br /&gt;
  &amp;quot;initiative&amp;quot;: &amp;quot;web&amp;quot;, /Канал оплати/&lt;br /&gt;
  &amp;quot;initiativeContext&amp;quot;: &amp;quot;string&amp;quot; /Доменне ім’я, Доменное имя, пов&#039;язане із сертифікатом Apple Identity/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;blockquote&amp;gt;*response з цього методу передається в сесію Apple, після чого при успішній авторизації платежу, повернеться до необхідний для завершення платежу.&amp;lt;/blockquote&amp;gt;4. Приклад відповіді ApplePay&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;paymentData&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;version&amp;quot;:&amp;quot;EC_v1&amp;quot;,    &amp;quot;data&amp;quot;:&amp;quot;FDXK/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ/dGK9UZDP/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp/clv4&amp;quot;,    &amp;quot;signature&amp;quot;:&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=&amp;quot;,&lt;br /&gt;
    &amp;quot;header&amp;quot;:&lt;br /&gt;
    {      &amp;quot;ephemeralPublicKey&amp;quot;:&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==&amp;quot;,&lt;br /&gt;
      &amp;quot;publicKeyHash&amp;quot;:&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=&amp;quot;,&lt;br /&gt;
      &amp;quot;transactionId&amp;quot;:&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;paymentMethod&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;displayName&amp;quot;:&amp;quot;MasterCard 5179&amp;quot;,&lt;br /&gt;
    &amp;quot;network&amp;quot;:&amp;quot;MasterCard&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;:&amp;quot;debit&amp;quot;&lt;br /&gt;
  },  &amp;quot;transactionIdentifier&amp;quot;:&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;5. Надішліть &amp;lt;code&amp;gt;paymentData&amp;lt;/code&amp;gt; в поле &amp;lt;code&amp;gt;userPaymentInstrument / token&amp;lt;/code&amp;gt; в Easypay ([[MerchantAPI#Створення замовлення|Створення замовлення]]). Перед цим потрібно викликати метод EasyPayApi CreateApp.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад запиту  createOrder:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210309-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
    &amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;paymentData\&amp;quot;: {\&amp;quot;version\&amp;quot;:\&amp;quot;EC_v1\&amp;quot;,  \&amp;quot;data\&amp;quot;:\&amp;quot;FDXK\/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8\/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV\/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ\/dGK9UZDP\/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp\/clv4\&amp;quot;,  \&amp;quot;signature\&amp;quot;:\&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB\/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=\&amp;quot;,\&amp;quot;header\&amp;quot;:{  \&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo\/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==\&amp;quot;, \&amp;quot;publicKeyHash\&amp;quot;:\&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=\&amp;quot;,\&amp;quot;transactionId\&amp;quot;:\&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4\&amp;quot;}  },  \&amp;quot;paymentMethod\&amp;quot;:  {   \&amp;quot;displayName\&amp;quot;:\&amp;quot;MasterCard 5179\&amp;quot;,\&amp;quot;network\&amp;quot;:\&amp;quot;MasterCard\&amp;quot;,\&amp;quot;type\&amp;quot;:\&amp;quot;debit\&amp;quot;  },  \&amp;quot;transactionIdentifier\&amp;quot;:\&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4\&amp;quot;}&amp;quot;,&lt;br /&gt;
    &amp;quot;gatewayMerchantId&amp;quot;:&amp;quot;{YOUR_MERCHANT_ID}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Інтеграція з GooglePay ==&lt;br /&gt;
----&#039;&#039;&#039;Вимоги&#039;&#039;&#039;&lt;br /&gt;
# Ваш сайт повинен працювати за схемою HTTPS та підтримувати протокол TLS 1.2.&lt;br /&gt;
# Потрібно погодитися з [https://payments.developers.google.com/terms/sellertos умовами надання]  послуг GooglePay.&lt;br /&gt;
# Необхідно укласти договір із Easypay.ua.&lt;br /&gt;
&lt;br /&gt;
Google Pay™  - це миттєвий спосіб оплати від Google, який дозволяє просто та швидко сплатити карткою, без необхідності вводити дані для кожного платежу. Ці картки надійно зберігаються в Google. Даний метод доступний для оплати в мобільних програмах на будь-яких пристроях Android і при здійсненні платежу в браузері Chrome.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Документація&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# [https://developers.google.com/pay/api/android Для додатків] &lt;br /&gt;
# [https://developers.google.com/pay/api/web Для веб-сайтів]&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Вимоги щодо брендування&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# [https://developers.google.com/pay/api/android/guides/brand-guidelines Для додатків] &lt;br /&gt;
# [https://developers.google.com/pay/api/web/guides/brand-guidelines Для веб-сайтів]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Оплата з платіжної сторінки Easypay ===&lt;br /&gt;
----При такому способі підключення немає потреби у додаткових інтеграціях. Кнопка GooglePay відображається на сторінці оплати EasyPay.&lt;br /&gt;
&lt;br /&gt;
=== Отримання токена GooglePay для оплати ===&lt;br /&gt;
----&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Використовуйте бойове середовище GooglePay для отримання PaymentData&lt;br /&gt;
&lt;br /&gt;
Для отримання PaymentData. Як параметри скрипта вкажіть:&lt;br /&gt;
&lt;br /&gt;
# Доступні методи платежу: var allowedPaymentMethods = [&#039;CARD&#039;, &#039;TOKENIZED_CARD&#039;];&lt;br /&gt;
# Тип токенізації- PAYMENT_GATEWAY: tokenizationType: &#039;PAYMENT_GATEWAY&#039;;&lt;br /&gt;
# Параметр gateway: easypay;&lt;br /&gt;
# Параметр gatewayMerchantId: Ваш бойовий merchantAccount от Google, який повідомляє в EasyPay.&lt;br /&gt;
&lt;br /&gt;
Якщо з вашого боку інтеграція виконана правильно, Ви на своєму сайті/додатку отримаєте кнопку&lt;br /&gt;
&lt;br /&gt;
Після натискання кнопки на пристрої з підключеним Google Pay з&#039;явиться спливаюче вікно або форма вибору прив&#039;язаної картки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад відповіді від GooglePay Api&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;apiVersionMinor&amp;quot;:0,&lt;br /&gt;
    &amp;quot;apiVersion&amp;quot;:2,&lt;br /&gt;
    &amp;quot;paymentMethodData&amp;quot;:{&lt;br /&gt;
        &amp;quot;description&amp;quot;:&amp;quot;Mastercard  •••• 1164&amp;quot;,&lt;br /&gt;
        &amp;quot;tokenizationData&amp;quot;:{&lt;br /&gt;
            &amp;quot;type&amp;quot;:&amp;quot;PAYMENT_GATEWAY&amp;quot;,&lt;br /&gt;
&amp;quot;token&amp;quot;:&amp;quot;{&amp;quot;signature&amp;quot;:&amp;quot;MEUCeretMPEQPUMnvMOnDAgZsOLVnFnfjmo5ALe/1D6o7hdzAiEA94L1GfNWW84kbUdHHn+l6B6n18VgIA3sdkPqKL36tqk\u003d&amp;quot;,&amp;quot;intermediateSigningKey&amp;quot;:{&amp;quot;signedKey&amp;quot;:&amp;quot;{\&amp;quot;keyValue\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEem3biYxltOBuMV+Dd9g+ZhV3VEzP2vAlFXvb9tJoYGLtetxDYWTUqnXPvKGDeAnSNrkPo8hu5kLtxN0QXCYkqQ\\u003d\\u003d\&amp;quot;,\&amp;quot;keyExpiration\&amp;quot;:\&amp;quot;1551385212256\&amp;quot;}&amp;quot;,&amp;quot;signatures&amp;quot;:[&amp;quot;MEYCIQD/TWKunZJhG/u3iL2H5P3i9r0rCbpw1/+z9dr/yGytvwIhAPfV2zF5cqP/L+42W+JKv6fgQKBEc67HTtfderefdghJ&amp;quot;]},&amp;quot;protocolVersion&amp;quot;:&amp;quot;ECv2&amp;quot;,&amp;quot;signedMessage&amp;quot;:&amp;quot;{\&amp;quot;encryptedMessage\&amp;quot;:\&amp;quot;OidSptk8w+I3FnR1VFmiVswXaZ7ADnmMP1MQelp6GSg0/3aVpAXeLRH/fT1wN7gpxNPy7tFITeQenrJm3QG19tAPuVhcAVM26DMU6LAmZPyPXALktpnYrUj6etCjvWWM/1LkhjDBSjtkmpWRiHIyqj5aud/j8rxFEk06GhwqPWbnJwdCgNf32LJP7bSpUWvHOioaZIV1vdeV6d7iQ6EDWWAS/z9pXWkqpW//M/TVTrcKFXh4C2TI2O+qyBD9VzK3TqU6wS5VsYL69W9/4xzV5L5irpp/wzNfPHkJd8QIwcsIPuNWBtGm3v+JCaqIA3oK9Sw/5o/gZp/pnOhUdax0VjGEvmbGXs2+ufBChCkh+/BpobbpzVS9T/DZSlUO2FLANMjSaEQzh74ymtDgP4x9O64RAdySW+V7lVZMa7FVZ3PFnTfa8W89pzIgo6ocSGHQPBFnExTmSbDpUU0L12wzHkAcZSyngPAljqg\\u003d\&amp;quot;,\&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;BBKgbSbykNy1111QYRmGJEhnCorkt+VoDYlYbAlg0a5WO2uV/M50XqOSG0uxWAvUqrZolQuEX6yZ+dvvufLEZtI\\u003d\&amp;quot;,\&amp;quot;tag\&amp;quot;:\&amp;quot;p9ItvOfsQVTzhTPHq6ycYjKX1TtozP/yym4QWWVRVCk\\u003d\&amp;quot;}&amp;quot;}&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;type&amp;quot;:&amp;quot;CARD&amp;quot;,&lt;br /&gt;
        &amp;quot;info&amp;quot;:{&lt;br /&gt;
            &amp;quot;cardNetwork&amp;quot;:&amp;quot;MASTERCARD&amp;quot;,&lt;br /&gt;
            &amp;quot;cardDetails&amp;quot;:&amp;quot;1164&amp;quot;,&lt;br /&gt;
            &amp;quot;billingAddress&amp;quot;:{&lt;br /&gt;
                &amp;quot;phoneNumber&amp;quot;:&amp;quot;+380 93 000 00 11&amp;quot;,&lt;br /&gt;
                &amp;quot;address3&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;sortingCode&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;address2&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;countryCode&amp;quot;:&amp;quot;UA&amp;quot;,&lt;br /&gt;
                &amp;quot;address1&amp;quot;:&amp;quot;ул. &amp;quot;,&lt;br /&gt;
                &amp;quot;postalCode&amp;quot;:&amp;quot;49107&amp;quot;,&lt;br /&gt;
                &amp;quot;name&amp;quot;:&amp;quot;Super 1&amp;quot;,&lt;br /&gt;
                &amp;quot;locality&amp;quot;:&amp;quot;Київ&amp;quot;,&lt;br /&gt;
                &amp;quot;administrativeArea&amp;quot;:&amp;quot;Київська область&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;email&amp;quot;:&amp;quot;test@easypay.ua&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача токена для оплати ===&lt;br /&gt;
Надішліть дані з поля token з відповіді від &#039;&#039;&#039;GooglePay Api&#039;&#039;&#039; у поле &#039;&#039;&#039;userPaymentInstrument/token&#039;&#039;&#039; у Easypay (розділ [[MerchantAPI#Створення замовлення|Створення замовлення]])&lt;br /&gt;
&lt;br /&gt;
Перед цим потрібно викликати метод &#039;&#039;&#039;EasyPayApi [[MerchantAPI#Реєстрація точки та створення сесії|createApp.]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад запиту&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210000-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
&amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;signature\&amp;quot;:\&amp;quot;MEQCIFTFadYw15Cqfk7+YiM9pp5zEvyTI7oWVZCNFKr1cMthAiAFMv+nt0PWOEhj6LmmMNTByP9E4OhGrSoE7rDvzLDIZw\\u003d\\u003d\&amp;quot;,\&amp;quot;intermediateSigningKey\&amp;quot;:{\&amp;quot;signedKey\&amp;quot;:\&amp;quot;{\\\&amp;quot;keyValue\\\&amp;quot;:\\\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEsrkMsOBN8N0xL8AsTVUIETODhCva5PpGFxvPm56pWmI5MG2HKKHXjsdhdvcP6N3d40x90E0rZzDrxBC2ywERXg\\\\u003d\\\\u003d\\\&amp;quot;,\\\&amp;quot;keyExpiration\\\&amp;quot;:\\\&amp;quot;1618591579000\\\&amp;quot;}\&amp;quot;,\&amp;quot;signatures\&amp;quot;:[\&amp;quot;MEUCIHX0SawuKctPUEjdFu2sDiE81aSSdf8i0KNvdg1dlsWoAiEAye8TEWpPk4sp7EjTovN7DichK6YxY1DajYN9/ArHDYI\\u003d\&amp;quot;]},\&amp;quot;protocolVersion\&amp;quot;:\&amp;quot;ECv2\&amp;quot;,\&amp;quot;signedMessage\&amp;quot;:\&amp;quot;{\\\&amp;quot;encryptedMessage\\\&amp;quot;:\\\&amp;quot;vlLmhIBndM4a/GWFsvbFZrZOygjAwUao/NlvlJlhAQ3kdprI3gubAcQxAau8L74dkzGJh8w7AD2E77XOHycdwG91NUvsJ0xiXuMCXHJ9NPMhp7k49OUIJjOpJG+RqUM9/SPBgx69eDD7skhG+axZYr/m36LFjIlk5WhmumQgIrfojm02uRm0nOcZ2wbvrwQKZyL1IeTv/txqcYMuQqYWzs/FPkIEbiQ80z6dRhVszrEXcHLKcfBmNmcn/Vk90ArXCotOD52V0JS/Q+Mf9mCoe9G2bABo9R9PAYT/FrKIEOQEhzLCI7m4/vyIlCMf69d6PjigP3AOGxykbS0Kvsxqoh+HYRFCSLCd+8O2Us2wCYD09/OBqcQi78/fs2vwyg4nrWQQJ6ZGwTKHHxVRY8VGAUUnMFr18HPsN1BQNuz08M4t6Qx6X0nEZ3hseSIcUMVcBm+NyvL2T/XSWqTh2poDuQ4B+UJ59gMrsPapzouxk2iC/+vS1Bs/2sSf77Nsqr7BhE7SMgnZ/a2LF+Shx2aOKSIGflMz+MjVSzpMg2AUh43pbcsi8g\\\\u003d\\\\u003d\\\&amp;quot;,\\\&amp;quot;ephemeralPublicKey\\\&amp;quot;:\\\&amp;quot;BDJpYzoN9XPVKrHIxwNes83HbR0/AOUPpQgAwi3fTzR+TIB8/VAc9CdI9guWX8Pjvii/T+WxwcByuo9pzJC7518\\\\u003d\\\&amp;quot;,\\\&amp;quot;tag\\\&amp;quot;:\\\&amp;quot;LFOOTwd5Crtn60KnT0J6MHuFlGE0+EYL3D7IrWrPsRA\\\\u003d\\\&amp;quot;}\&amp;quot;}&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Створення підпису ==&lt;br /&gt;
----Формування підпису Sign (основний варіант для POST – запитів)&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Sign = base64(sha256(secretKey + requestBody))&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Де:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;secretKey&amp;lt;/code&amp;gt; – секретний ключ.&lt;br /&gt;
* &amp;lt;code&amp;gt;requestBody&amp;lt;/code&amp;gt; – тіло запиту у форматі JSON (ідентичне формату EasyPay).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Приклади коду ===&lt;br /&gt;
----&#039;&#039;&#039;C#&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Convert.ToBase64String(SHA256.Create().ComputeHash(Encoding.UTF8.GetBytes(data)))&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PHP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base64_encode(hash(&#039;sha256&#039;, ($secretKey.$requestbody), true))&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Можливі варіанти інструментів оплати ==&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===== Оплата &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 4px 16px;         border: 2px solid #0033A0; /* Темно-синій колір рамки */         background-color: #0033A0; /* Темно-синій фон */         color: white; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */     &amp;quot;&amp;gt;VISA&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid transparent; /* Прозора рамка для градієнту */         background: linear-gradient(to right, #FF5F00, #FFBF00); /* Градієнт від червоного до оранжевого */         color: white; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;MasterCarD&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;paymentInstrumentsTypes&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;storedCards&amp;quot;: [],&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 4211698,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 200,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
  ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;RCard&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===== Мобільні гроші  &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #00A3E0; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #00A3E0; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Київстар&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #F7E300; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #0033A0; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Lifecell&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #E60012; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #E60012; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Vodafone&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 0.0,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 4958975,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 0.0,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 1,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 6000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 5098216,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Картки лояльності &amp;lt;span style=&amp;quot;             display: inline-block;             padding: 8px 20px;             border: 2px solid #FF0000; /* Червона рамка */             background-color: #FF0000; /* Червоний фон */             color: white; /* Білий текст*/             font-family: Arial, sans-serif; /* Шрифт Arial */             font-weight: bold; /* Жирний шрифт */             border-radius: 24px; /* Закруглені краї */             text-transform: uppercase; /* Великі літери */             font-size: 16px; /* Розмір шрифта */         &amp;quot;&amp;gt;Fishka&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;FishkaB2B&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 1000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;FishkaB2C&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 1000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Оплата  &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #000000; /* Темно-синій колір рамки */         background:FFFFFF ; /* Темно-синій фон */         color: #000000; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;ApplePay&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px;         border-style: solid;         border-width: 4px;         border-color: #4285F4 #EA4335 #FABB05 #34A853; /* Чітке розмежування кольорів */         background-color: #FFFFFF; /* Білий фон всередині */         color: #000000; /* Колір тексту */         font-family: Arial, sans-serif;         font-weight: bold;         text-transform: uppercase;         font-size: 16px;         border-radius: 24px; /* Закруглені краї */     &amp;quot;&amp;gt;GPAY&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 9999.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 10958126,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 9999.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 10958137,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: &lt;br /&gt;
                    {&lt;br /&gt;
                       &amp;quot;PublicKey&amp;quot;: &amp;quot;BKdzipvJvJzcbTMm3dO0LEh1AXFr8qfSiPjwrI7vv9F6hqhDJB1M=&amp;quot;&lt;br /&gt;
                    }&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       }&lt;br /&gt;
   ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Управління інструментами оплати ===&lt;br /&gt;
----Управління інструментами оплати на сторінці оплати EasyPay здійснюється при створенні замовлення. Параметр &amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt; визначає, які інструменти оплати будуть відображатися на сторінці платіжного шлюзу.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;quot;userInfo&amp;quot;: { &lt;br /&gt;
      &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
   },&lt;br /&gt;
&lt;br /&gt;
Обов&#039;язкові параметри:&lt;br /&gt;
    &amp;quot;order&amp;quot;: {&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.01, (decimal)&lt;br /&gt;
&amp;quot;allowedInstruments&amp;quot;: [ &amp;quot;string&amp;quot; ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;параметр в якому передаються інструменти оплати, які будуть відображені на сторінці &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* RCard&lt;br /&gt;
* Card&lt;br /&gt;
* EBank&lt;br /&gt;
* FishkaB2C&lt;br /&gt;
* ApplePay&lt;br /&gt;
* GooglePay&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Поведінка системи&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Якщо параметр&#039;&#039;&#039; &amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt; &#039;&#039;&#039;не передано або він порожній&#039;&#039;&#039;:  На сторінці оплати будуть відображені всі доступні інструменти, які підключені для партнера.&lt;br /&gt;
# &#039;&#039;&#039;Якщо з переданих інструментів немає доступних для оплати&#039;&#039;&#039;:  Повертається помилка:  &amp;lt;code&amp;gt;PAYMENTINSTRUMENT_NOT_FOUND&amp;lt;/code&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Приклад помилки&#039;&#039;&#039;:  У разі, якщо у партнера активні ApplePay і Card, а в запиті передається GooglePay, повертається помилка &amp;lt;code&amp;gt;PAYMENTINSTRUMENT_NOT_FOUND&amp;lt;/code&amp;gt;.&lt;br /&gt;
# &#039;&#039;&#039;Якщо передані доступні інструменти оплати&#039;&#039;&#039;:  У разі, якщо партнер передає, наприклад, GooglePay та Card, але GooglePay не активний для цього партнера, система поверне посилання з активним інструментом Card.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Технічна підтримка ==&lt;br /&gt;
----За потреби консультацій з питань реалізації API можна написати запит на &#039;&#039;merchant.api.support@easypay.ua&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vadim.fedorchuk</name></author>
	</entry>
	<entry>
		<id>https://partnerdocs.easypay.ua/index.php?title=MerchantAPI&amp;diff=2262</id>
		<title>MerchantAPI</title>
		<link rel="alternate" type="text/html" href="https://partnerdocs.easypay.ua/index.php?title=MerchantAPI&amp;diff=2262"/>
		<updated>2025-10-07T13:51:58Z</updated>

		<summary type="html">&lt;p&gt;Vadim.fedorchuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Загальні відомості ==&lt;br /&gt;
----Протокол призначено для торговців, які є одержувачами платежів. Продавець підписує договір про прийняття платежів або анкету-акцепт до публічної оферти.&lt;br /&gt;
&lt;br /&gt;
Щоб отримати платежі, ви можете використовувати web, мобільні версії сайтів, а також мобільні програми. У разі використання цього протоколу не здійснюється перевірка даних для ідентифікації замовлення або облікового запису. EasyPay завжди приймає дані, надіслані та створені продавцем.&lt;br /&gt;
&lt;br /&gt;
=== Заголовки запитів ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Для надсилання запиту та отримання відповіді у форматі JSON, необхідно передати такі обов’язкові заголовки у запиті.&amp;lt;syntaxhighlight lang=&amp;quot;jsonml+bst&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
--header &#039;Content-Type: application/json&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;AppId: cd7fde18-15db-4d94-a91b-7cf8edd81209&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;PageId: 3e7bf353-417a-410c-a22e-df8bdcccb760&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;PartnerKey: easypay-test&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;locale: ua&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;Sign: bS+vPOwu1Sif1Iz47Cdh+z1RAi0s6X21C3uU0YNBNWE=&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== URL ===&lt;br /&gt;
----&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Посилання&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;https://merchantapi.easypay.ua&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Production&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;в т.ч. для надсилання тестових запитів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[https://localapi.easypay.ua/ https://localapi.easypay.ua]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Test&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;локальний тест &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Налаштування безпеки ===&lt;br /&gt;
----Партнер надає IP, з яких будуть здійснюватися запити.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Реєстрація партнера в системі EasyPay ===&lt;br /&gt;
----Реєстрація нового торговця передбачає отримання унікального ідентифікатора &#039;&#039;&#039;PartnerKey&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Характеристика параметрів реєстрації =====&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x: auto; display: block; width: unset !important; height: auto !important; border: none;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PartnerKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор партнера (продавця) у системі EasyPay.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;ServiceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сервісу торговця у системі EasyPay.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;SecretKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;секретний ключ для формування підпису&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;відомий лише торговцю та EasyPay&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 20 хв. Для кожного запиту CreateOrder потрібно використовувати унікальний PageID&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тестові параметри ===&lt;br /&gt;
----Для тестових запитів використовуються такі параметри:&amp;lt;br&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;pl&amp;quot;&amp;gt;&lt;br /&gt;
PartnerKey = easypay-test&lt;br /&gt;
ServiceKey = MERCHANT-TEST&lt;br /&gt;
SecretKey = test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    На даний момент відсутня можливість тестування з використанням фейкових оплат / тестових карток. &lt;br /&gt;
    Платежі тільки реальні, їх можна відмінити в день оплати методом &lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;cancelOrder&amp;lt;/span&amp;gt; &lt;br /&gt;
 ([[MerchantAPI#Скасування платежу|Скасування платежу]])&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Тестове середовище =====&lt;br /&gt;
&lt;br /&gt;
Перед початком використання тестового середовища необхідно надати ір з яких будуть надходити запити, для відкриття доступу. На тестовому середовищі використовуються методи аналогічні Merchant Api.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестові дані:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* PartnerKey:credit-test&lt;br /&gt;
* SecretKey: credit-test&lt;br /&gt;
&lt;br /&gt;
* serviceKey:TEST-CREDIT-PAYMENT - погашення&lt;br /&gt;
* serviceKey:TEST-CREDIT-PAYMENT - погашення&lt;br /&gt;
* serviceKey:TEST-CREDIT-TO-CARD - виплата&lt;br /&gt;
* Надсилання колбеків з Iр: 195.230.131.50 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тестові картки для верифікації/виплат:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код підтвердження для 2дс при верифікації картки: 123456&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Card.Expire/CVV&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Статус виплати &amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;5167803258208169&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна виплата&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4235751329985326&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна виплата&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4111111111111111&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна без створення транзакції&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4999999999990011&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111 &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна виплата з затримкою статусу 5 хв&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4217198608967728&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111 &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна виплата з затримкою статусу 5 хв&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тестові картки для оплати:&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Card.Expire/CVV&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Статус виплати &amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;5168752081922117&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0128/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна оплата з 3ДС/ або не успішна оплата з 3ДС&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4909150002132451&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0129/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна 2ДС оплата &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;4300380058021820&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0130/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Не успішна з 3ДС + помилка PAYMENT_ALFABANK_116&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;&#039;&#039;&#039;5567217349220669&#039;&#039;&#039;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;0130/111&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Успішна оплата з 3ДС/ або не успішна оплата з 3ДС&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    У разі отримання помилки &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;APPID_NOT_FOUND&amp;lt;/span&amp;gt; &lt;br /&gt;
    у відповідь на будь-який метод, необхідно повторити запит &lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;createApp&amp;lt;/span&amp;gt; &lt;br /&gt;
    до отримання точки ІД.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Основні запити/відповіді ==&lt;br /&gt;
&amp;lt;hr color=&amp;quot;#d3d3d3&amp;quot; size=&amp;quot;1&amp;quot; noshade&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Реєстрація точки та створення сесії ====&lt;br /&gt;
Цей метод слід викликати, коли користувач вперше звертається до платіжної сторінки. Якщо браузер або пристрій змінюються, метод знову з&#039;являється&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/system/createApp&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot; lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;,&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json-object&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
body: &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;logoPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/logo/&amp;quot;,&lt;br /&gt;
  &amp;quot;hintImagesPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/hint_images/&amp;quot;,&lt;br /&gt;
  &amp;quot;apiVersion&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;br /&gt;
  &amp;quot;appId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;,&lt;br /&gt;
  &amp;quot;pageId&amp;quot;: &amp;quot;f3f2b678-a3c4-45ba-a865-a136fe4a62bd&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Характеристика параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;        &#039;&#039;&#039;Параметри&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&amp;lt;!-- Третій рядок --&amp;gt;&amp;lt;!-- Четвертий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;за замовчуванням, якщо не було активності за запитами, &lt;br /&gt;
час життя AppId - 3 місяці. З кожним запитом життя AppId автоматично продовжується.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 20 хв. Для кожного запиту CreateOrder потрібно використовувати унікальний PageID&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Створення сесії ====&lt;br /&gt;
----Даний метод створює новий екземпляр сеансу для користувача , &amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/system/createPage&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot; lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;:  &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
body:&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;logoPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/logo/&amp;quot;,&lt;br /&gt;
    &amp;quot;hintImagesPath&amp;quot;: null,&lt;br /&gt;
    &amp;quot;apiVersion&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;br /&gt;
    &amp;quot;appId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;,&lt;br /&gt;
    &amp;quot;pageId&amp;quot;: &amp;quot;29bd7237-6b8d-4048-b028-6efc23d05988&amp;quot;,&lt;br /&gt;
    &amp;quot;requestedSessionId&amp;quot;: &amp;quot;fa3595d3-52de-4744-9fc6-ec2d3507d5a5&amp;quot;,&lt;br /&gt;
    &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Характеристика параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;        &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&amp;lt;!-- Третій рядок --&amp;gt;&amp;lt;!-- Четвертий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;за замовчуванням, якщо не було активності за запитами, &lt;br /&gt;
час життя AppId - 3 місяці. З кожним запитом життя AppId автоматично продовжується.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;За замовчуванням, якщо не було активності за запитами, час життя PageId - 20 хвилин. З кожним запитом життя PageId автоматично продовжується.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Створення замовлення ====&lt;br /&gt;
----Перед викликом цього методу потрібно викликати один із методів: &lt;br /&gt;
&lt;br /&gt;
* [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]]&lt;br /&gt;
* [[MerchantAPI#Створення сесії|CreatePage]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; Для кожного нового запиту &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;CreateOrder&amp;lt;/span&amp;gt; потрібно використовувати унікальний &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;PageID&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&#039;Content-Type&#039;: &#039;application/json&#039;&lt;br /&gt;
&#039;PartnerKey&#039;: &#039;partnerName&#039;&lt;br /&gt;
&#039;locale&#039;: &#039;ua&#039;&lt;br /&gt;
&#039;AppId&#039;: &#039;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId&#039;: &#039;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;Sign&#039;: &#039;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;userInfo&amp;quot;: {&lt;br /&gt;
       &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
Обов&#039;язкові параметри:&lt;br /&gt;
&lt;br /&gt;
     &amp;quot;order&amp;quot;: {&lt;br /&gt;
       &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;amount&amp;quot;:1.01, (decimal)&lt;br /&gt;
&lt;br /&gt;
Необов&#039;язкові параметри:&lt;br /&gt;
       &amp;quot;paymentOperation&amp;quot;:&amp;quot;PaymentTokenization&amp;quot;,&lt;br /&gt;
       &amp;quot;additionalItems&amp;quot;: {},&lt;br /&gt;
       &amp;quot;expire&amp;quot;: &amp;quot;2019-04-15T07:49:20&amp;quot;,&lt;br /&gt;
       &amp;quot;isOneTimePay&amp;quot;: true,&lt;br /&gt;
       &amp;quot;fields&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
           &amp;quot;fieldName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
           &amp;quot;fieldValue&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
           &amp;quot;fieldKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
     },&lt;br /&gt;
  &amp;quot;urls&amp;quot;: {&lt;br /&gt;
    &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;back&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
 &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
    &amp;quot;payee&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;payer&amp;quot;: {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;reccurent&amp;quot;: {&lt;br /&gt;
    &amp;quot;cronRule&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;dateExpire&amp;quot;: &amp;quot;2019-01-21T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;dateRun&amp;quot;: &amp;quot;2019-01-20T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;properties&amp;quot;:&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;failedCount&amp;quot;:0,&lt;br /&gt;
         &amp;quot;failedRule&amp;quot;:&amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;amount&amp;quot;:1.0,&lt;br /&gt;
         &amp;quot;UrlNotify&amp;quot;:&amp;quot;http://notify.url&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;splitting&amp;quot;: {&lt;br /&gt;
    &amp;quot;items&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
     &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;orderId&amp;quot;: &amp;quot;string”  &lt;br /&gt;
     &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
                      &amp;quot;payee&amp;quot;: {&lt;br /&gt;
                                     &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                     &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
                                                    &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                                  }&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;payer&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     }&lt;br /&gt;
                                   },&lt;br /&gt;
        &amp;quot;unit&amp;quot;: &amp;quot;Amount|Percent&amp;quot;,&lt;br /&gt;
        &amp;quot;value&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;withCommission&amp;quot;: false|true&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;cardGuid&amp;quot;: &amp;quot;guid&amp;quot;,&lt;br /&gt;
     &amp;quot;pan&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;expire&amp;quot;: &amp;quot;MM/YY&amp;quot;,&lt;br /&gt;
      &amp;quot;cvv&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;partnerInfo&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис  параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор послуги мерчанта (видає EasyPay)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор номера замовлення у системі партнера&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;опис замовлення (до 120 символів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;відомий лише торговцю та EasyPay&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення, роздільник - точка &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentOperation&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип платіжного процесу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PaymentTokenization -&#039;&#039;&#039; використовується для токенізації картки, якою буде сплачено це замовлення.&lt;br /&gt;
* &#039;&#039;&#039;Працює лише для інструмента “карта”&#039;&#039;&#039;. Повинен бути заповнений ідентифікатор клієнта &#039;&#039;&#039;&amp;quot;userInfo&amp;quot;: { &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;}&#039;&#039;&#039;&lt;br /&gt;
* Якщо передано URL для колбеку, то після успішної оплати відправляється колбек про платіж та колбек про токенізацію (приклади колбеків про оплату - в [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]], про [[MerchantAPI#Токенізація за допомогою введення даних картки користувачем на сторінці (сертифікація PCI:DSS не потрібна)|токенізацію]].&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;userInfo/phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер телефону (або ідентифікатор) клієнта &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Номер телефону необхідний: &lt;br /&gt;
&lt;br /&gt;
* для отримання списку токенізованих карток (інформація буде в масиві StoredCards)&lt;br /&gt;
* при оплаті із зазначенням токена картки&lt;br /&gt;
* для токенізації картки після успішної оплати разом із параметром&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Девятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Одинадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час життя замовлення &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Після закінчення заданого часу замовлення сплатити неможливо. Час життя сторінки може відображатися на платіжній сторінці у вигляді таймера (за замовчуванням таймер вимкнено). Значення має бути більшим за поточний час на 6 хвилин.&lt;br /&gt;
&#039;&#039;&#039;Значення за замовчуванням - 3 дні&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Дванадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;sOneTimePay&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;включає можливість успішно оплатити замовлення лише 1 раз за конкретним forwardUrl &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Значення:&lt;br /&gt;
&lt;br /&gt;
* True - за замовчуванням;&lt;br /&gt;
* False - оплатити замовлення по тому самому &#039;&#039;forwardUrl&#039;&#039; можна буде кілька разів;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Тринадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;urls&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;back -&#039;&#039;&#039; URL для повернення на вказану сторінку з фінальної сторінки успіху EasyPay.&lt;br /&gt;
* &#039;&#039;&#039;success -&#039;&#039;&#039; URL сторінки успіху, для редиректу клієнта у разі успішної оплати.&lt;br /&gt;
* &#039;&#039;&#039;failed -&#039;&#039;&#039; URL сторінки помилки для редиректу клієнта у разі неуспішної оплати&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;back -&#039;&#039;&#039;  На фінальній сторінці EasyPay вгорі зліва з&#039;явиться кнопка “Повернутись назад” з посиланням на вказану URL-адресу. Параметр не може бути порожнім і повинен відповідати формату URL.&lt;br /&gt;
* &#039;&#039;&#039;success&#039;&#039;&#039; -  у разі, якщо не було передано urls{success,failed} для редиректу після оплати. Після оплати клієнт може не дочекатися редиректу на цей url, тому редирект не можна використовувати як індикатор успішної оплати, отримання оповіщення про успішний платіж - &#039;&#039;&#039;див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&lt;br /&gt;
* &#039;&#039;&#039;faild -&#039;&#039;&#039; приклад get-параметрів, які приходять на &#039;&#039;&#039;url.failed та url.succes&#039;&#039;&#039; (те ж, але без &#039;&#039;errorCode&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;?serviceKey=merchanttest-5310&amp;amp;orderId=re9r9er94jr&amp;amp;amount=1.20&amp;amp;description=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Тестове+описання+замовлення&amp;amp;transactionId=722443797&amp;amp;date=2019-06-11T14:49:07&amp;amp;recurrentId=&amp;amp;&#039;&#039;errorCode=PAYMENT_ALFABANK_-2006&#039;&#039;&amp;amp;sign=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;eYkFYixpB3wnKoZDzkAiqWgdMkeHETDWmDsFMCaPO44=&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt; &lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Необов&#039;язкові додаткові поля&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalItems&amp;lt;/code&amp;gt; –&#039;&#039;&#039; необов&#039;язкові додаткові параметри, наприклад:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
  &amp;quot;PayerEmail&amp;quot;:&amp;quot;client@i.ua&amp;quot;,&lt;br /&gt;
  &amp;quot;PayerPhone&amp;quot;:&amp;quot;380930007603&amp;quot;,&lt;br /&gt;
  &amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;https://notify.url&amp;quot;,&lt;br /&gt;
  &amp;quot;Merchant.Param1&amp;quot;:&amp;quot;CustomValue&amp;quot;,&lt;br /&gt;
  &amp;quot;CurrencyAmountLabel&amp;quot;:&amp;quot;123.56$&amp;quot;&lt;br /&gt;
}, &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PayerEmail&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;емейл клієнта для оповіщення його у разі неоплаченого замовлення та для автоматичного заповнення поля “Надіслати квитанцію на email” на сторінці оплати. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр передається – він не може бути порожнім і має відповідати формату email.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PayerPhone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;телефон клієнта, на який протягом 15-20 хв після виклику CreateOrder відправиться нагадування про неоплачене замовлення (смс або вайбер). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр передається, він не може бути порожнім і повинен відповідати формату телефону.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Merchant.UrlNotify&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL для надсилання нотифікації за успішним платежем (callback), див. [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Параметр не може бути порожнім і має відповідати формату URL.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Merchant.Param1&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;індивідуальний параметр партнера Param1 узгоджується з EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;reccurentPayment&amp;lt;/code&amp;gt; -&#039;&#039;&#039; інформація для створення рекурентного платежу на основі поточного. Рекурентний платіж буде створений за розкладом, якщо основний платіж виконаний за допомогою інструментів card, Rcard, Vcard, LifeMoney&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json-object&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;reccurent&amp;quot;: {&lt;br /&gt;
    &amp;quot;cronRule&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;dateExpire&amp;quot;: &amp;quot;2019-01-21T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;dateRun&amp;quot;: &amp;quot;2019-01-20T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;properties&amp;quot;:&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;failedCount&amp;quot;:0,&lt;br /&gt;
         &amp;quot;failedRule&amp;quot;:&amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;amount&amp;quot;:1.0,&lt;br /&gt;
         &amp;quot;UrlNotify&amp;quot;:&amp;quot;http://notify.url&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;cronRule&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;правило у cron-форматі, з якою періодичністю повторювати рекурентний платіж, наприклад 10 20 15 * * (кожного 15 числа місяця о 20:10). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо ця властивість порожня, значить рекурентний платіж виконуватиметься на вимогу продавця.&lt;br /&gt;
&#039;&#039;&#039;Плануйте перше виконання рекуренту щонайменше 20 хвилин від дати успішного платежу.&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateExpire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата, після якої не проводити рекурентний платіж.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateRun&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата першого запуску рекурентного платежу (опціонально). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо не заданий, перший запуск розраховується за &#039;&#039;&#039;recurrent/cronRule&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;properties&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткові параметри (опціонально) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/amount -&#039;&#039;&#039; сума кожного рекурентного платежу, наступного після основної оплати (опціонально)&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/failedCount -&#039;&#039;&#039; ккількість поспіль неуспішних викликів рекурентних оплат, після чого рекурентний платіж видаляється (опціонально). За замовчуванням - 4 спроби: при неуспіху - повторюється спроба кожні 20-30 хвилин, 4 неуспішних спроби поспіль по одному recurrentId - і рекурент відключається. Якщо після 3 неуспішних спроб була 1 успішна, то лічильник неуспішних для цього рекурента скидається.&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/failedRule -&#039;&#039;&#039; cron-правило (період) повтору при неуспішному виклику рекурента (опціонально)&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/UrlNotify&#039;&#039;&#039; - URL для надсилання нотифікації за успішним &#039;&#039;&#039;рекурентним&#039;&#039;&#039; платежем (callback), див. [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;  &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetails&amp;lt;/code&amp;gt; -&#039;&#039;&#039; передача банківських реквізитів для перерахування коштів у випадку, якщо банківські реквізити можуть змінюватися щодо різних платежів одного сервісу продавця. На стороні EasyPay має бути увімкнено режим &amp;quot;Отримувати реквізити із запиту&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
    &amp;quot;payee&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;123664578&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;департамент патрульної поліції&amp;quot;,&lt;br /&gt;
      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;пат пумб&amp;quot;,&lt;br /&gt;
        &amp;quot;mfo&amp;quot;: &amp;quot;330556&amp;quot;,&lt;br /&gt;
        &amp;quot;account&amp;quot;: &amp;quot;123654778889&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;payer&amp;quot;: { &amp;quot;name&amp;quot;: &amp;quot;Иванова Мария&amp;quot; },&lt;br /&gt;
    &amp;quot;narrative&amp;quot;: { &amp;quot;name&amp;quot;: &amp;quot;Переказ коштів згідно договору з ФК № 111/11-П від 11.11.1111 р. за виключенням винагороди за їх переказ згідно реєстру від [work_date]р.&amp;quot; }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;payee/ID&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;код одержувача&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;ЄДРПОУ або ІПН&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;payee/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;одержувач &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 38 символів&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;банк отримувача&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 38 символів&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Mfo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;МФО банку &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;може не заповнюватися, якщо Payee/Bank/Account містить IBAN&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Account&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;р/р одержувача або IBAN &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payer/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;платник &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Narrative/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;призначення платежу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 157 символів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetailsId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;повну структуру bankingDetails можна не передавати, для цього достатньо передати  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetailsId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ідентифікатор банківських реквізитів із довідника, який узгоджений із конкретним партнером та перебуває в системі EasyPay.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt; &lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Splitting&#039;&#039;&#039; - інформація щодо сплітування (розщеплення) платежу.&lt;br /&gt;
&lt;br /&gt;
Частина загальної суми з order/amount розподіляється відповідно до інформації в splitting/items/value, а залишок - йде на основні реквізити з bankingDetails (або bankingDetailsId). На стороні EasyPay має бути увімкнено режим “Отримувати реквізити із запиту &lt;br /&gt;
&lt;br /&gt;
Структура &#039;&#039;&#039;items&#039;&#039;&#039; це масив. Основний платіж буде розщеплений стільки платежів, скільки міститься у цьому масиві плюс залишок. Кожен розщеплений платіж буде надіслано на відповідні банківські реквізити &amp;lt;code&amp;gt;items/bankingDetails&amp;lt;/code&amp;gt;. Залишок коштів буде надіслано на реквізити основного платежу з &amp;lt;code&amp;gt;BankingDetails&amp;lt;/code&amp;gt; або &amp;lt;code&amp;gt;bankingDetailsId,&amp;lt;/code&amp;gt; які потрібно обов&#039;язково вказувати під час сплітування.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;splitting&amp;quot;: {&lt;br /&gt;
    &amp;quot;items&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
     &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot; &lt;br /&gt;
     &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
                      &amp;quot;payee&amp;quot;: {&lt;br /&gt;
                                     &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                     &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
                                                    &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                                  }&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;payer&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     }&lt;br /&gt;
                                   },&lt;br /&gt;
        &amp;quot;unit&amp;quot;: &amp;quot;Amount|Percent&amp;quot;,&lt;br /&gt;
        &amp;quot;value&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;withCommission&amp;quot;: false|true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр. Ідентифікатор послуги, за якою ініціюється зарахування спліту (частини) платежу.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення ServiceKey з тіла запиту CreateOrder&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр. Ідентифікатор внутрішнього замовлення Мерчант для маркування конкретного спліту (частини) платежу.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення OrderId, передане в тілі запиту CreateOrder.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/bankingDetails&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;банківські реквізити кожного розщепленого платежу. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;            &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/unit&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;може бути &#039;&#039;&#039;Amount&#039;&#039;&#039; (сума розщепленого платежу в грн.) або &#039;&#039;&#039;Percent&#039;&#039;&#039; (сума розщепленого платежу вважається відсотком від загального). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/value&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;значення у цифрах. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/withCommission - true/false&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Вказує з якого з одержувачів слід утримати внутрішню комісію. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Сума комісії розраховується із загальної суми платежу, а утримується - з першого одержувача зі &#039;&#039;&#039;splitting,&#039;&#039;&#039; у якого &#039;&#039;&#039;withCommission=true&#039;&#039;&#039;. Якщо ні в кого з &#039;&#039;&#039;splitting&#039;&#039;&#039; не зазначено &#039;&#039;&#039;withCommission=true&#039;&#039;&#039;, то комісія втікає з “основного” одержувача, вказаного в bankingDetails.&lt;br /&gt;
Якщо у всіх значення &#039;&#039;&#039;withCommission=false&#039;&#039;&#039; (або не передали), то комісія утримається з &amp;quot;основного одержувача&amp;quot;, вказаного в параметрі &#039;&#039;&#039;bankingDetails&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Якщо всі значення &#039;&#039;&#039;withCommission=true,&#039;&#039;&#039; то комісія утримається з першого одержувача, зазначеного в splitting. Залишок буде надіслано на реквізити основного платежу з &#039;&#039;&#039;bankingDetails&#039;&#039;&#039; або &#039;&#039;&#039;bankingDetailsId.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При встановленому сервісом Типі розрахунків “За актами&amp;quot;, одержувачам перераховується повна сума, без відрахування комісії, незалежно від значення WithComission.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Після виконання сплітування під кожен спліт (частини) платежу на стороні EasyPay створюється фінансова   транзакція з унікальним transactionID.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Якщо списання грошей з картки пройшло успішно і всі реквізити для спліту вказані корректно (доступні) - всі транзакції набувають успішного статусу і по кожній транзакції відправляється колбек.&lt;br /&gt;
* Якщо списання грошей з картки пройшло неуспішно – запит відхиляється з кодом фінансової помилки;&lt;br /&gt;
* Якщо списання грошей з картки пройшло успішно, але хоча б один із реквізитів зазначено неправильно – всі транзакції спліту (частини) платежу – будуть відхилені.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Після проведення успішного списання та сплітування по кожній фінансовій транзакції в рамках спліту направляється колбек (нотифікація) про успішний платіж. Приклад коллбека (нотифікації) вказаний у [[MerchantAPI#Повідомлення про платіж|повідомлення про платіж]]&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Якщо параметр &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;userPaymentInstrument&amp;lt;/span&amp;gt; не є порожнім, створення платежу буде відбуватися автоматично.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для різних інструментів передаються такі параметри:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;userPaymentInstrument –&#039;&#039;&#039; інструмент оплати.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Картка (PCI DSS)&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;pan&amp;quot;: &amp;quot;5168123456780123&amp;quot;,&lt;br /&gt;
      &amp;quot;expire&amp;quot;: &amp;quot;MM/YY&amp;quot;,&lt;br /&gt;
      &amp;quot;cvv&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Токенізована Карта&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&amp;quot;userInfo&amp;quot;:{&amp;quot;phone&amp;quot;:&amp;quot;380935207603&amp;quot;}, /Phone,під яким токенізована карта/&lt;br /&gt;
…&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;cardGuid&amp;quot;: &amp;quot;guid&amp;quot;, /токен картки/&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Kyivstar Money/Life Money /VodafoneMoney&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney / LifeMoney / VodafoneMoney&amp;quot;,&lt;br /&gt;
      &amp;quot;phone&amp;quot;: &amp;quot;380xxYYYYYYY&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;ApplePay/GooglePay&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay / GooglePay&amp;quot;,&lt;br /&gt;
      &amp;quot;token&amp;quot;: “string”/Токен, отриманий від Apple | Google /&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo –&#039;&#039;&#039; інформація про партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.name –&#039;&#039;&#039; найменування партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.id –&#039;&#039;&#039; ВД (ЄДРПОУ) партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.account –&#039;&#039;&#039; рахунок партнера (особовий рахунок/IBAN…)&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Створення замовлення для холдованих платежів ====&lt;br /&gt;
Перед використанням методу потрібне додаткове налаштування терміналів зі сторони техпідтримкиEasyPay. &lt;br /&gt;
&lt;br /&gt;
Перед викликом цього методу потрібно викликати один із методів:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[MerchantAPI#Створення сесії|- CreateApp]]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[MerchantAPI#Створення сесії|- CreatePage]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;REQUEST HEADERS&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
  PartnerKey: partnerName&lt;br /&gt;
  locale: ua&lt;br /&gt;
  AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&lt;br /&gt;
  PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&lt;br /&gt;
  Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;REQUEST BODY&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;: {&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 1.01,&lt;br /&gt;
    &amp;quot;paymentOperation&amp;quot;: &amp;quot;Hold&amp;quot;,&lt;br /&gt;
    &amp;quot;expire&amp;quot;: &amp;quot;2019-04-15T07:49:20.009Z&amp;quot;,&lt;br /&gt;
    &amp;quot;isOneTimePay&amp;quot;: true,&lt;br /&gt;
    &amp;quot;additionalItems&amp;quot;: {}&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;urls&amp;quot;: {&lt;br /&gt;
    &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор послуги  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор замовлення в системі партнера   &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;опис замовлення  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentOperation = Hold&amp;lt;/code&amp;gt;&#039;&#039;&#039;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;параметр, що вказує, що подальший платіж буде холдовано(зарезервовано) з можливістю підтвердження або скасування. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Необов&#039;язкові параметри&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час життя замовлення.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Після закінчення вказаного часу замовлення оплатити неможливо. При ненульовому значенні на платіжній сторінці відображатиметься таймер. Значення повинне перевищувати поточний час щонайменше на 5 хвилин. Типове значення — 3 дні. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;isOneTimePay&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;вказує, чи можна оплатити одне замовлення кілька разів.   &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Типове значення — True.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalItems&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткові параметри  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;наприклад: &lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;:&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;code&amp;gt;{ &amp;quot;PayerEmail&amp;quot; : &amp;quot;client@i.ua&amp;quot;,&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;PayerPhone&amp;quot; : &amp;quot;380930007603&amp;quot;&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;code&amp;gt;},&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* де PayerEmail — емейл клієнта для сповіщення у разі неоплаченого замовлення та автоматичної підстановки на платіжній сторінці. &lt;br /&gt;
&lt;br /&gt;
* PayerPhone — номер телефону для надсилання повідомлення (SMS або Viber) про неоплачене замовлення (через 15–20 хвилин після виклику CreateOrder).&amp;lt;/td&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URLs &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL сторінки успішної оплати для редиректу клієнта.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;failed — URL сторінки помилки для редиректу клієнта.&lt;br /&gt;
приклад параметрів, що передаються на url.success (без errorCode) і &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;url.failed: ?serviceKey=merchanttest-5310&amp;amp;orderId=re9r9er94jr&amp;amp;amount=1.20&amp;amp;description=Тестове+описання+&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;замовлення&amp;amp;transactionId=722443797&amp;amp;date=2019-06-11T14:49:07&amp;amp;recurrentId=&amp;amp;errorCode=PAYMENT_ALFABANK_-2006&amp;amp;sign=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;eYkFYixpB3wnKoZDzkAiqWgdMkeHETDWmDsFMCaPO44=&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RESPONSE&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
HEADERS &lt;br /&gt;
-------&lt;br /&gt;
BODY&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;accountInfo&amp;quot;: null,&lt;br /&gt;
  &amp;quot;bankingDetails&amp;quot;: null,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 1,&lt;br /&gt;
  &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
  &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
  &amp;quot;paymentInstrumentsTypes&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;EMoney&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 0,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;RCard&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;storedCards&amp;quot;: [],&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;instrumentId&amp;quot;: 4211698,&lt;br /&gt;
          &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
          &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
          &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
          &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
          &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
          &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
          &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
          &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;walletStatus&amp;quot;: &amp;quot;NotRegistered&amp;quot;,&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;MasterPass&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
      &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
      &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
      &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
      &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;instrumentId&amp;quot;: 5098216,&lt;br /&gt;
          &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
          &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
          &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
          &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
          &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
          &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
          &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
          &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;forwardUrl&amp;quot;: &amp;quot;https://easypay.ua/whitepage/81b14a73-730c-40d4-8064-ce1c10e0c53b&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;accountInfo&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткова інформація про послугу  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMax&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;максимальна сума платежу за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMin&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;мінімальна сума за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;forwardUrl&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL сторінки оплати, для партнерів, у яких немає сертифікатів &#039;&#039;&#039;PCI DSS&#039;&#039;&#039; для обробки карткових даних. Або якщо у партнера немає власної платіжної сторінки. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentInstrumentsTypes&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;список інструментів оплати. Інструмент &#039;&#039;&#039;RCard&#039;&#039;&#039; надається лише користувачам, які авторизовані в системі EasyPay.&lt;br /&gt;
Можливі значення &#039;&#039;&#039;instrumentType&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
Можливі значення &#039;&#039;&#039;instrumentType:&#039;&#039;&#039;&lt;br /&gt;
* Card – платіжна картка&lt;br /&gt;
* RCard – платіжна картка, підв&#039;язана в системі EasyPay&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Холдування платежу можна здійснити, оплативши замовлення на сторінці оплати (перейти за &#039;&#039;&#039;forwardUrl&#039;&#039;&#039;), або вказавши в запиті &#039;&#039;&#039;createOrder&#039;&#039;&#039; інструмент оплати у &#039;&#039;&#039;userPaymentInstrument&#039;&#039;&#039; (див. [[MerchantAPI#Створення замовлення|Створення замовлення]]).&lt;br /&gt;
&lt;br /&gt;
Клієнту відобразиться сторінка успішного платежу EasyPay, або сторінка, вказана в “urls”:{}.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Після &#039;&#039;&#039;спроби холдування платежу&#039;&#039;&#039; партнеру буде відправлено &#039;&#039;&#039;сповіщення&#039;&#039;&#039;, згідно з варіантом, вказаним в налаштуваннях сервісу [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Статус платежу необхідно перевірити методом &#039;&#039;&#039;[[MerchantAPI#Перевірка статусу платежу|orderState]]&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Після успішного холдування необхідно викликати або &#039;&#039;&#039;[[MerchantAPI#Розхолдування платежу|unHoldOrder]]&#039;&#039;&#039; , або &#039;&#039;&#039;[[MerchantAPI#Скасування платежу|orderCancel]]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Якщо протягом &#039;&#039;&#039;повних 10 днів&#039;&#039;&#039; після холдування жоден з цих методів не буде викликаний, на &#039;&#039;&#039;11-й день близько 05:00&#039;&#039;&#039; платіж може бути &#039;&#039;&#039;відхилений емітентом&#039;&#039;&#039;, і кошти стануть доступні клієнту.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У транзакцію додається коментар: &#039;&#039;Автоматично відхилено через 10 днів. (SYSTEM ACCOUNT [dateTime])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сповіщення партнеру при цьому &#039;&#039;&#039;не надсилається&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Розхолдування платежу ====&lt;br /&gt;
Якщо цей метод не буде викликано протягом 10 днів, кошти повертаються клієнту, а платіж у системі відхиляється.&lt;br /&gt;
&lt;br /&gt;
Перед викликом цього методу необхідно здійснити &#039;&#039;&#039;[[MerchantAPI#Створення замовлення для холдованих платежів|холдування транзакції]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/unHoldOrder&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REQUEST&#039;&#039;&#039; &#039;&#039;&#039;HEADERS&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
&#039;PartnerKey: easypay-test&#039; &lt;br /&gt;
&#039;locale: ua&#039;&lt;br /&gt;
&#039;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REQUEST BODY&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:955537573,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;hold_4&amp;quot;,&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
   &amp;quot;amount&amp;quot;: 1.2&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;RESPONSE&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
 &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів запиту&#039;&#039;&#039;  &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний номер платежу в системі EasyPay&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор замовлення в системі партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов’язковий параметр, торгова сума, яку слід списати з картки.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Різниця повернеться клієнту на картку протягом &#039;&#039;&#039;1–2 днів&#039;&#039;&#039;, залежно від регламенту банку&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br&amp;gt;Опис параметрів відповіді&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус платежу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі &#039;&#039;&#039;paymentState:&#039;&#039;&#039;&lt;br /&gt;
• &#039;&#039;&#039;accepted -&#039;&#039;&#039; платіж успішний (кінцевий статус)&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;pending -&#039;&#039;&#039; платіж в обробці (некінцевий статус)&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;declined -&#039;&#039;&#039; платіж відхилений (кінцевий статус)&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;none -&#039;&#039;&#039; платіж не знайдено&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для платежів з 2DS переадресація на сторінку банку-емітента не відбувається, і користувач відразу отримує статус платежу.&lt;br /&gt;
&lt;br /&gt;
Після &#039;&#039;&#039;спроби розхолдування платежу&#039;&#039;&#039; партнеру буде надіслано &#039;&#039;&#039;сповіщення&#039;&#039;&#039; згідно з варіантом, вказаним в налаштуваннях сервісу [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&lt;br /&gt;
&lt;br /&gt;
Статус платежу необхідно перевіряти методом &#039;&#039;&#039;[[MerchantAPI#Перевірка статусу платежу|orderState]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Параметри BrowseInfo при 3DS оплаті ====&lt;br /&gt;
У зв&#039;язку з переходом банків - екваєрів на модель роботи 3D Secure 2.x, при створенні замовлення з одночасною передачею інструменту оплати в запиті (карта, токен карти, токен Apple / Google Pay), необхідно передавати додаткові параметри пристрою (браузера) клієнта в заголовках і в тілі запиту createOrder, у прикладі вони виділені:&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;HEADERS&#039;&#039;&#039;&lt;br /&gt;
  &amp;quot;appId: b15c4b64-8964-4c80-852e-df59a0e0d9b6&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;quot;pageId: 607514b8-1da5-490a-bdf3-0c6883131625&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;quot;partnerKey: easypay-test&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;quot;sign: XJ3roGhTLwAZXigBp/iVRdsXlZYdTSen3xSM+29GaRg=&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;quot;Content-Type:application/json&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;quot;AcceptHeader:*/*&amp;quot;,&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;quot;User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BODY&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-family: monospace; white-space: pre-line;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_3ds2x&amp;quot;,&lt;br /&gt;
    &amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
      &amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;http://url.noti.fy&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Easy test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;Card&amp;quot;,&lt;br /&gt;
    &amp;quot;pan&amp;quot;:&amp;quot;4444444444444444&amp;quot;,&lt;br /&gt;
    &amp;quot;expire&amp;quot;:&amp;quot;0599&amp;quot;,&lt;br /&gt;
    &amp;quot;cvv&amp;quot;:&amp;quot;123&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;lt;span style=&amp;quot;color: green;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;quot;browserInfo&amp;quot;:{&lt;br /&gt;
    &amp;quot;colorDepth&amp;quot;:&amp;quot;24&amp;quot;,&lt;br /&gt;
    &amp;quot;screenHeight&amp;quot;:&amp;quot;824&amp;quot;,&lt;br /&gt;
    &amp;quot;screenWidth&amp;quot;:&amp;quot;1536&amp;quot;,&lt;br /&gt;
    &amp;quot;language&amp;quot;:&amp;quot;uk-UA&amp;quot;,&lt;br /&gt;
    &amp;quot;javaEnabled&amp;quot;:&amp;quot;false&amp;quot;,&lt;br /&gt;
    &amp;quot;javascriptEnabled&amp;quot;: &amp;quot;true&amp;quot;,&lt;br /&gt;
    &amp;quot;timeZone&amp;quot;:&amp;quot;-180&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Параметри&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AcceptHeader:*/*&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;передавайте без змін&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;User-Agent&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;передавайте клієнтський User-Agent &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад, як збирати дані на JS:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
getBrowserInfo() {&lt;br /&gt;
    let browserInfoModel = {};&lt;br /&gt;
    browserInfoModel.colorDepth = window.screen.colorDepth.toString();&lt;br /&gt;
    browserInfoModel.screenHeight = window.screen.height.toString();&lt;br /&gt;
    browserInfoModel.screenWidth = window.screen.width.toString();&lt;br /&gt;
    browserInfoModel.language = window.navigator.language;&lt;br /&gt;
    browserInfoModel.javaEnabled = window.navigator.javaEnabled();&lt;br /&gt;
    browserInfoModel.timeZone = (new Date()).getTimezoneOffset().toString();&lt;br /&gt;
    return browserInfoModel;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо все передано правильно, то отримайте відповідь як нижче у прикладі &#039;&#039;&#039;&amp;quot;Якщо передано userPaymentInstrument (для випадку з 3DSecure)&amp;quot;,&#039;&#039;&#039; або помилку оплати з картки, наприклад, &amp;quot;Недостатньо коштів&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
У випадку, якщо додаткові параметри передані неправильно, отримайте помилку платіжного сервісу, наприклад:&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;errorCode&amp;quot;:&amp;quot;PAYMENT_PUMB_SERVICE_FAILURE&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;:&amp;quot;Технічна помилка екваєра. Зверніться до служби підтримки EasyPay, або спробуйте пізніше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Відповідь (RESPONSE)&#039;&#039;&#039;:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
header:&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body:&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;accountInfo&amp;quot;: null,&lt;br /&gt;
    &amp;quot;bankingDetails&amp;quot;: null,&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
    &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
    &amp;quot;paymentInstrumentsTypes&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;EMoney&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;RCard&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;storedCards&amp;quot;: [],&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;instrumentId&amp;quot;: 4211698,&lt;br /&gt;
                    &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
                    &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
                    &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
                }&lt;br /&gt;
            ]&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;walletStatus&amp;quot;: &amp;quot;NotRegistered&amp;quot;,&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;MasterPass&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
 &amp;quot;instrumentId&amp;quot;: 5098216,&lt;br /&gt;
                    &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
                    &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
                    &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
                }&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;forwardUrl&amp;quot;: https://easypay.ua/whitepage/81b14a73-730c-40d4-8064-ce1c10e0c53b,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку з 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;WaitVerify&amp;quot;,&lt;br /&gt;
  &amp;quot;action&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/redirect/4df828bf-379b-4e88-8868-f667f12d74a9&amp;quot;,&lt;br /&gt;
  &amp;quot;actionContent&amp;quot;:&amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;form action=&#039;https://acs.monobank.com.ua/PaReqVISA.jsp&#039; method=&#039;post&#039; id=&#039;submitForm&#039;&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;PaReq&#039;  value=&#039;eJxVUsluwjAQ/RWUY6VgO2RFg1FoqJpDUgThwNF1XAglS7NUpF9fm4alt3nzxvNm3hjm5/w0+hZ1k5XFTCNjrI1Ewcs0K/YzbZu86K42p5AcaiGCjeBdLShEomnYXoyydKY5mGNuWh966mKmm6lH9HcHY91zLeZMmGkT19EorPy1+KIwCFGpMzYAXaHsWPMDK1oKjH8twpiaBBumBWiAkIs6DCgh9oQ4rmsRW2pgQH9pKFgu6NLf7Fb+7ikIN8k6XGyT8C0GdKGAl13R1j21zQmgK4CuPtFD21bNFCHBmr5i/bhjCJAiAN2HWnUqamSjc5bS+Mj7+Pg5iY5LIwp8HCe7nyjZ4igJZ4BUBaSsFdTABsYecUfEmxIyteQ6lzywXE1AidpgiKFSEv4D8ZgA6Xstz9JTz5XUDYE4V2UhZIU08xYDus/7/Kos5a0yz7Kx6dgWNpStl5R6n0knDBNblwYKAFKP0HAxNBxbRv8+wS+7NLXc&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;TermUrl&#039; value=&#039;https://merchantapi.easypay.ua/api/payment/confirm/185ff3c7-8daa-4715-af1a-23f7554d19bb,0e101596-2a6a-4a0e-92e2-dac1e7a5c69d,-1&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;MD&#039; value=&#039;ee6eda7e-6252-41af-a696-825e85b34878&#039; /&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;script&amp;gt;document.getElementById(&#039;submitForm&#039;).submit();&amp;lt;/script&amp;gt; &amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;FormRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, &amp;quot;alternativeRedirectUrl&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/altredirect/00f9befe-a200-4e4d-ae27-0a4bdbc443fc&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:860094566,&lt;br /&gt;
  &amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;:{&lt;br /&gt;
    &amp;quot;SessionId&amp;quot;:&amp;quot;a9692063-2db5-4d25-8a66-e62b4476d1e4&amp;quot;,&lt;br /&gt;
    &amp;quot;MerchantOpertion&amp;quot;:&amp;quot;CheckPaymentOperationOrder&amp;quot;,&lt;br /&gt;
    &amp;quot;Operation&amp;quot;:&amp;quot;CheckPayment&amp;quot;,&lt;br /&gt;
    &amp;quot;BankingDetails&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку без 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;redirectUrl&amp;quot;:null,&lt;br /&gt;
  &amp;quot;action&amp;quot;:null,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Done&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:847870521,&lt;br /&gt;
&amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;: null,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;accountInfo&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткова інформація про послугу  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення ServiceKey з тіла запиту CreateOrder&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення OrderId, передане в тілі запиту CreateOrder.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMax&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;максимальна сума платежу за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMin&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;мінімальна сума за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;forwardUrl&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL сторінки оплати, для партнерів які не мають сертифікатів PCI DSS для обробки карткових даних. Або якщо партнер не має платіжної сторінки. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;на сторінці оплати можемо відключати елементи інтерфейсу:&lt;br /&gt;
- логотип EasyPay можемо приховувати&lt;br /&gt;
&lt;br /&gt;
- лічильник часу, що залишився до оплати, може бути відображений/прихований&lt;br /&gt;
&lt;br /&gt;
- поле &amp;quot;Призначення&amp;quot; (можемо вимкнути, або за замовчуванням зробити відкритим/закритим)&lt;br /&gt;
&lt;br /&gt;
- рядок з логотипом партнера та назвою можемо приховати&lt;br /&gt;
&lt;br /&gt;
- поле введення імейл сховати / відобразити&lt;br /&gt;
&lt;br /&gt;
- рядок з &amp;quot;Номер замовлення&amp;quot; приховати/показати&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentInstrumentsTypes&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;список інструментів оплати. Інструменти &#039;&#039;&#039;Emoney&#039;&#039;&#039;, vcard та &#039;&#039;&#039;RCard&#039;&#039;&#039; видаємо тільки для користувачів, які авторизовані в системі EasyPay. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
Можливі значення &#039;&#039;&#039;instrumentType&#039;&#039;&#039;&lt;br /&gt;
* Emoney – гаманець EasyPay&lt;br /&gt;
* Card – платіжна картка&lt;br /&gt;
* RCard – платіжна картка, підв&#039;язана в системі EasyPay&lt;br /&gt;
* ApplePay – оплата через  ApplePay &lt;br /&gt;
* GooglePay – оплата через GooglePay&lt;br /&gt;
* LifeMoney – мобільні гроші Лайф.&lt;br /&gt;
* KsMoney –  мобільні гроші Київстар&lt;br /&gt;
* VodafoneMoney – мобільні гроші Водафон&lt;br /&gt;
* картки лояльності Fishka&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3DSecure / mobile payments case:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку з 3DSecure):&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;WaitVerify&amp;quot;,&lt;br /&gt;
  &amp;quot;action&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/redirect/4df828bf-379b-4e88-8868-f667f12d74a9&amp;quot;,&lt;br /&gt;
  &amp;quot;actionContent&amp;quot;:&amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;form&amp;quot; action=&amp;quot;https://acs.monobank.com.ua/PaReqVISA.jsp&#039; method=&#039;post&#039; id=&#039;submitForm&#039;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;PaReq&amp;quot; value=&#039;eJxVUsluwjAQ/RWUY6VgO2RFg1FoqJpDUgThwNF1XAglS7NUpF9fm4alt3nzxvNm3hjm5/w0+hZ1k5XFTCNjrI1Ewcs0K/YzbZu86K42p5AcaiGCjeBdLShEomnYXoyydKY5mGNuWh966mKmm6lH9HcHY91zLeZMmGkT19EorPy1+KIwCFGpMzYAXaHsWPMDK1oKjH8twpiaBBumBWiAkIs6DCgh9oQ4rmsRW2pgQH9pKFgu6NLf7Fb+7ikIN8k6XGyT8C0GdKGAl13R1j21zQmgK4CuPtFD21bNFCHBmr5i/bhjCJAiAN2HWnUqamSjc5bS+Mj7+Pg5iY5LIwp8HCe7nyjZ4igJZ4BUBaSsFdTABsYecUfEmxIyteQ6lzywXE1AidpgiKFSEv4D8ZgA6Xstz9JTz5XUDYE4V2UhZIU08xYDus/7/Kos5a0yz7Kx6dgWNpStl5R6n0knDBNblwYKAFKP0HAxNBxbRv8+wS+7NLXc&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;TermUrl&#039; value=&#039;https://merchantapi.easypay.ua/api/payment/confirm/185ff3c7-8daa-4715-af1a-23f7554d19bb,0e101596-2a6a-4a0e-92e2-dac1e7a5c69d,-1&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;MD&#039; value=&#039;ee6eda7e-6252-41af-a696-825e85b34878&#039; /&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;script&amp;gt;document.getElementById(&#039;submitForm&#039;).submit();&amp;lt;/script&amp;gt; &amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;FormRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, &amp;quot;alternativeRedirectUrl&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/altredirect/00f9befe-a200-4e4d-ae27-0a4bdbc443fc&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:&amp;quot;860094566&amp;quot;,&lt;br /&gt;
  &amp;quot;retrievalReferenceNo&amp;quot;:&amp;quot;null&amp;quot;,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;:{&lt;br /&gt;
    &amp;quot;SessionId&amp;quot;:&amp;quot;a9692063-2db5-4d25-8a66-e62b4476d1e4&amp;quot;,&lt;br /&gt;
    &amp;quot;MerchantOpertion&amp;quot;:&amp;quot;CheckPaymentOperationOrder&amp;quot;,&lt;br /&gt;
    &amp;quot;Operation&amp;quot;:&amp;quot;CheckPayment&amp;quot;,&lt;br /&gt;
    &amp;quot;BankingDetails&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку без 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;redirectUrl&amp;quot;:null,&lt;br /&gt;
  &amp;quot;action&amp;quot;:null,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Done&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:847870521,&lt;br /&gt;
&amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;: null,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Confirmed&#039;&#039;&#039; - платіж підтверджений (кінцевий статус, якщо &amp;quot;status&amp;quot;: &amp;quot;done&amp;quot;)&lt;br /&gt;
* &#039;&#039;&#039;WaitConfirm&#039;&#039;&#039; - платіж у статусі &amp;quot;обробляється&amp;quot;, необхідно додатково запросити фінальний статус платежу&lt;br /&gt;
* &#039;&#039;&#039;WaitVerify&#039;&#039;&#039; - від клієнта очікується підтвердження (наприклад, якщо &amp;quot;status&amp;quot;: &amp;quot;Need3Ds&amp;quot; - необхідно пройти перевірку 3D Secure) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Done&#039;&#039;&#039; - додаткові дії не потрібні, якщо при цьому &amp;quot;зберіганнядержави&amp;quot;:&amp;quot;затверджено&amp;quot;, означає платіж повністю успішний. При іншому значенні paymentState- платіж не прийняв кінцевий статус, необхідно запросити статус ([[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]).&lt;br /&gt;
* &#039;&#039;&#039;Need3Ds&#039;&#039;&#039; - необхідно підтвердження 3D Secure від клієнта ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
* &#039;&#039;&#039;NeedConfirmCode&#039;&#039;&#039; - необхідно надіслати код перевірки зі смс методом confirmCodeVerification ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
* &#039;&#039;&#039;NeedLookup&#039;&#039;&#039; - необхідно надіслати код перевірки з смс &#039;&#039;&#039;&#039;&#039;методом confirmCodeVerification (&#039;&#039;&#039;&#039;&#039;[[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]]) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionType&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип наступної дії:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;FormRedirect&amp;quot;&#039;&#039;&#039; -  необхідно створити сторінку (форму) з html-коду, який передано у параметрі &amp;quot;actionContent&amp;quot; :&#039;&#039;&#039;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;,&#039;&#039;&#039; відкрити її клієнту, наприклад, для проходження ним 3D-secure перевірки. Альтернативним варіантом є переадресація клієнта за посиланням параметра &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
* Після проходження перевірки клієнт буде передресовано на фінальну сторінку EasyPay або на&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;urls&amp;quot;: {&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;UrlRedirect&amp;quot;&#039;&#039;&#039; - переадресувати клієнта на посилання з &amp;quot;action&amp;quot; або переадресувати клієнта за посиланням з &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;ConfirmCode&amp;quot;&#039;&#039;&#039; -необхідно надіслати код перевірки з смс методом &#039;&#039;&#039;confirmCodeVerification&#039;&#039;&#039; ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;None&amp;quot;&#039;&#039;&#039; - можливий при використанні інструменту гаманець &#039;&#039;&#039;(&amp;quot;instrumentType&amp;quot;: &amp;quot;EMoney&amp;quot;),&#039;&#039;&#039; кошти успішно списані з гаманця, партнеру надсилається повідомлення про списання. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionContent&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;&#039;&#039;&#039; - html форма сторінки банку для введення коду 3DS. Сформувати сторінку з коду та відкрити її клієнту. Після підтвердження платежу відбудеться 302-й редирект на ваші &amp;quot;urls&amp;quot; із запиту createOrder, або на фінальну сторінку EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції в EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;2DSecure case:&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;Confirmed&amp;quot;&#039;&#039;&#039; та &#039;&#039;&#039;&amp;quot;status&amp;quot;: &amp;quot;Done&amp;quot;&#039;&#039;&#039; - платіж пройшов успішно. При інших значеннях необхідно перевірити статус &#039;&#039;&#039;&#039;&#039;платежу&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;(&#039;&#039;&#039;[[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]&#039;&#039;&#039;)&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;Done&amp;quot; -&#039;&#039;&#039;платіж завершено, додаткові дії не потрібні.  При &#039;&#039;&#039;&amp;quot;paymentState&amp;quot;:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Confirmed&amp;quot;&#039;&#039;&#039; - означає, що транзакція на стороні EasyPay прийнята (http - оповіщення успішно доставлено партнеру) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції до EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки ====&lt;br /&gt;
----У випадку &amp;quot;&amp;lt;code&amp;gt;actionType&amp;lt;/code&amp;gt;&amp;quot;: &amp;quot;&amp;lt;code&amp;gt;ConfirmCode&amp;lt;/code&amp;gt;&amp;quot;, клієнту прийде код підтвердження, який потрібно передати до EasyPay&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/payment/confirmCodeVerification&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{  }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, то клієнту потрібно пройти 3DS перевірку в залежності від значення &#039;&#039;&#039;&amp;quot;actionType&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Опис параметрів:&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;FormRedirect&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необхідно СТВОРИТИ  сторінку (форму) з html-коду, який передано у параметрі &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionContent&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;, відкрити її клієнту для проходження ним 3D-secure перевірки. Альтернативним варіантом є переадресація клієнта за посиланням параметра &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;UrlRedirect&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необхідно переадресувати клієнта на посилання з &#039;&#039;&#039;&amp;quot;action&amp;quot;&#039;&#039;&#039; або переадресувати клієнта за посиланням з &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039; Відобразиться форма банку емітента картки для перевірки 3D Secure. Після введення коду клієнта переадресує на сторінку успіху чи помилки. Адреси сторінок передаються на етапі створення замовлення. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;urls&amp;quot;: {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;   &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;   &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Перевірка статусу платежу ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/orderState&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
   &amp;quot;orderId&amp;quot;:&amp;quot;test_20240524-0015&amp;quot;,&lt;br /&gt;
   &amp;quot;transactionId&amp;quot;:&amp;quot;1413668587&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body:&lt;br /&gt;
&amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:1413668587,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;test_20240524-0015&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:3.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;declined&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:1413673292,&lt;br /&gt;
  &amp;quot;&amp;quot;:&lt;br /&gt;
  &amp;quot;paymentsList&amp;quot;:[&lt;br /&gt;
    &lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;refunds&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;refundTransactionId&amp;quot;:1413669380,&lt;br /&gt;
      &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
      &amp;quot;refundAmount&amp;quot;:1.10,&lt;br /&gt;
      &amp;quot;dateAccepted&amp;quot;:&amp;quot;2024-05-24T16:14:45+03:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateDeclined&amp;quot;:null,&lt;br /&gt;
      &amp;quot;datePost&amp;quot;:&amp;quot;2024-05-24T16:14:39+03:00&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;refundTransactionId&amp;quot;:1413673292,&lt;br /&gt;
      &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
      &amp;quot;refundAmount&amp;quot;:1.90,&lt;br /&gt;
      &amp;quot;dateAccepted&amp;quot;:&amp;quot;2024-05-24T16:19:40+03:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateDeclined&amp;quot;:null,&lt;br /&gt;
 &amp;quot;datePost&amp;quot;:&amp;quot;2024-05-24T16:19:33+03:00&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;Опис параметрів&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&#039;&#039;&#039;Фінальний&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;статус?&#039;&#039;&#039;&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&#039;&#039;&#039;Значення/ подальші дії&#039;&#039;&#039;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;accepted&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;         &#039;&#039;&#039;так&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж прийнято&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;declined&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;так&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж відхилений&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;pending&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ні&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж знаходиться в обробці, необхідно повторити запит статусу пізніше&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;- &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;статус платежу не визначено, необхідно повторити запит статусу до отримання кінцевого статусу&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Нетипові відповіді запит статусу:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Якщо платіж не знайдено, прийде відповідь:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;error&amp;quot;:{&lt;br /&gt;
&amp;quot;errorCode&amp;quot;:&amp;quot;MERCHANT_ORDERID_NOT_FOUND&amp;quot;,&lt;br /&gt;
&amp;quot;title&amp;quot;:null,&lt;br /&gt;
&amp;quot;description&amp;quot;:null,&lt;br /&gt;
&amp;quot;errorMessage&amp;quot;:&amp;quot;MERCHANT_ORDERID_NOT_FOUND&amp;quot;,&lt;br /&gt;
&amp;quot;fieldErrors&amp;quot;:[   ]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Якщо платіж (сторінка, замовлення) не були відкриті клієнтом або не було спроби оплати, прийде відповідь:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
&amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
&amp;quot;orderId&amp;quot;: &amp;quot;Some orderId2&amp;quot;,&lt;br /&gt;
&amp;quot;amount&amp;quot;: 0,&lt;br /&gt;
&amp;quot;paymentState&amp;quot;: &amp;quot;pending&amp;quot;,&lt;br /&gt;
&amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
&amp;quot;paymentsList&amp;quot;: [],&lt;br /&gt;
&amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Якщо отримано помилку на замовлення на етапі визначення реквізитів:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;Some orderId&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;: &amp;quot;declined&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
  &amp;quot;paymentsList&amp;quot;: [],&lt;br /&gt;
  &amp;quot;error&amp;quot;: {&lt;br /&gt;
    &amp;quot;errorCode&amp;quot;: &amp;quot;PROVIDER_ACCOUNT_INVALID&amp;quot;, (ерор код може (має) відрізнятися від того, що в прикладі)&lt;br /&gt;
    &amp;quot;title&amp;quot;: &amp;quot;Помилка системи&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;Акаунт не знайдено&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При виконанні запиту статусу на замовлення, у яких є спліт (платіжна опція) - повертається наступна модель:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;serviceKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
   &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
   &amp;quot;transactionId&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
    &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 3.150000,&lt;br /&gt;
    &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
    &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
    &amp;quot;paymentsList&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379509,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.030000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379508,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 0.050000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379507,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.020000,&lt;br /&gt;
 &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379506,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11ID&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.050000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentsList&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;список платежів у структурі спліту з деталізацією. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У випадку зі сплітованими платежами, в основному тілі відповіді &#039;&#039;&#039;OrderState&#039;&#039;&#039; - параметру &#039;&#039;&#039;transactionId&#039;&#039;&#039; присвоюється внутрішній технічний номер (нефінансової) операції.&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;urls&amp;quot;: {&lt;br /&gt;
   &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Скасування платежу ====&lt;br /&gt;
----Метод викликається &#039;&#039;&#039;лише&#039;&#039;&#039; для платежів у статусі &#039;&#039;&#039;&amp;quot;accepted&amp;quot;.&#039;&#039;&#039; Для успішного скасування має бути достатньо суми прийнятих платежів у день скасування. Можна скасовувати платежі, які не старші 30 днів. Успішне повернення після цього терміну – не гарантується, залежить від умов банків-еквайєрів.&lt;br /&gt;
&lt;br /&gt;
Повернення суми на картку відбувається в строк 0-3 робочих дні, в окремих випадках – до 30 робочих днів. Це залежить від умов банку-еквайєра, через який пройшов основний платіж, а також банку-емітента.&lt;br /&gt;
&lt;br /&gt;
===== Скасування звичайного платежу =====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;test_20210217-121843&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: &amp;quot;913141164&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:913141164,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:913141464,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;test_20210217-121843&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;Опис параметрів&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;скасована сума &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;для часткового скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
для скасування повної суми - параметр amount не передається&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус транзакції рефанду (скасування). Можливі значення: &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* a&#039;&#039;&#039;ccepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* p&#039;&#039;&#039;ending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен  повертати &#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;:&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;declined&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;,&#039;&#039;&#039; а запит статусу транзакції скасування - &#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;: &amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;accepted&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація ([[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]), на Merchant.UrlNotify буде &#039;&#039;&#039;одноразово&#039;&#039;&#039; надіслано POST - запит із параметром &amp;quot;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&amp;quot;: &amp;quot;&amp;lt;code&amp;gt;refund&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039; та сумою (amount), яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
===== Скасування платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
----Скасування платежу (Замовлення) можна робити:&lt;br /&gt;
&lt;br /&gt;
* на всю суму платежу (замовлення)&lt;br /&gt;
* на суму одного спліту (Часткова скасування платежу (замовлення))&lt;br /&gt;
* на суму меншу від суми спліту (Часткова скасування спліту)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Скасування повної суми платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
----&lt;br /&gt;
* Для скасування повної суми Splitting транзакції необхідно виконати запит статусу транзакції згідно з розділом &amp;quot;[[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039; використовуючи основний &amp;lt;code&amp;gt;OrderID&amp;lt;/code&amp;gt;&lt;br /&gt;
* Отриманий у відповіді кореневий &amp;lt;code&amp;gt;transactionID&amp;lt;/code&amp;gt; використовувати у запиті [[MerchantAPI#Скасування платежу|&amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt;]]&lt;br /&gt;
* У відповідь на запит [[MerchantAPI#Скасування платежу|&amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt;]] буде отримано відповідь зі статусом скасування, а також буде отримано коллбек по кожній транзакції, яка входила до Splitting транзакції.&lt;br /&gt;
* Коллбек на загальну суму Splitting транзакції не надходить.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:913141464,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції, що скасовується, приходить при отриманні коллбека за оплаченим замовленням (параметр payment_id)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, що скасовується:&lt;br /&gt;
для &#039;&#039;&#039;часткового&#039;&#039;&#039; скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція, яка була відправлена ​​у запиті cancelOrder&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, яка була скасована &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус транзакції рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;Можливі значення:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;accepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* &#039;&#039;&#039;Pending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен тепер повертати &amp;lt;code&amp;gt;&amp;quot;paymentState&amp;quot;&#039;&#039;&#039;:&amp;quot;&#039;&#039;&#039;declined&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;/code&amp;gt; як для основної так і для окремих транзакцій, а запит статусу транзакції скасування - &amp;lt;code&amp;gt;&amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація &#039;&#039;&#039;(див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&#039;&#039;&#039;)&#039;&#039;&#039;, на Merchant.UrlNotify буде &#039;&#039;&#039;одноразово&#039;&#039;&#039; надіслано POST - запит із параметром &amp;lt;code&amp;gt;&amp;quot;action&amp;quot;: &amp;quot;refund&amp;quot;&amp;lt;/code&amp;gt; та сумою (&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;), яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
===== Часткове скасування (повернення) платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
Для часткового скасування платежу необхідно виконати запит &amp;lt;code&amp;gt;cancelCurder&amp;lt;/code&amp;gt; використовуючи &amp;lt;code&amp;gt;transactionID&amp;lt;/code&amp;gt; який був отриманий в коллбеку (параметр payment_id), а також вказавши суму скасування (вона має бути меншою або дорівнює сумі транзакції, що скасовується).&lt;br /&gt;
&lt;br /&gt;
* У відповідь на запит &amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt; буде отримано відповідь зі статусом скасування, а також буде отримано коллбек про успішне скасування цієї транзакції.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379509,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.00&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції, що скасовується, приходить при отриманні коллбека за оплаченим замовленням (параметр payment_id)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, що скасовується:&lt;br /&gt;
для &#039;&#039;&#039;часткового&#039;&#039;&#039; скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:&amp;quot;991379509&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:&amp;quot;913141464&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:&amp;quot;1.000000&amp;quot;,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:&amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція, яка була відправлена ​​у запиті cancelOrder&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, яка була скасована&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;accepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* &#039;&#039;&#039;pending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен тепер повертати &amp;quot;paymentState&amp;quot;:&amp;quot;declined&amp;quot;, а запит статусу транзакції скасування - &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація &#039;&#039;&#039;(див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&#039;&#039;&#039;)&#039;&#039;&#039;, на Merchant.UrlNotify буде одноразово надіслано POST - запит із параметром &#039;&#039;&#039;&amp;quot;action&amp;quot;: &amp;quot;refund&amp;quot;&#039;&#039;&#039; та сумою &#039;&#039;&#039;(amount)&#039;&#039;&#039;, яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
=== Повідомлення про платіж ===&lt;br /&gt;
----&lt;br /&gt;
# Партнер обов&#039;язково вибирає 1 або кілька способів сповіщення та повідомляє його в EasyPay. Партнер зазначає платіж успішним на своїй стороні лише після отримання цього повідомлення&lt;br /&gt;
# Ми надсилаємо HTTP - колек з IP 93.183.196.26 методом POST з інформацією про платіж.&lt;br /&gt;
# Запит надсилає EasyPay партнеру після того, як транзакція набула фінального статусу (Accepted, Declined).&lt;br /&gt;
# URL для повідомлень &#039;&#039;&#039;(UrlNotify)&#039;&#039;&#039; партнер направляє у запиті &#039;&#039;&#039;createOrder&#039;&#039;&#039; у параметрі:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;order&amp;quot;:{&lt;br /&gt;
&amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;https://notify.url&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot; Параметр не може бути порожнім і має відповідати формату URL.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; Якщо у відповіді не отримано &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;HTTP StatusCode 200&amp;lt;/span&amp;gt;, запит нотифікації буде надіслано повторно протягом &amp;lt;strong&amp;gt;1-10 хвилин&amp;lt;/strong&amp;gt;.  &lt;br /&gt;
    Повторення може продовжуватися визначену кількість разів (за замовчуванням – &amp;lt;strong&amp;gt;50 разів&amp;lt;/strong&amp;gt;), поки не буде отримано статусу &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #198754;&amp;quot;&amp;gt;&amp;quot;200 ОК&amp;quot;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;Bq2d0oaqVGMRWpX5wsGpOlpqLg42pBdDO7TfTPYVmnU=&amp;quot;&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;OperationType&amp;quot;: &amp;quot;Payment&amp;quot;,&lt;br /&gt;
  &amp;quot;PartnerKey&amp;quot;: &amp;quot;groshi-com&amp;quot;, &lt;br /&gt;
  &amp;quot;ServiceKey&amp;quot;: &amp;quot;GROSHI-COM-GOOGLEPAY&amp;quot;,&lt;br /&gt;
  &amp;quot;TransactionStatus&amp;quot;: &amp;quot;Accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;MerchantOrderId&amp;quot;: &amp;quot;3127194_28_450866&amp;quot;,&lt;br /&gt;
  &amp;quot;DateTime&amp;quot;: &amp;quot;2023-12-09T14:00:48&amp;quot;,&lt;br /&gt;
  &amp;quot;Amount&amp;quot;: 2059.08,&lt;br /&gt;
  &amp;quot;Commission&amp;quot;: 28.83,&lt;br /&gt;
  &amp;quot;TransactionId&amp;quot;: 1336448544,&lt;br /&gt;
  &amp;quot;AdditionalItems&amp;quot;: {&lt;br /&gt;
    &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3178404189&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.Details&amp;quot;: &amp;quot;;0;0;;4;&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.UrlNotify&amp;quot;: &amp;quot;https://testpartner.ua/callback&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Іванов Дмитро&amp;quot;&lt;br /&gt;
    &amp;quot;Acquirer.MerchantId&amp;quot;:&amp;quot;12345678&amp;quot;&lt;br /&gt;
    &amp;quot;Acquirer.TerminalId&amp;quot;:&amp;quot;E1234567&amp;quot;&lt;br /&gt;
    &amp;quot;Card.BrandType&amp;quot;:&amp;quot;Visa&amp;quot;&lt;br /&gt;
    &amp;quot;AuthCode&amp;quot;:&amp;quot;012345&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;OperationType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип оповіщення&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;Можливі значення:&#039;&#039;&#039; &lt;br /&gt;
&#039;&#039;&#039;payment -&#039;&#039;&#039; про успішний платіж (повторюється, якщо у відповідь не отримано статусу 200)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;refund -&#039;&#039;&#039; про успішне скасування платежу (відправляється разово)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PartnerKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД партнера у системі EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;ServiceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД сервісу партнера у системі EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;TransactionStatus&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус платежу  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;MerchantOrderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Acquirer.MerchantId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торговц&#039;&#039;&#039;я&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Acquirer.TerminalId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор платіжного пристрою  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Card.BrandType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;найменування платіжної системи, платіжний інструмент якої використовується &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AuthCode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Код авторизації &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;DateTime&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час надання платежу статусу на стороні EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;якщо партнер не відповість статусом 200 на запит з action:payment, то в наступному запиті час буде новим&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;TransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ID транзакції на стороні EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;Необхідно перевіряти підпис у нашому HTTP notify, налаштувати прийом лише для наших IP 93.183.196.26.&lt;br /&gt;
Для правильного обчислення підпису, тіло з нотифай потрібно брати як є, без перетворень та форматувань.&lt;br /&gt;
У випадку, якщо підпис notify не перевірено, всі фінансові ризики перекладаються на партнера.&lt;br /&gt;
&lt;br /&gt;
==== Отримання інформації про рекурентний платіж ====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid deepskyblue; background-color: rgba(135, 206, 235, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: deepskyblue; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/reccurent/info&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
queryParams&lt;br /&gt;
&amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
 &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
 &amp;quot;reccurentId&amp;quot;:  &amp;quot;0&amp;quot;&lt;br /&gt;
 &amp;quot;dateFrom&amp;quot;: 2025-03-10&lt;br /&gt;
 &amp;quot;dateTo&amp;quot;: 2025-03-17&lt;br /&gt;
 &amp;quot;isEnabled&amp;quot;: true|false&lt;br /&gt;
 &amp;quot;pageNumber&amp;quot;: 1&lt;br /&gt;
 &amp;quot;countPerPage&amp;quot;: 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantReccurentPaymentDetails&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;recurrentId&amp;quot;:14433854,&lt;br /&gt;
      &amp;quot;orderDescription&amp;quot;:&amp;quot;Easy payment&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceName&amp;quot;:&amp;quot;Мерчант Тест UA&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;:&amp;quot;test_20250312-153601+url&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
      &amp;quot;croneRule&amp;quot;:&amp;quot;* 17 * * *&amp;quot;,&lt;br /&gt;
      &amp;quot;dateCreate&amp;quot;:&amp;quot;2025-03-12T16:38:02+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateRun&amp;quot;:&amp;quot;2025-03-13T17:00:00+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateLastPayment&amp;quot;:&amp;quot;2025-03-12T19:47:05+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;isEnabled&amp;quot;:true,&lt;br /&gt;
      &amp;quot;dateExpire&amp;quot;:&amp;quot;2025-03-12T21:37:42+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;failedCount&amp;quot;:&amp;quot;1&amp;quot;,&lt;br /&gt;
&amp;quot;urlNotify&amp;quot;:&amp;quot;http://109.251.205.8:9987/merch/notifysigncheckexample.php&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;recurrentId&amp;quot;:14433852,&lt;br /&gt;
      &amp;quot;orderDescription&amp;quot;:&amp;quot;Easy payment&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceName&amp;quot;:&amp;quot;Мерчант Тест UA&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;:&amp;quot;test_20250312-153601&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
      &amp;quot;croneRule&amp;quot;:&amp;quot;* 17 * * *&amp;quot;,&lt;br /&gt;
      &amp;quot;dateCreate&amp;quot;:&amp;quot;2025-03-12T16:37:25+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateRun&amp;quot;:&amp;quot;2025-03-13T17:00:00+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateLastPayment&amp;quot;:&amp;quot;2025-03-12T19:47:05+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;isEnabled&amp;quot;:true,&lt;br /&gt;
      &amp;quot;dateExpire&amp;quot;:&amp;quot;2025-03-12T21:37:03+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;failedCount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;totalCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;totalFilteredCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;pageFilteredCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;currentPageNumber&amp;quot;:1,&lt;br /&gt;
  &amp;quot;numberOfPages&amp;quot;:1,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД сервісу партнера у системі EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;reccurentId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер рекурента &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateFrom&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата створення рекурента з..   &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateTo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата створення рекурента по.. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;isEnabled&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;відобразити лише активні / або неактивні рекуренти &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;pageNumber&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;відобразити сторінку номер..  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;countPerPage&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;кількість записів на сторінці &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;templateId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер рекуренту (reccurentId) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Виклик рекурентного платежу ====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/reccurent/payment&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;reccurentId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;reccurentId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;transactionStatus&amp;quot;: &amp;quot;None&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: {&lt;br /&gt;
    &amp;quot;errorCode&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;title&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;fieldErrors&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;fieldName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Також буде надіслано нотифікацію у разі успішного платежу. Створення рекурентного платежу на операцію, у структурі якої є спліт – не підтримується.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Видалення рекурентного платежу ===&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/reccurent/delete/{id}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
відсутній&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
- &lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Робота з токенізованими картами ==&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Токенізація карти ===&lt;br /&gt;
Метод призначений для токенізації (збереження) картки для ідентифікатора користувача під конкретним торговцем. &lt;br /&gt;
&lt;br /&gt;
===== Токенізація з передачею даних картки у запиті (заборонено без PCI:DSS сертифікації мерчанта) =====&lt;br /&gt;
Перед викликом цього методу. Потрібно викликати один із методів:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Створення сесії|CreatePage]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/tokenCard&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;phone&amp;quot;: &amp;quot;380501002030ws&amp;quot;,&lt;br /&gt;
  &amp;quot;pan&amp;quot;: &amp;quot;4874120123567889&amp;quot;,&lt;br /&gt;
  &amp;quot;expire&amp;quot;: &amp;quot;1222&amp;quot;,&lt;br /&gt;
  &amp;quot;cvv&amp;quot;: &amp;quot;012&amp;quot;,&lt;br /&gt;
  &amp;quot;vсode&amp;quot;: &amp;quot;123654&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;activateCodeType&amp;quot;: &amp;quot;code|amount&amp;quot;,&lt;br /&gt;
  &amp;quot;cardGuid: &amp;quot;55F5118B-B695-43BA-8555-AF8B698C4D2C&amp;quot;,&lt;br /&gt;
  &amp;quot;pan”: &amp;quot;48741201****1234&amp;quot;,&lt;br /&gt;
  &amp;quot;expire”: &amp;quot;1222&amp;quot; &lt;br /&gt;
  &amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Токенізація картки - процес двоетапний.&lt;br /&gt;
&lt;br /&gt;
На першому етапі у запиті йдуть параметри картки та номер телефону користувача. У відповіді, залежно від &#039;&#039;&#039;activateCodeType&#039;&#039;&#039;, може бути активація за кодом підтвердження з виписки або SMS або за сумою списання.&lt;br /&gt;
&lt;br /&gt;
З другого краю етапі до всіх параметрів додається ще vcode – код верифікації. При успішному відповіді прийдуть параметри токенізованої карти чи помилка.&lt;br /&gt;
&lt;br /&gt;
===== Токенізація за допомогою введення даних картки користувачем на сторінці (сертифікація PCI:DSS не потрібна) =====&lt;br /&gt;
Перед викликом цього методу, потрібно викликати один із методів:  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]];&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Створення сесії|CreatePage]];&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;api/merchant/tokenCard/create&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&amp;quot;Content-Type: application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey: partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale: ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;phone&amp;quot;: &amp;quot;8888&amp;quot;,&lt;br /&gt;
  &amp;quot;expire&amp;quot;: &amp;quot;2020-12-06T12:54:32.043Z&amp;quot;,&lt;br /&gt;
  &amp;quot;urls&amp;quot;: {&lt;br /&gt;
    &amp;quot;success&amp;quot;: &amp;quot;https://test.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;failed&amp;quot;: &amp;quot;https://test1.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;notify&amp;quot;: &amp;quot;https://test2.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;back&amp;quot;: &amp;quot;https://test3.ua&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;testtts&amp;quot;,&lt;br /&gt;
  &amp;quot;checkExistingToken&amp;quot;: false&lt;br /&gt;
  &amp;quot;operationType&amp;quot;:&amp;quot;SingleToken | createToken | ExistingToken&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;forwardUrl&amp;quot;: &amp;quot;https://easypay.ua/ua/tokencard/cae16afc-be56-4a39-8ce1-5de4f4142e76&amp;quot;,&lt;br /&gt;
&amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Коментарій&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |опис, який відобразиться на сторінці токенізації&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |час життя сторінки токенізації (по дефолту - 15 хвилин)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ідентифікатор клієнта, під яким збережеться картка (будь-які літери, цифри, GUID. &lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&#039;&#039;&#039;Не повинен містити символ ‘+’&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;urls&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |містить інформацію про:&lt;br /&gt;
&lt;br /&gt;
* сторінці успіху партнера (success) для переадресації клієнта після успішної токенізації, потрібно обов&#039;язково передавати&lt;br /&gt;
* сторінці помилки (&#039;&#039;&#039;failed&#039;&#039;&#039;) для переадресації клієнта у разі помилки&lt;br /&gt;
* адреса для відправки callback-запиту з деталями при успішній токенізації (&#039;&#039;&#039;notify&#039;&#039;&#039;)&lt;br /&gt;
* адресу для повернення назад зі сторінки токенізації (&#039;&#039;&#039;back&#039;&#039;&#039;)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;forwardUrl&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |сторінка для додавання картки (токенізації)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;checkExistingToken&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |перевірка наявності токена по карті, що вводиться у даного партнера.&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |Параметр може набувати значення:&lt;br /&gt;
&lt;br /&gt;
* true - проводити валідацію на наявність раніше створеного токена по цій карті;&lt;br /&gt;
* false - валідація відсутня;&lt;br /&gt;
* null - валідація відсутня;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Якщо параметру &#039;&#039;&#039;checkExistingToken&#039;&#039;&#039; присвоєно значення true, слід очікувати наступних сценаріїв поведінки:&lt;br /&gt;
&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;true,&#039;&#039;&#039; і в системі &#039;&#039;&#039;немає раніше створених токенів&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) - формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;true,&#039;&#039;&#039; і в системі &#039;&#039;&#039;є раніше створені токени&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) - користувачу відкривається сторінка успіху, додаткова верифікація (надсилання коду верифікації не відбувається), токен не створюється, а в callback вказується &#039;&#039;&#039;масив раніше створених токенів&#039;&#039;&#039;;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;false / null,&#039;&#039;&#039; ​​і в системі немає раніше створених токенів під зазначену карту під даним партнером (partnerKey) - формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;false / null,&#039;&#039;&#039; ​​і в системі &#039;&#039;&#039;є раніше створені токени&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) – формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;operationType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;(Новий параметр) задає тип операції токенізації&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
* &#039;&#039;&#039;SingleToken&#039;&#039;&#039; - для однієї карти завжди повертається той самий токен. Логіка така:&lt;br /&gt;
&lt;br /&gt;
* перевіряємо чи є токен для цієї картки під &#039;&#039;&#039;partnerKey&#039;&#039;&#039; із запиту&lt;br /&gt;
&lt;br /&gt;
* якщо є 1 або більше токенів - беремо останній з них, створюємо новий запис з цим токеном для переданого ідентифікатора клієнта &#039;&#039;&#039;(phone)&#039;&#039;&#039;, відправляємо цей токен в callback у кореневому параметрі &#039;&#039;&#039;cardGuid&#039;&#039;&#039;&lt;br /&gt;
* якщо токенів немає - створюємо новий для цього &#039;&#039;&#039;phone&#039;&#039;&#039; і відправляємо його в callback в кореневому параметрі &#039;&#039;&#039;cardGuid&#039;&#039;&#039; (один і той же &#039;&#039;&#039;cardGuid&#039;&#039;&#039; може бути прив&#039;язаний до різних phone)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;createToken&#039;&#039;&#039; - значення за замовчуванням, звичайне створення токена (можна не передавати)&lt;br /&gt;
* &#039;&#039;&#039;ExistingToken&#039;&#039;&#039; - поведінка аналогічна &#039;&#039;&#039;checkExistingToken:true&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;На сторінці токенізації можемо керувати інтерфейсом (на стороні EasyPay):&#039;&#039;&#039;&lt;br /&gt;
* відображати/сховати логотип EasyPay&lt;br /&gt;
* відображати/приховати логотип та назву партнера&lt;br /&gt;
* відображати/приховати опис з деталями токенізації&lt;br /&gt;
* відображати опис у згорнутому/розгорнутому вигляді&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад callback - запит з IP адреси 93.183.196.26 після успішної токенізації:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
Sign : AStbusXxzYdr48vssdr4/VXZCITrad8vr1A/tWhCBP8=&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{ &lt;br /&gt;
   &amp;quot;partnerKey&amp;quot;:&amp;quot;partnerName&amp;quot;,&lt;br /&gt;
   &amp;quot;phone&amp;quot;:&amp;quot;test989&amp;quot;,&lt;br /&gt;
   &amp;quot;cardGuid&amp;quot;:&amp;quot;2ad57b2e-eb5b-4a99-ad05-788cf589b8af&amp;quot;,&lt;br /&gt;
   &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
   &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
   &amp;quot;datePost&amp;quot;:&amp;quot;2021-02-24T17:32:07.447&amp;quot;,&lt;br /&gt;
   &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ідентифікатор клієнта, під яким збережено картку&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;cardGuid&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |токен збереженої карти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;pan&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |маскований номер картки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |термін дії карти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;datePost&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |час додавання картки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;codeType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ознака типу верифікації картки. Mpi3Ds – з використанням 3ds.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад callback - запит з IP адреси 93.183.196.26 з параметром ExistingToken:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
Sign : AStbusXxzYdr48vssdr4/VXZCITrad8vr1A/tWhCBP8=&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
   &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
   &amp;quot;cardGuid&amp;quot;:null,&lt;br /&gt;
   &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
   &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
   &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:41:53.152&amp;quot;,&lt;br /&gt;
   &amp;quot;codeType&amp;quot;:&amp;quot;Code&amp;quot;,&lt;br /&gt;
   &amp;quot;existingTokens&amp;quot;:[&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;bac4f855-xxxx-xxxx-bece-14cdf23c6c52&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:28:23.840&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;6338e8b4-xxxx-xxxx-a3e5-f46ad0cb0efa&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411123****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:34:25.733&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;18e3c35e-xxxx-xxxx-ba59-9506154394c0&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411123****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:39:42.010&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;existingTokens&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |масив з даними раніше створених токенів по цій карті під даного партнера &#039;&#039;&#039;(partnerKey)&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Отримання списку токенізованих карт =====&lt;br /&gt;
----Метод призначений для отримання списку токенізованих карток за номером телефону (ознакою) користувача.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid deepskyblue; background-color: rgba(135, 206, 235, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: deepskyblue; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/tokenCards/get&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
&#039;PartnerKey: partnerName&#039; &lt;br /&gt;
&#039;locale: ua&#039;&lt;br /&gt;
&#039;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;TimeStamp: 1554360173&#039;&lt;br /&gt;
&#039;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
queryparams&lt;br /&gt;
phone = string &lt;br /&gt;
cardGuid= Guid&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;tokenCards&amp;quot;: [&lt;br /&gt;
  {&lt;br /&gt;
     &amp;quot;cardGuid&amp;quot;: &amp;quot;55F5118B-B695-43BA-8555-AF8B698C4D2C&amp;quot;,&lt;br /&gt;
     &amp;quot;pan&amp;quot;: &amp;quot;48741234****1234&amp;quot;,&lt;br /&gt;
     &amp;quot;expire”: &amp;quot;1222&amp;quot;&lt;br /&gt;
   }],&lt;br /&gt;
  &amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо передати тільки ідентифікатор клієнта (параметр phone) - у відповіді будуть всі карти поточного клієнта. Якщо передати &amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt; та &amp;lt;code&amp;gt;cardGuid&amp;lt;/code&amp;gt; - у відповіді буде одна карта поточного клієнта. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Видалення токенізованих карт =====&lt;br /&gt;
----Метод призначений для видалення токенізованих карток за номером телефону. Якщо у клієнта під одним номером кілька карток, всі картки будуть видалені.&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/tokenCards/delete/phone&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/tokenCards/delete/phone?CardGuid=Guid&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&#039;PartnerKey: partnerName&#039; &lt;br /&gt;
&#039;locale: ua&#039;&lt;br /&gt;
&#039;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;TimeStamp: 1554360173&#039;&lt;br /&gt;
&#039;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
queryparams&lt;br /&gt;
&lt;br /&gt;
cardGuid= Guid &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body &lt;br /&gt;
відсутній &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Видача кредиту (переказ на картку користувача) =====&lt;br /&gt;
Метод призначений для переказу на картку користувача суми кредиту.&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;Перед викликом цього методу потрібно викликати один із методів:&lt;br /&gt;
&lt;br /&gt;
* [[MerchantAPI#Реєстрація точки та створення сесії|CreateAPP]]&lt;br /&gt;
* [[MerchantAPI#Створення сесії|CreatePage]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;order&amp;quot;:{&lt;br /&gt;
  	&amp;quot;serviceKey&amp;quot;:&amp;quot;CARD-FILL&amp;quot;,&lt;br /&gt;
  	&amp;quot;description&amp;quot;:&amp;quot;test top up card&amp;quot;,&lt;br /&gt;
  	&amp;quot;amount&amp;quot;:1.12, (decimal)&lt;br /&gt;
  	&amp;quot;orderId&amp;quot;:&amp;quot;test&amp;quot;,&lt;br /&gt;
  	&amp;quot;fields&amp;quot;:[&lt;br /&gt;
     	{&lt;br /&gt;
        	&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldValue&amp;quot;:&amp;quot;4102321200001111&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldKey&amp;quot;:&amp;quot;b95d541a-c11f-49bc-9042-295dbf74ccn6&amp;quot;&lt;br /&gt;
     	},&lt;br /&gt;
     	{&lt;br /&gt;
        	&amp;quot;fieldName&amp;quot;:&amp;quot;Phone&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldValue&amp;quot;:&amp;quot;38093520000&amp;quot;&lt;br /&gt;
     	}&lt;br /&gt;
  	],&lt;br /&gt;
     	&amp;quot;additionalItems&amp;quot;: {&lt;br /&gt;
	      &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Иванов Петр Сергеевич&amp;quot;,&lt;br /&gt;
                     &amp;quot;Merchant.Address&amp;quot;: &amp;quot;04080, Київ, вул.Межигірська 82а корп.Б, кв.32&amp;quot;,&lt;br /&gt;
                    &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3334445823&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
  	&amp;quot;instrumentType&amp;quot;:&amp;quot;Vcash&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body &lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;redirectUrl&amp;quot;: null,&lt;br /&gt;
	&amp;quot;action&amp;quot;: null,&lt;br /&gt;
	&amp;quot;paymentState&amp;quot;: &amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;: &amp;quot;Done&amp;quot;,&lt;br /&gt;
	&amp;quot;actionType&amp;quot;: &amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
	&amp;quot;transactionId&amp;quot;: &amp;quot;766934634&amp;quot;,&lt;br /&gt;
	&amp;quot;retrievalReferenceNo&amp;quot;: &amp;quot;null&amp;quot;,&lt;br /&gt;
	&amp;quot;responseItems&amp;quot;: &amp;quot;null&amp;quot;,&lt;br /&gt;
	&amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;  &lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Коментарій&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |paymentState&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&lt;br /&gt;
* &#039;&#039;&#039;Confirmed&#039;&#039;&#039; оплата пройшла успішно&lt;br /&gt;
* &#039;&#039;&#039;WaitConfirm &#039;&#039;&#039; очікується підтвердження платежу&lt;br /&gt;
* &#039;&#039;&#039;Rejected&#039;&#039;&#039; і &#039;&#039;&#039;Refunded&#039;&#039;&#039; платіж відхинело&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; | ідентифікатор платежу в системі Easypay &lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |У об&#039;єкти поля передається інформація для поповнення карти. Номер картки можна вказувати:&lt;br /&gt;
&lt;br /&gt;
* для випадку з PCI DSS сертифікацією: у відкритому вигляді&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldValue&amp;quot;:&amp;quot;4102321200001111&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* для випадку без PCI DSS сертифікації: у вигляді токена (як отримати токен картки - див. [[MerchantAPI#Токенізація карти|Токенізація карти]]):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldKey&amp;quot;:&amp;quot;b95d541a-c11f-49bc-9042-295dbf74ccn6&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Також потрібно вказати:&lt;br /&gt;
&lt;br /&gt;
- номер телефону клієнта:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Phone&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldValue&amp;quot;:&amp;quot;38093520000&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-  ПІБ та адреса клієнта АБО ПІБ та ІПН клієнта:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;: {&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	&#039;&#039;&#039;&amp;lt;code&amp;gt;      &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Іванов Петро Сергійович&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;                  &amp;quot;Merchant.Address&amp;quot;: &amp;quot;04080, Київ, вул.Межигірська 82а корп.Б, кв.32&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	&#039;&#039;&#039;&amp;lt;code&amp;gt;      &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3334445862&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;        }&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Статус видачі кредиту:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Якщо у відповіді отримано кінцевий статус &amp;lt;code&amp;gt;(paymentState = Confirmed / Rejected / Refunded)&amp;lt;/code&amp;gt; - необхідно присвоїти його платежу.&lt;br /&gt;
* Якщо кінцевий статус у відповіді не отримано &amp;lt;code&amp;gt;(paymentState = WaitConfirm)&amp;lt;/code&amp;gt;, &#039;&#039;&#039;у тому числі при серверних, мережевих та будь-яких інших відповідях та помилках&#039;&#039;&#039; - необхідно запросити статус платежу методом &#039;&#039;&#039;orderState&#039;&#039;&#039; ([[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]) до отримання кінцевого статусу. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Важливо врахувати, що нотифікація про оплату не надсилається (якщо партнер/мерчант не повідомив про необхідність такого налаштування).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    Скасування транзакції не передбачено.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Response (Приклади відповідей при помилках: status code = 400)&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;MERCHANT_CREATEORDER_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: null,&lt;br /&gt;
        &amp;quot;description&amp;quot;: null,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;MERCHANT_CREATEORDER_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;fieldName&amp;quot;: &amp;quot;Order.Fields[0]&amp;quot;,&lt;br /&gt;
                &amp;quot;errorCode&amp;quot;: &amp;quot;SERVICE_FIELDS_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
                &amp;quot;errorMessage&amp;quot;: &amp;quot;Вказана умова не була виконана для значення поля.&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;PAYMENT_ALFABANK_CASH2CARD_C2Pv2&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;Обслуговуються тільки карти емітовані українськими банками&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: []&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;PAYMENT_ALFABANK_CASH2CARD_C2Pa8&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;Необхідно уточнити реквізити картки одержувача у банку емітента&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: []&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Нотифікації (колбеки) щодо операцій поповнення карток =====&lt;br /&gt;
Дані колбеки є опціональним (додатковим) способом отримання інформації від EasyPay про результат виконання запиту на поповнення картки.&lt;br /&gt;
&lt;br /&gt;
Для активації отримання колбеків мерчант (партнер) повинен повідомити EasyPay про таку необхідність, після чого EasyPay включає цю опцію.&lt;br /&gt;
&lt;br /&gt;
Спосіб відправки колбека - &#039;&#039;&#039;HTTP - з IP 93.183.196.26&#039;&#039;&#039; буде надіслано &#039;&#039;&#039;POST&#039;&#039;&#039; запит з інформацією про платіж на вказаний &amp;lt;code&amp;gt;urlNotify&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;urlNotify&amp;lt;/code&amp;gt; прописується на стороні EasyPay і використовується за замовчуванням, якщо партнер не передав його у своєму запиті.&lt;br /&gt;
&lt;br /&gt;
URL для повідомлень (&#039;&#039;&#039;UrlNotify&#039;&#039;&#039;) повідомляє партнер (мерчант).&lt;br /&gt;
&lt;br /&gt;
Партнер може передавати &#039;&#039;&#039;UrlNotify&#039;&#039;&#039; у запиті &#039;&#039;&#039;createOrder&#039;&#039;&#039; у параметрі:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;order&amp;quot;:{&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;:{&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;https://notify.url&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot; параметр не може бути порожнім і повинен відповідати формату URL.&lt;br /&gt;
&lt;br /&gt;
Якщо у відповідь не отримано HTTP StatusCode 200 - запит нотифі буде надіслано повторно, доки не отримано статусу “200 ОК”.&lt;br /&gt;
&lt;br /&gt;
Коли нотифікацію (колбек) успішно доставлено (отримано статус 200 ОК), повторне відправлення колбеків припиняється.&lt;br /&gt;
&lt;br /&gt;
Відправлення колбеків можливе за двома сценаріями:&lt;br /&gt;
&lt;br /&gt;
1) лише за успішними операціями (транзакціями);&lt;br /&gt;
&lt;br /&gt;
2) за операціями (транзакціями) у фінальному статусі (успішні та відхилені).&lt;br /&gt;
&lt;br /&gt;
Надання фінального статусу операції (транзакції) асинхронно з процесом відправки колбека (фінансова транзакція набуває фінального статусу незалежно від статусу прийняття колбека партнером).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Sign: &amp;quot;Bq2d0oaqVGMRWpX5wsGpOlpqLg42pBdDO7TfTPYVmnU=&amp;quot;&lt;br /&gt;
&amp;quot;User-Agent&amp;quot;: &amp;quot;EasyPay.MerchantNotifyService&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;action&amp;quot;: &amp;quot;payment&amp;quot;,&lt;br /&gt;
  &amp;quot;merchant_id&amp;quot;: 5347,&lt;br /&gt;
  &amp;quot;order_id&amp;quot;: &amp;quot;5&amp;quot;,&lt;br /&gt;
  &amp;quot;date&amp;quot;: &amp;quot;2019-06-19T15:38:10.7802613+03:00&amp;quot;,&lt;br /&gt;
  &amp;quot;details&amp;quot;: {&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 1.00,&lt;br /&gt;
    &amp;quot;desc&amp;quot;: &amp;quot;Wooden tables x 10&amp;quot;,&lt;br /&gt;
    &amp;quot;payment_id&amp;quot;: 724502946,&lt;br /&gt;
    &amp;quot;recurrent_id&amp;quot;: null&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;additionalitems&amp;quot;: {&lt;br /&gt;
    &amp;quot;BankName&amp;quot;: &amp;quot;CB PRIVATBANK&amp;quot;,&lt;br /&gt;
    &amp;quot;Card.Pan&amp;quot;: &amp;quot;414962******1234&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;  &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип оповіщення&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;payment -&#039;&#039;&#039; про успішний платіж (повторюється, якщо у відповідь не отримано статусу 200)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;merchant_id&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер сервісу партнера на стороні EasyPay; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;order_id&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час надання платежу статусу на стороні EasyPay;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр (&#039;&#039;&#039;потрібно вказати, якщо потрібно замінити картку Одержувача)&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;details&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;детальна інформація про платіжну операцію (транзакцію) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;payment_id -&#039;&#039;&#039; ID детальна інформація про платіжну операцію (транзакцію):&lt;br /&gt;
* &#039;&#039;&#039;amount&#039;&#039;&#039; - сума фінансової операції;&lt;br /&gt;
* &#039;&#039;&#039;desc&#039;&#039;&#039; - опис замовлення, отриманий під час запиту CreateOrder;&lt;br /&gt;
* &#039;&#039;&#039;recurrent_id&#039;&#039;&#039; - ознака реккурентного платежу (завжди за замовчуванням на операціях поповнення картки – null);&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalitems&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;блок додаткових параметрів, до якого можуть включатися додаткові айтеми, отримані в запиті CreateOrder:&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;BankName&#039;&#039;&#039; - назва банку власника картки;&lt;br /&gt;
* &#039;&#039;&#039;Card.Pan -&#039;&#039;&#039; номер картки у маскованому вигляді.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необхідно перевіряти підпис у нашому HTTP notify, налаштувати прийом лише для наших IP 93.183.196.26.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; У випадку, якщо підпис &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;notify&amp;lt;/span&amp;gt; не перевірено, всі фінансові ризики перекладаються на партнера.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Інтеграція з ApplePay ==&lt;br /&gt;
----Вимоги&lt;br /&gt;
&lt;br /&gt;
# Ваш сайт повинен працювати за схемою HTTPS та підтримувати протокол TLS 1.2.&lt;br /&gt;
# Потрібно погодитись з умовами надання послуг Apple Pay.&lt;br /&gt;
# Необхідно укласти договір із Easypay.ua.&lt;br /&gt;
&amp;lt;br&amp;gt;Apple Pay надає простий та безпечний спосіб проведення платежів у додатках iOS, watchOS та сайтах Safari. Використовуючи Face ID, Touch ID або двічі клацнувши Apple Watch, користувачі можуть швидко та безпечно передавати свої платіжні дані для оплати.&lt;br /&gt;
&lt;br /&gt;
=== Оплата з платіжної сторінки Easypay ===&lt;br /&gt;
----При такому способі підключення немає потреби у додаткових інтеграціях. Кнопка Apple Pay буде відображена на сторінці оплати EasyPay&lt;br /&gt;
&lt;br /&gt;
=== Оплата ApplePay з додатку ===&lt;br /&gt;
----&#039;&#039;&#039;Вимоги:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Необхідно мати акаунт у [https://developer.apple.com/ Apple Developer], в який потрібно зареєструвати індивідуальний [https://help.apple.com/developer-account/#/devb2e62b839?sub=devf31990e3f Merchant ID].&lt;br /&gt;
# Необхідно дотримуватися [https://developer.apple.com/apple-pay/marketing/ вимоги до брендування].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Реєстрація та перевірка в системі Apple Pay ====&lt;br /&gt;
&lt;br /&gt;
# Зареєструйте MerchantID та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Додайте новий Merchant ID, натиснувши на &amp;quot;+&amp;quot; у верхньому правому куті екрана.&lt;br /&gt;
## Заповніть поля * і натисніть «Continue».&lt;br /&gt;
## Натисніть Register, щоб підтвердити введені дані.&lt;br /&gt;
## Повідомте EasyPay ваш MerchantID.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Примітка: * - Description – опис; Identifier – домен вашого сайту у зворотному порядку, з додаванням «merchant» на початку (наприклад, сайт shop.ua, Identifier – merchant.ua.shop).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Отримайте від EasyPay сформований CSR-файл, який буде необхідний для подальших кроків.&lt;br /&gt;
# Сформуйте Apple Pay Payment Processing Certificate та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Payment Processing Certificate, натисніть &amp;quot;Create Certificate&amp;quot;.&lt;br /&gt;
## На наступному екрані натисніть Continue.&lt;br /&gt;
## Візьміть отриманий від EasyPay CSR-файл і завантажте його на сайт, натиснувши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат.&lt;br /&gt;
## Надішліть сертифікат (файл apple_pay.cer) до EasyPay&lt;br /&gt;
&lt;br /&gt;
==== Технічна інтеграція з ApplePay ====&lt;br /&gt;
&lt;br /&gt;
# Щоб інтегрувати Apple Pay у мобільний додаток, дотримуйтесь інструкцій за посиланням: https://developer.apple.com/documentation/passkit/apple_pay. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад відповіді ApplePay&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;paymentData&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;version&amp;quot;:&amp;quot;EC_v1&amp;quot;,    &amp;quot;data&amp;quot;:&amp;quot;FDXK/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ/dGK9UZDP/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp/clv4&amp;quot;,    &amp;quot;signature&amp;quot;:&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=&amp;quot;,&lt;br /&gt;
    &amp;quot;header&amp;quot;:&lt;br /&gt;
    {      &amp;quot;ephemeralPublicKey&amp;quot;:&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==&amp;quot;,&lt;br /&gt;
      &amp;quot;publicKeyHash&amp;quot;:&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=&amp;quot;,&lt;br /&gt;
      &amp;quot;transactionId&amp;quot;:&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;paymentMethod&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;displayName&amp;quot;:&amp;quot;MasterCard 5179&amp;quot;,&lt;br /&gt;
    &amp;quot;network&amp;quot;:&amp;quot;MasterCard&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;:&amp;quot;debit&amp;quot;&lt;br /&gt;
  },  &amp;quot;transactionIdentifier&amp;quot;:&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;2. Надішліть &amp;lt;code&amp;gt;paymentData&amp;lt;/code&amp;gt; в поле &amp;lt;code&amp;gt;userPaymentInstrument / token в Easypay&amp;lt;/code&amp;gt; ([[MerchantAPI#Створення замовлення|Створення замовлення]]). Приклад запиту &#039;&#039;&#039;createOrder&#039;&#039;&#039;:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210309-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
    &amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;paymentData\&amp;quot;: {\&amp;quot;version\&amp;quot;:\&amp;quot;EC_v1\&amp;quot;,  \&amp;quot;data\&amp;quot;:\&amp;quot;FDXK\/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8\/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV\/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ\/dGK9UZDP\/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp\/clv4\&amp;quot;,  \&amp;quot;signature\&amp;quot;:\&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB\/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=\&amp;quot;,\&amp;quot;header\&amp;quot;:{  \&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo\/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==\&amp;quot;, \&amp;quot;publicKeyHash\&amp;quot;:\&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=\&amp;quot;,\&amp;quot;transactionId\&amp;quot;:\&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4\&amp;quot;}  },  \&amp;quot;paymentMethod\&amp;quot;:  {   \&amp;quot;displayName\&amp;quot;:\&amp;quot;MasterCard 5179\&amp;quot;,\&amp;quot;network\&amp;quot;:\&amp;quot;MasterCard\&amp;quot;,\&amp;quot;type\&amp;quot;:\&amp;quot;debit\&amp;quot;  },  \&amp;quot;transactionIdentifier\&amp;quot;:\&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4\&amp;quot;}&amp;quot;,&lt;br /&gt;
    &amp;quot;gatewayMerchantId&amp;quot;:&amp;quot;{ApplePayMerchantId}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Оплата із сайту ===&lt;br /&gt;
----&#039;&#039;&#039;Вимоги:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Необхідно мати акаунт у [https://developer.apple.com/ Apple Developer], до якого потрібно зареєструвати індивідуальний [https://help.apple.com/developer-account/#/devb2e62b839?sub=devf31990e3f Merchant ID].&lt;br /&gt;
# Необхідно дотримуватися [https://developer.apple.com/apple-pay/marketing/ вимог до брендування].&lt;br /&gt;
&lt;br /&gt;
==== Реєстрація та перевірка в системі Apple Pay ====&lt;br /&gt;
&lt;br /&gt;
# Зареєструйте MerchantID та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Додайте новий Merchant ID, натиснувши на &amp;quot;+&amp;quot; у верхньому правому куті екрана.&lt;br /&gt;
## Заповніть поля * і натисніть «Continue».&lt;br /&gt;
## Натисніть Register, щоб підтвердити введені дані.&lt;br /&gt;
## Повідомте EasyPay ваш MerchantID.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Примітка: &amp;lt;em&amp;gt;* - Description – опис; Identifier – домен вашого сайту у зворотному порядку, з додаванням «merchant» на початку (наприклад, сайт shop.ua, Identifier – merchant.ua.shop).&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Отримайте від EasyPay сформований CSR-файл, який буде необхідний для подальших кроків.&lt;br /&gt;
# Сформуйте Apple Pay Payment Processing Certificate та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Payment Processing Certificate, натисніть &amp;quot;Create Certificate&amp;quot;.&lt;br /&gt;
## На наступному екрані натисніть Continue.&lt;br /&gt;
## Візьміть отриманий від EasyPay CSR-файл і завантажте його на сайт, натиснувши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат.&lt;br /&gt;
## Надішліть сертифікат (файл apple_pay.cer) до EasyPay&lt;br /&gt;
# Зареєструйте та підтвердіть свій домен:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі &amp;quot;Merchant Domains&amp;quot; натисніть &amp;quot;Add Domain&amp;quot;.&lt;br /&gt;
## Введіть ім&#039;я домену та натисніть &amp;quot;Continue&amp;quot; *.&lt;br /&gt;
## Завантажте файл apple-developer-merchantid-domain-association.txt.&lt;br /&gt;
## Збережіть файл на сервері від Apple.&lt;br /&gt;
## Натисніть Verify.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Примітка: &amp;lt;em&amp;gt;* - домен повинен підтримувати HTTPS.&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Створіть Apple Pay Merchant Identity Certificate:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Merchant Identity Certificate натисніть Create Certificate.&lt;br /&gt;
## Виконайте дії, описані на сайті Apple, а потім натисніть «Continue».&lt;br /&gt;
## Скопіюйте згенерований CSR-файл, вибравши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат (merchant_id.cer) і відкрийте його у програмі Keychain Access на комп&#039;ютері Mac.&lt;br /&gt;
## У Keychain Access виберіть сертифікат, що імпортується, та експортувати його у формат .p12 (Personal Information Exchange).&lt;br /&gt;
## Виконайте команду: openssl pkcs12 -in merchant_id.p12 -out merchant_id.pem -nodes -clcerts&lt;br /&gt;
## Скопіюйте створений сертифікат у форматі PEM на сервер. Це буде потрібно для створення [https://developer.apple.com/documentation/apple_pay_on_the_web/apple_pay_js_api/requesting_an_apple_pay_payment_session Apple Pay Payment Session] в процесі [https://developer.apple.com/documentation/apple_pay_on_the_web/apple_pay_js_api/providing_merchant_validation перевірки магазину].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Технічна інтеграція з ApplePay ====&lt;br /&gt;
Для створення сертифікату (-ів) від Партнера потрібні:&lt;br /&gt;
&lt;br /&gt;
# Country Name (2 letter code) [AU]: ?&lt;br /&gt;
# State or Province Name (full name) [Some-State]: ?&lt;br /&gt;
# Locality Name (eg, city) []: ?&lt;br /&gt;
# Organization Name (eg, company) [Internet Widgits Pty Ltd]: ?&lt;br /&gt;
# Organizational Unit Name (eg, section) []: ?&lt;br /&gt;
# Common Name (e.g. server FQDN or YOUR name) []:?&lt;br /&gt;
# Email Address []: ?&lt;br /&gt;
&lt;br /&gt;
Повідомте, чи буде оплата тільки в додатку, або також і на WEB.&lt;br /&gt;
&lt;br /&gt;
Щоб інтегрувати Apple Pay на сайт, дотримуйтесь інструкцій за [https://developer.apple.com/documentation/apple_pay_on_the_web. посиланням] &lt;br /&gt;
&lt;br /&gt;
# Перевірте можливість оплати з Apple Pay. Виконується перевірка, підтримує або браузер оплату з Apple Pay, а також є у Wallet картку, якою можна оплачувати.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
if (window.ApplePaySession) {&lt;br /&gt;
    var promise = ApplePaySession.canMakePaymentsWithActiveCard({YOUR_MERCHANT_ID});&lt;br /&gt;
    promise.then(function(canMakePayments) {&lt;br /&gt;
        if (canMakePayments)&lt;br /&gt;
    });&lt;br /&gt;
} else {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
2. Сформуйте структуру платежу для сесії&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot;&amp;gt;&lt;br /&gt;
document.getElementById(&amp;quot;apple-pay-button&amp;quot;).onclick = function(event) {&lt;br /&gt;
    var paymentRequest = {&lt;br /&gt;
        currencyCode: &#039;UAH&#039;,&lt;br /&gt;
        countryCode: &#039;UA&#039;,&lt;br /&gt;
        total: {&lt;br /&gt;
            label: {PRODUCT_NAME},&lt;br /&gt;
            amount: {PAYMENT_AMOUNT}&lt;br /&gt;
        },&lt;br /&gt;
        merchantCapabilities: [&#039;supports3DS&#039;],&lt;br /&gt;
        supportedNetworks: [&#039;masterCard&#039;, &#039;visa&#039;]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
var session = new ApplePaySession(3, paymentRequest)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
3. Відкрити платіжну сесію з Apple, отримати від них paymentData:&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/applePay/validateSession&amp;lt;/span&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
--header &amp;quot;Content-Type: application/json&amp;quot;&lt;br /&gt;
--header &amp;quot;AppId: cd7fde18-15db-4d94-a91b-7cf8edd81209&amp;quot; &lt;br /&gt;
--header &amp;quot;PageId: 3e7bf353-417a-410c-a22e-df8bdcccb760&amp;quot;&lt;br /&gt;
--header &amp;quot;PartnerKey: easypay-test&amp;quot;&lt;br /&gt;
--header &amp;quot;locale: ua&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;url&amp;quot;: &amp;quot;https://apple-pay-gateway.apple.com/paymentservices/startSession&amp;quot;,&lt;br /&gt;
  &amp;quot;merchantIdentifier&amp;quot;: &amp;quot;string&amp;quot;, /ідентифікатор мерчанту в Apple/&lt;br /&gt;
  &amp;quot;displayName&amp;quot;: &amp;quot;test&amp;quot;, /ідентифікатор магазина/послуги/товару (латиниці) ; буде відображатися в toolBar/&lt;br /&gt;
  &amp;quot;initiative&amp;quot;: &amp;quot;web&amp;quot;, /Канал оплати/&lt;br /&gt;
  &amp;quot;initiativeContext&amp;quot;: &amp;quot;string&amp;quot; /Доменне ім’я, Доменное имя, пов&#039;язане із сертифікатом Apple Identity/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;blockquote&amp;gt;*response з цього методу передається в сесію Apple, після чого при успішній авторизації платежу, повернеться до необхідний для завершення платежу.&amp;lt;/blockquote&amp;gt;4. Приклад відповіді ApplePay&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;paymentData&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;version&amp;quot;:&amp;quot;EC_v1&amp;quot;,    &amp;quot;data&amp;quot;:&amp;quot;FDXK/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ/dGK9UZDP/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp/clv4&amp;quot;,    &amp;quot;signature&amp;quot;:&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=&amp;quot;,&lt;br /&gt;
    &amp;quot;header&amp;quot;:&lt;br /&gt;
    {      &amp;quot;ephemeralPublicKey&amp;quot;:&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==&amp;quot;,&lt;br /&gt;
      &amp;quot;publicKeyHash&amp;quot;:&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=&amp;quot;,&lt;br /&gt;
      &amp;quot;transactionId&amp;quot;:&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;paymentMethod&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;displayName&amp;quot;:&amp;quot;MasterCard 5179&amp;quot;,&lt;br /&gt;
    &amp;quot;network&amp;quot;:&amp;quot;MasterCard&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;:&amp;quot;debit&amp;quot;&lt;br /&gt;
  },  &amp;quot;transactionIdentifier&amp;quot;:&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;5. Надішліть &amp;lt;code&amp;gt;paymentData&amp;lt;/code&amp;gt; в поле &amp;lt;code&amp;gt;userPaymentInstrument / token&amp;lt;/code&amp;gt; в Easypay ([[MerchantAPI#Створення замовлення|Створення замовлення]]). Перед цим потрібно викликати метод EasyPayApi CreateApp.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад запиту  createOrder:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210309-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
    &amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;paymentData\&amp;quot;: {\&amp;quot;version\&amp;quot;:\&amp;quot;EC_v1\&amp;quot;,  \&amp;quot;data\&amp;quot;:\&amp;quot;FDXK\/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8\/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV\/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ\/dGK9UZDP\/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp\/clv4\&amp;quot;,  \&amp;quot;signature\&amp;quot;:\&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB\/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=\&amp;quot;,\&amp;quot;header\&amp;quot;:{  \&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo\/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==\&amp;quot;, \&amp;quot;publicKeyHash\&amp;quot;:\&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=\&amp;quot;,\&amp;quot;transactionId\&amp;quot;:\&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4\&amp;quot;}  },  \&amp;quot;paymentMethod\&amp;quot;:  {   \&amp;quot;displayName\&amp;quot;:\&amp;quot;MasterCard 5179\&amp;quot;,\&amp;quot;network\&amp;quot;:\&amp;quot;MasterCard\&amp;quot;,\&amp;quot;type\&amp;quot;:\&amp;quot;debit\&amp;quot;  },  \&amp;quot;transactionIdentifier\&amp;quot;:\&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4\&amp;quot;}&amp;quot;,&lt;br /&gt;
    &amp;quot;gatewayMerchantId&amp;quot;:&amp;quot;{YOUR_MERCHANT_ID}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Інтеграція з GooglePay ==&lt;br /&gt;
----&#039;&#039;&#039;Вимоги&#039;&#039;&#039;&lt;br /&gt;
# Ваш сайт повинен працювати за схемою HTTPS та підтримувати протокол TLS 1.2.&lt;br /&gt;
# Потрібно погодитися з [https://payments.developers.google.com/terms/sellertos умовами надання]  послуг GooglePay.&lt;br /&gt;
# Необхідно укласти договір із Easypay.ua.&lt;br /&gt;
&lt;br /&gt;
Google Pay™  - це миттєвий спосіб оплати від Google, який дозволяє просто та швидко сплатити карткою, без необхідності вводити дані для кожного платежу. Ці картки надійно зберігаються в Google. Даний метод доступний для оплати в мобільних програмах на будь-яких пристроях Android і при здійсненні платежу в браузері Chrome.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Документація&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# [https://developers.google.com/pay/api/android Для додатків] &lt;br /&gt;
# [https://developers.google.com/pay/api/web Для веб-сайтів]&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Вимоги щодо брендування&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# [https://developers.google.com/pay/api/android/guides/brand-guidelines Для додатків] &lt;br /&gt;
# [https://developers.google.com/pay/api/web/guides/brand-guidelines Для веб-сайтів]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Оплата з платіжної сторінки Easypay ===&lt;br /&gt;
----При такому способі підключення немає потреби у додаткових інтеграціях. Кнопка GooglePay відображається на сторінці оплати EasyPay.&lt;br /&gt;
&lt;br /&gt;
=== Отримання токена GooglePay для оплати ===&lt;br /&gt;
----&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Використовуйте бойове середовище GooglePay для отримання PaymentData&lt;br /&gt;
&lt;br /&gt;
Для отримання PaymentData. Як параметри скрипта вкажіть:&lt;br /&gt;
&lt;br /&gt;
# Доступні методи платежу: var allowedPaymentMethods = [&#039;CARD&#039;, &#039;TOKENIZED_CARD&#039;];&lt;br /&gt;
# Тип токенізації- PAYMENT_GATEWAY: tokenizationType: &#039;PAYMENT_GATEWAY&#039;;&lt;br /&gt;
# Параметр gateway: easypay;&lt;br /&gt;
# Параметр gatewayMerchantId: Ваш бойовий merchantAccount от Google, який повідомляє в EasyPay.&lt;br /&gt;
&lt;br /&gt;
Якщо з вашого боку інтеграція виконана правильно, Ви на своєму сайті/додатку отримаєте кнопку&lt;br /&gt;
&lt;br /&gt;
Після натискання кнопки на пристрої з підключеним Google Pay з&#039;явиться спливаюче вікно або форма вибору прив&#039;язаної картки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад відповіді від GooglePay Api&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;apiVersionMinor&amp;quot;:0,&lt;br /&gt;
    &amp;quot;apiVersion&amp;quot;:2,&lt;br /&gt;
    &amp;quot;paymentMethodData&amp;quot;:{&lt;br /&gt;
        &amp;quot;description&amp;quot;:&amp;quot;Mastercard  •••• 1164&amp;quot;,&lt;br /&gt;
        &amp;quot;tokenizationData&amp;quot;:{&lt;br /&gt;
            &amp;quot;type&amp;quot;:&amp;quot;PAYMENT_GATEWAY&amp;quot;,&lt;br /&gt;
&amp;quot;token&amp;quot;:&amp;quot;{&amp;quot;signature&amp;quot;:&amp;quot;MEUCeretMPEQPUMnvMOnDAgZsOLVnFnfjmo5ALe/1D6o7hdzAiEA94L1GfNWW84kbUdHHn+l6B6n18VgIA3sdkPqKL36tqk\u003d&amp;quot;,&amp;quot;intermediateSigningKey&amp;quot;:{&amp;quot;signedKey&amp;quot;:&amp;quot;{\&amp;quot;keyValue\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEem3biYxltOBuMV+Dd9g+ZhV3VEzP2vAlFXvb9tJoYGLtetxDYWTUqnXPvKGDeAnSNrkPo8hu5kLtxN0QXCYkqQ\\u003d\\u003d\&amp;quot;,\&amp;quot;keyExpiration\&amp;quot;:\&amp;quot;1551385212256\&amp;quot;}&amp;quot;,&amp;quot;signatures&amp;quot;:[&amp;quot;MEYCIQD/TWKunZJhG/u3iL2H5P3i9r0rCbpw1/+z9dr/yGytvwIhAPfV2zF5cqP/L+42W+JKv6fgQKBEc67HTtfderefdghJ&amp;quot;]},&amp;quot;protocolVersion&amp;quot;:&amp;quot;ECv2&amp;quot;,&amp;quot;signedMessage&amp;quot;:&amp;quot;{\&amp;quot;encryptedMessage\&amp;quot;:\&amp;quot;OidSptk8w+I3FnR1VFmiVswXaZ7ADnmMP1MQelp6GSg0/3aVpAXeLRH/fT1wN7gpxNPy7tFITeQenrJm3QG19tAPuVhcAVM26DMU6LAmZPyPXALktpnYrUj6etCjvWWM/1LkhjDBSjtkmpWRiHIyqj5aud/j8rxFEk06GhwqPWbnJwdCgNf32LJP7bSpUWvHOioaZIV1vdeV6d7iQ6EDWWAS/z9pXWkqpW//M/TVTrcKFXh4C2TI2O+qyBD9VzK3TqU6wS5VsYL69W9/4xzV5L5irpp/wzNfPHkJd8QIwcsIPuNWBtGm3v+JCaqIA3oK9Sw/5o/gZp/pnOhUdax0VjGEvmbGXs2+ufBChCkh+/BpobbpzVS9T/DZSlUO2FLANMjSaEQzh74ymtDgP4x9O64RAdySW+V7lVZMa7FVZ3PFnTfa8W89pzIgo6ocSGHQPBFnExTmSbDpUU0L12wzHkAcZSyngPAljqg\\u003d\&amp;quot;,\&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;BBKgbSbykNy1111QYRmGJEhnCorkt+VoDYlYbAlg0a5WO2uV/M50XqOSG0uxWAvUqrZolQuEX6yZ+dvvufLEZtI\\u003d\&amp;quot;,\&amp;quot;tag\&amp;quot;:\&amp;quot;p9ItvOfsQVTzhTPHq6ycYjKX1TtozP/yym4QWWVRVCk\\u003d\&amp;quot;}&amp;quot;}&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;type&amp;quot;:&amp;quot;CARD&amp;quot;,&lt;br /&gt;
        &amp;quot;info&amp;quot;:{&lt;br /&gt;
            &amp;quot;cardNetwork&amp;quot;:&amp;quot;MASTERCARD&amp;quot;,&lt;br /&gt;
            &amp;quot;cardDetails&amp;quot;:&amp;quot;1164&amp;quot;,&lt;br /&gt;
            &amp;quot;billingAddress&amp;quot;:{&lt;br /&gt;
                &amp;quot;phoneNumber&amp;quot;:&amp;quot;+380 93 000 00 11&amp;quot;,&lt;br /&gt;
                &amp;quot;address3&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;sortingCode&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;address2&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;countryCode&amp;quot;:&amp;quot;UA&amp;quot;,&lt;br /&gt;
                &amp;quot;address1&amp;quot;:&amp;quot;ул. &amp;quot;,&lt;br /&gt;
                &amp;quot;postalCode&amp;quot;:&amp;quot;49107&amp;quot;,&lt;br /&gt;
                &amp;quot;name&amp;quot;:&amp;quot;Super 1&amp;quot;,&lt;br /&gt;
                &amp;quot;locality&amp;quot;:&amp;quot;Київ&amp;quot;,&lt;br /&gt;
                &amp;quot;administrativeArea&amp;quot;:&amp;quot;Київська область&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;email&amp;quot;:&amp;quot;test@easypay.ua&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача токена для оплати ===&lt;br /&gt;
Надішліть дані з поля token з відповіді від &#039;&#039;&#039;GooglePay Api&#039;&#039;&#039; у поле &#039;&#039;&#039;userPaymentInstrument/token&#039;&#039;&#039; у Easypay (розділ [[MerchantAPI#Створення замовлення|Створення замовлення]])&lt;br /&gt;
&lt;br /&gt;
Перед цим потрібно викликати метод &#039;&#039;&#039;EasyPayApi [[MerchantAPI#Реєстрація точки та створення сесії|createApp.]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад запиту&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210000-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
&amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;signature\&amp;quot;:\&amp;quot;MEQCIFTFadYw15Cqfk7+YiM9pp5zEvyTI7oWVZCNFKr1cMthAiAFMv+nt0PWOEhj6LmmMNTByP9E4OhGrSoE7rDvzLDIZw\\u003d\\u003d\&amp;quot;,\&amp;quot;intermediateSigningKey\&amp;quot;:{\&amp;quot;signedKey\&amp;quot;:\&amp;quot;{\\\&amp;quot;keyValue\\\&amp;quot;:\\\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEsrkMsOBN8N0xL8AsTVUIETODhCva5PpGFxvPm56pWmI5MG2HKKHXjsdhdvcP6N3d40x90E0rZzDrxBC2ywERXg\\\\u003d\\\\u003d\\\&amp;quot;,\\\&amp;quot;keyExpiration\\\&amp;quot;:\\\&amp;quot;1618591579000\\\&amp;quot;}\&amp;quot;,\&amp;quot;signatures\&amp;quot;:[\&amp;quot;MEUCIHX0SawuKctPUEjdFu2sDiE81aSSdf8i0KNvdg1dlsWoAiEAye8TEWpPk4sp7EjTovN7DichK6YxY1DajYN9/ArHDYI\\u003d\&amp;quot;]},\&amp;quot;protocolVersion\&amp;quot;:\&amp;quot;ECv2\&amp;quot;,\&amp;quot;signedMessage\&amp;quot;:\&amp;quot;{\\\&amp;quot;encryptedMessage\\\&amp;quot;:\\\&amp;quot;vlLmhIBndM4a/GWFsvbFZrZOygjAwUao/NlvlJlhAQ3kdprI3gubAcQxAau8L74dkzGJh8w7AD2E77XOHycdwG91NUvsJ0xiXuMCXHJ9NPMhp7k49OUIJjOpJG+RqUM9/SPBgx69eDD7skhG+axZYr/m36LFjIlk5WhmumQgIrfojm02uRm0nOcZ2wbvrwQKZyL1IeTv/txqcYMuQqYWzs/FPkIEbiQ80z6dRhVszrEXcHLKcfBmNmcn/Vk90ArXCotOD52V0JS/Q+Mf9mCoe9G2bABo9R9PAYT/FrKIEOQEhzLCI7m4/vyIlCMf69d6PjigP3AOGxykbS0Kvsxqoh+HYRFCSLCd+8O2Us2wCYD09/OBqcQi78/fs2vwyg4nrWQQJ6ZGwTKHHxVRY8VGAUUnMFr18HPsN1BQNuz08M4t6Qx6X0nEZ3hseSIcUMVcBm+NyvL2T/XSWqTh2poDuQ4B+UJ59gMrsPapzouxk2iC/+vS1Bs/2sSf77Nsqr7BhE7SMgnZ/a2LF+Shx2aOKSIGflMz+MjVSzpMg2AUh43pbcsi8g\\\\u003d\\\\u003d\\\&amp;quot;,\\\&amp;quot;ephemeralPublicKey\\\&amp;quot;:\\\&amp;quot;BDJpYzoN9XPVKrHIxwNes83HbR0/AOUPpQgAwi3fTzR+TIB8/VAc9CdI9guWX8Pjvii/T+WxwcByuo9pzJC7518\\\\u003d\\\&amp;quot;,\\\&amp;quot;tag\\\&amp;quot;:\\\&amp;quot;LFOOTwd5Crtn60KnT0J6MHuFlGE0+EYL3D7IrWrPsRA\\\\u003d\\\&amp;quot;}\&amp;quot;}&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Створення підпису ==&lt;br /&gt;
----Формування підпису Sign (основний варіант для POST – запитів)&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Sign = base64(sha256(secretKey + requestBody))&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Де:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;secretKey&amp;lt;/code&amp;gt; – секретний ключ.&lt;br /&gt;
* &amp;lt;code&amp;gt;requestBody&amp;lt;/code&amp;gt; – тіло запиту у форматі JSON (ідентичне формату EasyPay).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Приклади коду ===&lt;br /&gt;
----&#039;&#039;&#039;C#&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Convert.ToBase64String(SHA256.Create().ComputeHash(Encoding.UTF8.GetBytes(data)))&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PHP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base64_encode(hash(&#039;sha256&#039;, ($secretKey.$requestbody), true))&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Можливі варіанти інструментів оплати ==&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===== Оплата &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 4px 16px;         border: 2px solid #0033A0; /* Темно-синій колір рамки */         background-color: #0033A0; /* Темно-синій фон */         color: white; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */     &amp;quot;&amp;gt;VISA&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid transparent; /* Прозора рамка для градієнту */         background: linear-gradient(to right, #FF5F00, #FFBF00); /* Градієнт від червоного до оранжевого */         color: white; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;MasterCarD&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;paymentInstrumentsTypes&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;storedCards&amp;quot;: [],&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 4211698,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 200,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
  ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;RCard&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===== Мобільні гроші  &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #00A3E0; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #00A3E0; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Київстар&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #F7E300; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #0033A0; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Lifecell&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #E60012; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #E60012; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Vodafone&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 0.0,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 4958975,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 0.0,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 1,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 6000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 5098216,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Картки лояльності &amp;lt;span style=&amp;quot;             display: inline-block;             padding: 8px 20px;             border: 2px solid #FF0000; /* Червона рамка */             background-color: #FF0000; /* Червоний фон */             color: white; /* Білий текст*/             font-family: Arial, sans-serif; /* Шрифт Arial */             font-weight: bold; /* Жирний шрифт */             border-radius: 24px; /* Закруглені краї */             text-transform: uppercase; /* Великі літери */             font-size: 16px; /* Розмір шрифта */         &amp;quot;&amp;gt;Fishka&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;FishkaB2B&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 1000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;FishkaB2C&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 1000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Оплата  &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #000000; /* Темно-синій колір рамки */         background:FFFFFF ; /* Темно-синій фон */         color: #000000; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;ApplePay&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px;         border-style: solid;         border-width: 4px;         border-color: #4285F4 #EA4335 #FABB05 #34A853; /* Чітке розмежування кольорів */         background-color: #FFFFFF; /* Білий фон всередині */         color: #000000; /* Колір тексту */         font-family: Arial, sans-serif;         font-weight: bold;         text-transform: uppercase;         font-size: 16px;         border-radius: 24px; /* Закруглені краї */     &amp;quot;&amp;gt;GPAY&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 9999.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 10958126,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 9999.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 10958137,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: &lt;br /&gt;
                    {&lt;br /&gt;
                       &amp;quot;PublicKey&amp;quot;: &amp;quot;BKdzipvJvJzcbTMm3dO0LEh1AXFr8qfSiPjwrI7vv9F6hqhDJB1M=&amp;quot;&lt;br /&gt;
                    }&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       }&lt;br /&gt;
   ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Управління інструментами оплати ===&lt;br /&gt;
----Управління інструментами оплати на сторінці оплати EasyPay здійснюється при створенні замовлення. Параметр &amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt; визначає, які інструменти оплати будуть відображатися на сторінці платіжного шлюзу.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;quot;userInfo&amp;quot;: { &lt;br /&gt;
      &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
   },&lt;br /&gt;
&lt;br /&gt;
Обов&#039;язкові параметри:&lt;br /&gt;
    &amp;quot;order&amp;quot;: {&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.01, (decimal)&lt;br /&gt;
&amp;quot;allowedInstruments&amp;quot;: [ &amp;quot;string&amp;quot; ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;параметр в якому передаються інструменти оплати, які будуть відображені на сторінці &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* RCard&lt;br /&gt;
* Card&lt;br /&gt;
* EBank&lt;br /&gt;
* FishkaB2C&lt;br /&gt;
* ApplePay&lt;br /&gt;
* GooglePay&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Поведінка системи&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Якщо параметр&#039;&#039;&#039; &amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt; &#039;&#039;&#039;не передано або він порожній&#039;&#039;&#039;:  На сторінці оплати будуть відображені всі доступні інструменти, які підключені для партнера.&lt;br /&gt;
# &#039;&#039;&#039;Якщо з переданих інструментів немає доступних для оплати&#039;&#039;&#039;:  Повертається помилка:  &amp;lt;code&amp;gt;PAYMENTINSTRUMENT_NOT_FOUND&amp;lt;/code&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Приклад помилки&#039;&#039;&#039;:  У разі, якщо у партнера активні ApplePay і Card, а в запиті передається GooglePay, повертається помилка &amp;lt;code&amp;gt;PAYMENTINSTRUMENT_NOT_FOUND&amp;lt;/code&amp;gt;.&lt;br /&gt;
# &#039;&#039;&#039;Якщо передані доступні інструменти оплати&#039;&#039;&#039;:  У разі, якщо партнер передає, наприклад, GooglePay та Card, але GooglePay не активний для цього партнера, система поверне посилання з активним інструментом Card.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Технічна підтримка ==&lt;br /&gt;
----За потреби консультацій з питань реалізації API можна написати запит на &#039;&#039;merchant.api.support@easypay.ua&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vadim.fedorchuk</name></author>
	</entry>
	<entry>
		<id>https://partnerdocs.easypay.ua/index.php?title=MerchantAPI&amp;diff=1375</id>
		<title>MerchantAPI</title>
		<link rel="alternate" type="text/html" href="https://partnerdocs.easypay.ua/index.php?title=MerchantAPI&amp;diff=1375"/>
		<updated>2025-05-16T14:18:44Z</updated>

		<summary type="html">&lt;p&gt;Vadim.fedorchuk: додав тест карти&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Загальні відомості ==&lt;br /&gt;
----Протокол призначено для торговців, які є одержувачами платежів. Продавець підписує договір про прийняття платежів або анкету-акцепт до публічної оферти.&lt;br /&gt;
&lt;br /&gt;
Щоб отримати платежі, ви можете використовувати web, мобільні версії сайтів, а також мобільні програми. У разі використання цього протоколу не здійснюється перевірка даних для ідентифікації замовлення або облікового запису. EasyPay завжди приймає дані, надіслані та створені продавцем.&lt;br /&gt;
&lt;br /&gt;
=== Заголовки запитів ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Для надсилання запиту та отримання відповіді у форматі JSON, необхідно передати такі обов’язкові заголовки у запиті.&amp;lt;syntaxhighlight lang=&amp;quot;jsonml+bst&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
--header &#039;Content-Type: application/json&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;AppId: cd7fde18-15db-4d94-a91b-7cf8edd81209&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;PageId: 3e7bf353-417a-410c-a22e-df8bdcccb760&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;PartnerKey: easypay-test&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;locale: ua&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;Sign: bS+vPOwu1Sif1Iz47Cdh+z1RAi0s6X21C3uU0YNBNWE=&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== URL ===&lt;br /&gt;
----&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Посилання&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;https://merchantapi.easypay.ua&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Production&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;в т.ч. для надсилання тестових запитів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Налаштування безпеки ===&lt;br /&gt;
----Партнер надає IP, з яких будуть здійснюватися запити.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Реєстрація партнера в системі EasyPay ===&lt;br /&gt;
----Реєстрація нового торговця передбачає отримання унікального ідентифікатора &#039;&#039;&#039;PartnerKey&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Характеристика параметрів реєстрації =====&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x: auto; display: block; width: unset !important; height: auto !important; border: none;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PartnerKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор партнера (продавця) у системі EasyPay.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;ServiceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сервісу торговця у системі EasyPay.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;SecretKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;секретний ключ для формування підпису&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;відомий лише торговцю та EasyPay&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 20 хв. Для кожного запиту CreateOrder потрібно використовувати унікальний PageID&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тестові параметри ===&lt;br /&gt;
----Для тестових запитів використовуються такі параметри:&amp;lt;br&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;pl&amp;quot;&amp;gt;&lt;br /&gt;
PartnerKey = easypay-test&lt;br /&gt;
ServiceKey = MERCHANT-TEST&lt;br /&gt;
SecretKey = test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    На даний момент відсутня можливість тестування з використанням фейкових оплат / тестових карток. &lt;br /&gt;
    Платежі тільки реальні, їх можна відмінити в день оплати методом &lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;cancelOrder&amp;lt;/span&amp;gt; &lt;br /&gt;
 ([[MerchantAPI#Скасування платежу|Скасування платежу]])&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Тестове середовище =====&lt;br /&gt;
&lt;br /&gt;
Перед початком використання тестового середовища необхідно надати ір з яких будуть надходити запити, для відкриття доступу. На тестовому середовищі використовуються методи аналогічні Merchant Api.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестові дані:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* PartnerKey:credit-test&lt;br /&gt;
* SecretKey: credit-test&lt;br /&gt;
&lt;br /&gt;
* serviceKey:TEST-CREDIT-PAYMENT - погашення&lt;br /&gt;
* serviceKey:TEST-CREDIT-PAYMENT - погашення&lt;br /&gt;
* serviceKey:TEST-CREDIT-TO-CARD - виплата&lt;br /&gt;
* Надсилання колбеків з Iр: 195.230.131.50 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тестові картки для верифікації/виплат:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код підтвердження для 2дс при верифікації картки: 123456&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Card.Expire/CVV&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Статус виплати &amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;5167803258208169&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна виплата&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4235751329985326&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна виплата&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4111111111111111&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна без створення транзакції&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4999999999990011&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111 &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна виплата з затримкою статусу 5 хв&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4217198608967728&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111 &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна виплата з затримкою статусу 5 хв&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тестові картки для оплати:&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Card.Expire/CVV&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Статус виплати &amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;5168752081922117&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0128/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна оплата з 3ДС/ або не успішна оплата з 3ДС&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4909150002132451&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0129/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна 2ДС оплата &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;4300380058021820&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0130/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Не успішна з 3ДС + помилка PAYMENT_ALFABANK_116&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;&#039;&#039;&#039;5567217349220669&#039;&#039;&#039;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;0130/111&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Успішна оплата з 3ДС/ або не успішна оплата з 3ДС&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    У разі отримання помилки &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;APPID_NOT_FOUND&amp;lt;/span&amp;gt; &lt;br /&gt;
    у відповідь на будь-який метод, необхідно повторити запит &lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;createApp&amp;lt;/span&amp;gt; &lt;br /&gt;
    до отримання точки ІД.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Основні запити/відповіді ==&lt;br /&gt;
&amp;lt;hr color=&amp;quot;#d3d3d3&amp;quot; size=&amp;quot;1&amp;quot; noshade&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Реєстрація точки та створення сесії ===&lt;br /&gt;
Цей метод слід викликати, коли користувач вперше звертається до платіжної сторінки. Якщо браузер або пристрій змінюються, метод знову з&#039;являється&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/system/createApp&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot; lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;,&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json-object&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
body: &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;quot;logoPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/logo/&amp;quot;,&lt;br /&gt;
  &amp;quot;hintImagesPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/hint_images/&amp;quot;,&lt;br /&gt;
  &amp;quot;apiVersion&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;br /&gt;
  &amp;quot;appId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;,&lt;br /&gt;
  &amp;quot;pageId&amp;quot;: &amp;quot;f3f2b678-a3c4-45ba-a865-a136fe4a62bd&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Характеристика параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;        &#039;&#039;&#039;Параметри&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&amp;lt;!-- Третій рядок --&amp;gt;&amp;lt;!-- Четвертий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;за замовчуванням, якщо не було активності за запитами, &lt;br /&gt;
час життя AppId - 3 місяці. З кожним запитом життя AppId автоматично продовжується.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 20 хв. Для кожного запиту CreateOrder потрібно використовувати унікальний PageID&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Створення сесії ===&lt;br /&gt;
----Даний метод створює новий екземпляр сеансу для користувача , &amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/system/createPage&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot; lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;:  &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
body:&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;logoPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/logo/&amp;quot;,&lt;br /&gt;
    &amp;quot;hintImagesPath&amp;quot;: null,&lt;br /&gt;
    &amp;quot;apiVersion&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;br /&gt;
    &amp;quot;appId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;,&lt;br /&gt;
    &amp;quot;pageId&amp;quot;: &amp;quot;29bd7237-6b8d-4048-b028-6efc23d05988&amp;quot;,&lt;br /&gt;
    &amp;quot;requestedSessionId&amp;quot;: &amp;quot;fa3595d3-52de-4744-9fc6-ec2d3507d5a5&amp;quot;,&lt;br /&gt;
    &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Характеристика параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;        &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&amp;lt;!-- Третій рядок --&amp;gt;&amp;lt;!-- Четвертий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;за замовчуванням, якщо не було активності за запитами, &lt;br /&gt;
час життя AppId - 3 місяці. З кожним запитом життя AppId автоматично продовжується.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;За замовчуванням, якщо не було активності за запитами, час життя PageId - 20 хвилин. З кожним запитом життя PageId автоматично продовжується.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Створення замовлення ===&lt;br /&gt;
----Перед викликом цього методу потрібно викликати один із методів: &lt;br /&gt;
&lt;br /&gt;
* [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]]&lt;br /&gt;
* [[MerchantAPI#Створення сесії|CreatePage]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; Для кожного нового запиту &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;CreateOrder&amp;lt;/span&amp;gt; потрібно використовувати унікальний &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;PageID&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&#039;Content-Type&#039;: &#039;application/json&#039;&lt;br /&gt;
&#039;PartnerKey&#039;: &#039;partnerName&#039;&lt;br /&gt;
&#039;locale&#039;: &#039;ua&#039;&lt;br /&gt;
&#039;AppId&#039;: &#039;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId&#039;: &#039;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;Sign&#039;: &#039;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;userInfo&amp;quot;: {&lt;br /&gt;
       &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
Обов&#039;язкові параметри:&lt;br /&gt;
&lt;br /&gt;
     &amp;quot;order&amp;quot;: {&lt;br /&gt;
       &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;amount&amp;quot;:1.01, (decimal)&lt;br /&gt;
&lt;br /&gt;
Необов&#039;язкові параметри:&lt;br /&gt;
       &amp;quot;paymentOperation&amp;quot;:&amp;quot;PaymentTokenization&amp;quot;,&lt;br /&gt;
       &amp;quot;additionalItems&amp;quot;: {},&lt;br /&gt;
       &amp;quot;expire&amp;quot;: &amp;quot;2019-04-15T07:49:20&amp;quot;,&lt;br /&gt;
       &amp;quot;isOneTimePay&amp;quot;: true,&lt;br /&gt;
       &amp;quot;fields&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
           &amp;quot;fieldName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
           &amp;quot;fieldValue&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
           &amp;quot;fieldKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
     },&lt;br /&gt;
  &amp;quot;urls&amp;quot;: {&lt;br /&gt;
    &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;back&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
 &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
    &amp;quot;payee&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;payer&amp;quot;: {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;reccurent&amp;quot;: {&lt;br /&gt;
    &amp;quot;cronRule&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;dateExpire&amp;quot;: &amp;quot;2019-01-21T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;dateRun&amp;quot;: &amp;quot;2019-01-20T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;properties&amp;quot;:&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;failedCount&amp;quot;:0,&lt;br /&gt;
         &amp;quot;failedRule&amp;quot;:&amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;amount&amp;quot;:1.0,&lt;br /&gt;
         &amp;quot;UrlNotify&amp;quot;:&amp;quot;http://notify.url&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;splitting&amp;quot;: {&lt;br /&gt;
    &amp;quot;items&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
     &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;orderId&amp;quot;: &amp;quot;string”  &lt;br /&gt;
     &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
                      &amp;quot;payee&amp;quot;: {&lt;br /&gt;
                                     &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                     &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
                                                    &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                                  }&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;payer&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     }&lt;br /&gt;
                                   },&lt;br /&gt;
        &amp;quot;unit&amp;quot;: &amp;quot;Amount|Percent&amp;quot;,&lt;br /&gt;
        &amp;quot;value&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;withCommission&amp;quot;: false|true&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;cardGuid&amp;quot;: &amp;quot;guid&amp;quot;,&lt;br /&gt;
     &amp;quot;pan&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;expire&amp;quot;: &amp;quot;MM/YY&amp;quot;,&lt;br /&gt;
      &amp;quot;cvv&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;partnerInfo&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис  параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор послуги мерчанта (видає EasyPay)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор номера замовлення у системі партнера&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;опис замовлення (до 120 символів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;відомий лише торговцю та EasyPay&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення, роздільник - точка &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentOperation&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип платіжного процесу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PaymentTokenization -&#039;&#039;&#039; використовується для токенізації картки, якою буде сплачено це замовлення.&lt;br /&gt;
* &#039;&#039;&#039;Працює лише для інструмента “карта”&#039;&#039;&#039;. Повинен бути заповнений ідентифікатор клієнта &#039;&#039;&#039;&amp;quot;userInfo&amp;quot;: { &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;}&#039;&#039;&#039;&lt;br /&gt;
* Якщо передано URL для колбеку, то після успішної оплати відправляється колбек про платіж та колбек про токенізацію (приклади колбеків про оплату - в [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]], про [[MerchantAPI#Токенізація за допомогою введення даних картки користувачем на сторінці (сертифікація PCI:DSS не потрібна)|токенізацію]].&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;userInfo/phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер телефону (або ідентифікатор) клієнта &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Номер телефону необхідний: &lt;br /&gt;
&lt;br /&gt;
* для отримання списку карток MasterPass гаманця&lt;br /&gt;
* для отримання списку токенізованих карток (інформація буде в масиві StoredCards)&lt;br /&gt;
* при оплаті із зазначенням токена картки&lt;br /&gt;
* для токенізації картки після успішної оплати разом із параметром&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Девятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Одинадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час життя замовлення &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Після закінчення заданого часу замовлення сплатити неможливо. Час життя сторінки може відображатися на платіжній сторінці у вигляді таймера (за замовчуванням таймер вимкнено). Значення має бути більшим за поточний час на 6 хвилин.&lt;br /&gt;
&#039;&#039;&#039;Значення за замовчуванням - 3 дні&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Дванадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;sOneTimePay&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;включає можливість успішно оплатити замовлення лише 1 раз за конкретним forwardUrl &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Значення:&lt;br /&gt;
&lt;br /&gt;
* True - за замовчуванням;&lt;br /&gt;
* False - оплатити замовлення по тому самому &#039;&#039;forwardUrl&#039;&#039; можна буде кілька разів;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Тринадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;urls&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;back -&#039;&#039;&#039; URL для повернення на вказану сторінку з фінальної сторінки успіху EasyPay.&lt;br /&gt;
* &#039;&#039;&#039;success -&#039;&#039;&#039; URL сторінки успіху, для редиректу клієнта у разі успішної оплати.&lt;br /&gt;
* &#039;&#039;&#039;failed -&#039;&#039;&#039; URL сторінки помилки для редиректу клієнта у разі неуспішної оплати&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;back -&#039;&#039;&#039;  На фінальній сторінці EasyPay вгорі зліва з&#039;явиться кнопка “Повернутись назад” з посиланням на вказану URL-адресу. Параметр не може бути порожнім і повинен відповідати формату URL.&lt;br /&gt;
* &#039;&#039;&#039;success&#039;&#039;&#039; -  у разі, якщо не було передано urls{success,failed} для редиректу після оплати. Після оплати клієнт може не дочекатися редиректу на цей url, тому редирект не можна використовувати як індикатор успішної оплати, отримання оповіщення про успішний платіж - &#039;&#039;&#039;див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&lt;br /&gt;
* &#039;&#039;&#039;faild -&#039;&#039;&#039; приклад get-параметрів, які приходять на &#039;&#039;&#039;url.failed та url.succes&#039;&#039;&#039; (те ж, але без &#039;&#039;errorCode&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;?serviceKey=merchanttest-5310&amp;amp;orderId=re9r9er94jr&amp;amp;amount=1.20&amp;amp;description=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Тестове+описання+замовлення&amp;amp;transactionId=722443797&amp;amp;date=2019-06-11T14:49:07&amp;amp;recurrentId=&amp;amp;&#039;&#039;errorCode=PAYMENT_ALFABANK_-2006&#039;&#039;&amp;amp;sign=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;eYkFYixpB3wnKoZDzkAiqWgdMkeHETDWmDsFMCaPO44=&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt; &lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===== Необов&#039;язкові додаткові поля =====&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalItems&amp;lt;/code&amp;gt; –&#039;&#039;&#039; необов&#039;язкові додаткові параметри, наприклад:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
  &amp;quot;PayerEmail&amp;quot;:&amp;quot;client@i.ua&amp;quot;,&lt;br /&gt;
  &amp;quot;PayerPhone&amp;quot;:&amp;quot;380930007603&amp;quot;,&lt;br /&gt;
  &amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;https://notify.url&amp;quot;,&lt;br /&gt;
  &amp;quot;Merchant.Param1&amp;quot;:&amp;quot;CustomValue&amp;quot;,&lt;br /&gt;
  &amp;quot;CurrencyAmountLabel&amp;quot;:&amp;quot;123.56$&amp;quot;&lt;br /&gt;
}, &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PayerEmail&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;емейл клієнта для оповіщення його у разі неоплаченого замовлення та для автоматичного заповнення поля “Надіслати квитанцію на email” на сторінці оплати. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр передається – він не може бути порожнім і має відповідати формату email.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PayerPhone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;телефон клієнта, на який протягом 15-20 хв після виклику CreateOrder відправиться нагадування про неоплачене замовлення (смс або вайбер). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр передається, він не може бути порожнім і повинен відповідати формату телефону.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Merchant.UrlNotify&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL для надсилання нотифікації за успішним платежем (callback), див. [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Параметр не може бути порожнім і має відповідати формату URL.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Merchant.Param1&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;індивідуальний параметр партнера Param1 узгоджується з EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;reccurentPayment&amp;lt;/code&amp;gt; -&#039;&#039;&#039; інформація для створення рекурентного платежу на основі поточного. Рекурентний платіж буде створений за розкладом, якщо основний платіж виконаний за допомогою інструментів card, Rcard, Vcard, LifeMoney&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json-object&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;reccurent&amp;quot;: {&lt;br /&gt;
    &amp;quot;cronRule&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;dateExpire&amp;quot;: &amp;quot;2019-01-21T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;dateRun&amp;quot;: &amp;quot;2019-01-20T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;properties&amp;quot;:&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;failedCount&amp;quot;:0,&lt;br /&gt;
         &amp;quot;failedRule&amp;quot;:&amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;amount&amp;quot;:1.0,&lt;br /&gt;
         &amp;quot;UrlNotify&amp;quot;:&amp;quot;http://notify.url&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;cronRule&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;правило у cron-форматі, з якою періодичністю повторювати рекурентний платіж, наприклад 10 20 15 * * (кожного 15 числа місяця о 20:10). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо ця властивість порожня, значить рекурентний платіж виконуватиметься на вимогу продавця.&lt;br /&gt;
&#039;&#039;&#039;Плануйте перше виконання рекуренту щонайменше 20 хвилин від дати успішного платежу.&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateExpire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата, після якої не проводити рекурентний платіж.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateRun&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата першого запуску рекурентного платежу (опціонально). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо не заданий, перший запуск розраховується за &#039;&#039;&#039;recurrent/cronRule&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;properties&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткові параметри (опціонально) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/amount -&#039;&#039;&#039; сума кожного рекурентного платежу, наступного після основної оплати (опціонально)&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/failedCount -&#039;&#039;&#039; ккількість поспіль неуспішних викликів рекурентних оплат, після чого рекурентний платіж видаляється (опціонально). За замовчуванням - 4 спроби: при неуспіху - повторюється спроба кожні 20-30 хвилин, 4 неуспішних спроби поспіль по одному recurrentId - і рекурент відключається. Якщо після 3 неуспішних спроб була 1 успішна, то лічильник неуспішних для цього рекурента скидається.&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/failedRule -&#039;&#039;&#039; cron-правило (період) повтору при неуспішному виклику рекурента (опціонально)&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/UrlNotify&#039;&#039;&#039; - URL для надсилання нотифікації за успішним &#039;&#039;&#039;рекурентним&#039;&#039;&#039; платежем (callback), див. [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;  &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetails&amp;lt;/code&amp;gt; -&#039;&#039;&#039; передача банківських реквізитів для перерахування коштів у випадку, якщо банківські реквізити можуть змінюватися щодо різних платежів одного сервісу продавця. На стороні EasyPay має бути увімкнено режим &amp;quot;Отримувати реквізити із запиту&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
    &amp;quot;payee&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;123664578&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;департамент патрульної поліції&amp;quot;,&lt;br /&gt;
      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;пат пумб&amp;quot;,&lt;br /&gt;
        &amp;quot;mfo&amp;quot;: &amp;quot;330556&amp;quot;,&lt;br /&gt;
        &amp;quot;account&amp;quot;: &amp;quot;123654778889&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;payer&amp;quot;: { &amp;quot;name&amp;quot;: &amp;quot;Иванова Мария&amp;quot; },&lt;br /&gt;
    &amp;quot;narrative&amp;quot;: { &amp;quot;name&amp;quot;: &amp;quot;Переказ коштів згідно договору з ФК № 111/11-П від 11.11.1111 р. за виключенням винагороди за їх переказ згідно реєстру від [work_date]р.&amp;quot; }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;payee/ID&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;код одержувача&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;ЄДРПОУ або ІПН&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;payee/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;одержувач &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 38 символів&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;банк отримувача&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 38 символів&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Mfo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;МФО банку &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;може не заповнюватися, якщо Payee/Bank/Account містить IBAN&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Account&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;р/р одержувача або IBAN &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payer/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;платник &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Narrative/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;призначення платежу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 157 символів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetailsId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;повну структуру bankingDetails можна не передавати, для цього достатньо передати  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetailsId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ідентифікатор банківських реквізитів із довідника, який узгоджений із конкретним партнером та перебуває в системі EasyPay.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt; &lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Splitting&#039;&#039;&#039; - інформація щодо сплітування (розщеплення) платежу.&lt;br /&gt;
&lt;br /&gt;
Частина загальної суми з order/amount розподіляється відповідно до інформації в splitting/items/value, а залишок - йде на основні реквізити з bankingDetails (або bankingDetailsId). На стороні EasyPay має бути увімкнено режим “Отримувати реквізити із запиту &lt;br /&gt;
&lt;br /&gt;
Структура &#039;&#039;&#039;items&#039;&#039;&#039; це масив. Основний платіж буде розщеплений стільки платежів, скільки міститься у цьому масиві плюс залишок. Кожен розщеплений платіж буде надіслано на відповідні банківські реквізити &amp;lt;code&amp;gt;items/bankingDetails&amp;lt;/code&amp;gt;. Залишок коштів буде надіслано на реквізити основного платежу з &amp;lt;code&amp;gt;BankingDetails&amp;lt;/code&amp;gt; або &amp;lt;code&amp;gt;bankingDetailsId,&amp;lt;/code&amp;gt; які потрібно обов&#039;язково вказувати під час сплітування.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;splitting&amp;quot;: {&lt;br /&gt;
    &amp;quot;items&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
     &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot; &lt;br /&gt;
     &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
                      &amp;quot;payee&amp;quot;: {&lt;br /&gt;
                                     &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                     &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
                                                    &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                                  }&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;payer&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     }&lt;br /&gt;
                                   },&lt;br /&gt;
        &amp;quot;unit&amp;quot;: &amp;quot;Amount|Percent&amp;quot;,&lt;br /&gt;
        &amp;quot;value&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;withCommission&amp;quot;: false|true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр. Ідентифікатор послуги, за якою ініціюється зарахування спліту (частини) платежу.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення ServiceKey з тіла запиту CreateOrder&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр. Ідентифікатор внутрішнього замовлення Мерчант для маркування конкретного спліту (частини) платежу.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення OrderId, передане в тілі запиту CreateOrder.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/bankingDetails&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;банківські реквізити кожного розщепленого платежу. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;            &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/unit&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;може бути &#039;&#039;&#039;Amount&#039;&#039;&#039; (сума розщепленого платежу в грн.) або &#039;&#039;&#039;Percent&#039;&#039;&#039; (сума розщепленого платежу вважається відсотком від загального). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/value&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;значення у цифрах. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/withCommission - true/false&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Вказує з якого з одержувачів слід утримати внутрішню комісію. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Сума комісії розраховується із загальної суми платежу, а утримується - з першого одержувача зі &#039;&#039;&#039;splitting,&#039;&#039;&#039; у якого &#039;&#039;&#039;withCommission=true&#039;&#039;&#039;. Якщо ні в кого з &#039;&#039;&#039;splitting&#039;&#039;&#039; не зазначено &#039;&#039;&#039;withCommission=true&#039;&#039;&#039;, то комісія втікає з “основного” одержувача, вказаного в bankingDetails.&lt;br /&gt;
Якщо у всіх значення &#039;&#039;&#039;withCommission=false&#039;&#039;&#039; (або не передали), то комісія утримається з &amp;quot;основного одержувача&amp;quot;, вказаного в параметрі &#039;&#039;&#039;bankingDetails&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Якщо всі значення &#039;&#039;&#039;withCommission=true,&#039;&#039;&#039; то комісія утримається з першого одержувача, зазначеного в splitting. Залишок буде надіслано на реквізити основного платежу з &#039;&#039;&#039;bankingDetails&#039;&#039;&#039; або &#039;&#039;&#039;bankingDetailsId.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При встановленому сервісом Типі розрахунків “За актами&amp;quot;, одержувачам перераховується повна сума, без відрахування комісії, незалежно від значення WithComission.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Після виконання сплітування під кожен спліт (частини) платежу на стороні EasyPay створюється фінансова   транзакція з унікальним transactionID.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Якщо списання грошей з картки пройшло успішно і всі реквізити для спліту вказані корректно (доступні) - всі транзакції набувають успішного статусу і по кожній транзакції відправляється колбек.&lt;br /&gt;
* Якщо списання грошей з картки пройшло неуспішно – запит відхиляється з кодом фінансової помилки;&lt;br /&gt;
* Якщо списання грошей з картки пройшло успішно, але хоча б один із реквізитів зазначено неправильно – всі транзакції спліту (частини) платежу – будуть відхилені.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Після проведення успішного списання та сплітування по кожній фінансовій транзакції в рамках спліту направляється колбек (нотифікація) про успішний платіж. Приклад коллбека (нотифікації) вказаний у [[MerchantAPI#Повідомлення про платіж|повідомлення про платіж]]&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Якщо параметр &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;userPaymentInstrument&amp;lt;/span&amp;gt; не є порожнім, створення платежу буде відбуватися автоматично.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для різних інструментів передаються такі параметри:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;userPaymentInstrument –&#039;&#039;&#039; інструмент оплати.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Картка (PCI DSS)&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;pan&amp;quot;: &amp;quot;5168123456780123&amp;quot;,&lt;br /&gt;
      &amp;quot;expire&amp;quot;: &amp;quot;MM/YY&amp;quot;,&lt;br /&gt;
      &amp;quot;cvv&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Токенізована Карта&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&amp;quot;userInfo&amp;quot;:{&amp;quot;phone&amp;quot;:&amp;quot;380935207603&amp;quot;}, /Phone,під яким токенізована карта/&lt;br /&gt;
…&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;cardGuid&amp;quot;: &amp;quot;guid&amp;quot;, /токен картки/&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MasterPass&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&amp;quot;userInfo&amp;quot;:{&amp;quot;phone&amp;quot;:&amp;quot;380935207603&amp;quot;}, /телефон реєстрації гаманця MasterPass/&lt;br /&gt;
…&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;MasterPass&amp;quot;,&lt;br /&gt;
       &amp;quot;alias&amp;quot;: &amp;quot;string&amp;quot;,/Аліас карти в гаманці MasterPass/&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Kyivstar Money/Life Money /VodafoneMoney&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney / LifeMoney / VodafoneMoney&amp;quot;,&lt;br /&gt;
      &amp;quot;phone&amp;quot;: &amp;quot;380xxYYYYYYY&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;ApplePay/GooglePay&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay / GooglePay&amp;quot;,&lt;br /&gt;
      &amp;quot;token&amp;quot;: “string”/Токен, отриманий від Apple | Google /&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo –&#039;&#039;&#039; інформація про партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.name –&#039;&#039;&#039; найменування партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.id –&#039;&#039;&#039; ВД (ЄДРПОУ) партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.account –&#039;&#039;&#039; рахунок партнера (особовий рахунок/IBAN…)&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Параметры BrowseInfo при 3DS оплаті ====&lt;br /&gt;
У зв&#039;язку з переходом банків - екваєрів на модель роботи 3D Secure 2.x, при створенні замовлення з одночасною передачею інструменту оплати в запиті (карта, токен карти, токен Apple / Google Pay), необхідно передавати додаткові параметри пристрою (браузера) клієнта в заголовках і в тілі запиту createOrder, у прикладі вони виділені:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
[    &amp;quot;appId: b15c4b64-8964-4c80-852e-df59a0e0d9b6&amp;quot;,&lt;br /&gt;
    &amp;quot;pageId: 607514b8-1da5-490a-bdf3-0c6883131625&amp;quot;,&lt;br /&gt;
    &amp;quot;partnerKey: easypay-test&amp;quot;,&lt;br /&gt;
    &amp;quot;sign: XJ3roGhTLwAZXigBp/iVRdsXlZYdTSen3xSM+29GaRg=&amp;quot;,&lt;br /&gt;
    &amp;quot;Content-Type:application/json&amp;quot;,&lt;br /&gt;
    &amp;quot;AcceptHeader:*/*&amp;quot;,&lt;br /&gt;
    &amp;quot;User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36&amp;quot;&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
body:&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_3ds2x&amp;quot;,&lt;br /&gt;
    &amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
      &amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;http://url.noti.fy&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Easy test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;Card&amp;quot;,&lt;br /&gt;
    &amp;quot;pan&amp;quot;:&amp;quot;4444444444444444&amp;quot;,&lt;br /&gt;
    &amp;quot;expire&amp;quot;:&amp;quot;0599&amp;quot;,&lt;br /&gt;
    &amp;quot;cvv&amp;quot;:&amp;quot;123&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;browserInfo&amp;quot;:{&lt;br /&gt;
    &amp;quot;colorDepth&amp;quot;:&amp;quot;24&amp;quot;,&lt;br /&gt;
    &amp;quot;screenHeight&amp;quot;:&amp;quot;824&amp;quot;,&lt;br /&gt;
    &amp;quot;screenWidth&amp;quot;:&amp;quot;1536&amp;quot;,&lt;br /&gt;
    &amp;quot;language&amp;quot;:&amp;quot;uk-UA&amp;quot;,&lt;br /&gt;
    &amp;quot;javaEnabled&amp;quot;:&amp;quot;false&amp;quot;,&lt;br /&gt;
    &amp;quot;javascriptEnabled&amp;quot;: &amp;quot;true&amp;quot;&lt;br /&gt;
    &amp;quot;timeZone&amp;quot;:&amp;quot;-180&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Параметри&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AcceptHeader:*/*&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;передавайте без змін&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;User-Agent&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;передавайте клієнтський User-Agent &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад, як збирати дані на JS:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
getBrowserInfo() {&lt;br /&gt;
    let browserInfoModel = {};&lt;br /&gt;
    browserInfoModel.colorDepth = window.screen.colorDepth.toString();&lt;br /&gt;
    browserInfoModel.screenHeight = window.screen.height.toString();&lt;br /&gt;
    browserInfoModel.screenWidth = window.screen.width.toString();&lt;br /&gt;
    browserInfoModel.language = window.navigator.language;&lt;br /&gt;
    browserInfoModel.javaEnabled = window.navigator.javaEnabled();&lt;br /&gt;
    browserInfoModel.timeZone = (new Date()).getTimezoneOffset().toString();&lt;br /&gt;
    return browserInfoModel;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо все передано правильно, то отримайте відповідь як нижче у прикладі &#039;&#039;&#039;&amp;quot;Якщо передано userPaymentInstrument (для випадку з 3DSecure)&amp;quot;,&#039;&#039;&#039; або помилку оплати з картки, наприклад, &amp;quot;Недостатньо коштів&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
У випадку, якщо додаткові параметри передані неправильно, отримайте помилку платіжного сервісу, наприклад:&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;errorCode&amp;quot;:&amp;quot;PAYMENT_PUMB_SERVICE_FAILURE&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;:&amp;quot;Технічна помилка екваєра. Зверніться до служби підтримки EasyPay, або спробуйте пізніше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Відповідь (RESPONSE)&#039;&#039;&#039;:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
header:&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body:&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;accountInfo&amp;quot;: null,&lt;br /&gt;
    &amp;quot;bankingDetails&amp;quot;: null,&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
    &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
    &amp;quot;paymentInstrumentsTypes&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;EMoney&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;RCard&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;storedCards&amp;quot;: [],&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;instrumentId&amp;quot;: 4211698,&lt;br /&gt;
                    &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
                    &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
                    &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
                }&lt;br /&gt;
            ]&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;walletStatus&amp;quot;: &amp;quot;NotRegistered&amp;quot;,&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;MasterPass&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
 &amp;quot;instrumentId&amp;quot;: 5098216,&lt;br /&gt;
                    &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
                    &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
                    &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
                }&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;forwardUrl&amp;quot;: https://easypay.ua/whitepage/81b14a73-730c-40d4-8064-ce1c10e0c53b,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку з 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;WaitVerify&amp;quot;,&lt;br /&gt;
  &amp;quot;action&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/redirect/4df828bf-379b-4e88-8868-f667f12d74a9&amp;quot;,&lt;br /&gt;
  &amp;quot;actionContent&amp;quot;:&amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;form action=&#039;https://acs.monobank.com.ua/PaReqVISA.jsp&#039; method=&#039;post&#039; id=&#039;submitForm&#039;&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;PaReq&#039;  value=&#039;eJxVUsluwjAQ/RWUY6VgO2RFg1FoqJpDUgThwNF1XAglS7NUpF9fm4alt3nzxvNm3hjm5/w0+hZ1k5XFTCNjrI1Ewcs0K/YzbZu86K42p5AcaiGCjeBdLShEomnYXoyydKY5mGNuWh966mKmm6lH9HcHY91zLeZMmGkT19EorPy1+KIwCFGpMzYAXaHsWPMDK1oKjH8twpiaBBumBWiAkIs6DCgh9oQ4rmsRW2pgQH9pKFgu6NLf7Fb+7ikIN8k6XGyT8C0GdKGAl13R1j21zQmgK4CuPtFD21bNFCHBmr5i/bhjCJAiAN2HWnUqamSjc5bS+Mj7+Pg5iY5LIwp8HCe7nyjZ4igJZ4BUBaSsFdTABsYecUfEmxIyteQ6lzywXE1AidpgiKFSEv4D8ZgA6Xstz9JTz5XUDYE4V2UhZIU08xYDus/7/Kos5a0yz7Kx6dgWNpStl5R6n0knDBNblwYKAFKP0HAxNBxbRv8+wS+7NLXc&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;TermUrl&#039; value=&#039;https://merchantapi.easypay.ua/api/payment/confirm/185ff3c7-8daa-4715-af1a-23f7554d19bb,0e101596-2a6a-4a0e-92e2-dac1e7a5c69d,-1&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;MD&#039; value=&#039;ee6eda7e-6252-41af-a696-825e85b34878&#039; /&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;script&amp;gt;document.getElementById(&#039;submitForm&#039;).submit();&amp;lt;/script&amp;gt; &amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;FormRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, &amp;quot;alternativeRedirectUrl&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/altredirect/00f9befe-a200-4e4d-ae27-0a4bdbc443fc&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:860094566,&lt;br /&gt;
  &amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;:{&lt;br /&gt;
    &amp;quot;SessionId&amp;quot;:&amp;quot;a9692063-2db5-4d25-8a66-e62b4476d1e4&amp;quot;,&lt;br /&gt;
    &amp;quot;MerchantOpertion&amp;quot;:&amp;quot;CheckPaymentOperationOrder&amp;quot;,&lt;br /&gt;
    &amp;quot;Operation&amp;quot;:&amp;quot;CheckPayment&amp;quot;,&lt;br /&gt;
    &amp;quot;BankingDetails&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку без 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;redirectUrl&amp;quot;:null,&lt;br /&gt;
  &amp;quot;action&amp;quot;:null,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Done&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:847870521,&lt;br /&gt;
&amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;: null,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;accountInfo&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткова інформація про послугу  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення ServiceKey з тіла запиту CreateOrder&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення OrderId, передане в тілі запиту CreateOrder.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMax&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;максимальна сума платежу за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMin&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;мінімальна сума за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;forwardUrl&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL сторінки оплати, для партнерів які не мають сертифікатів PCI DSS для обробки карткових даних. Або якщо партнер не має платіжної сторінки. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;на сторінці оплати можемо відключати елементи інтерфейсу:&lt;br /&gt;
- логотип EasyPay можемо приховувати&lt;br /&gt;
&lt;br /&gt;
- лічильник часу, що залишився до оплати, може бути відображений/прихований&lt;br /&gt;
&lt;br /&gt;
- поле &amp;quot;Призначення&amp;quot; (можемо вимкнути, або за замовчуванням зробити відкритим/закритим)&lt;br /&gt;
&lt;br /&gt;
- рядок з логотипом партнера та назвою можемо приховати&lt;br /&gt;
&lt;br /&gt;
- поле введення імейл сховати / відобразити&lt;br /&gt;
&lt;br /&gt;
- рядок з &amp;quot;Номер замовлення&amp;quot; приховати/показати&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentInstrumentsTypes&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;список інструментів оплати. Інструменти &#039;&#039;&#039;Emoney&#039;&#039;&#039;, vcard та &#039;&#039;&#039;RCard&#039;&#039;&#039; видаємо тільки для користувачів, які авторизовані в системі EasyPay. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
Можливі значення &#039;&#039;&#039;instrumentType&#039;&#039;&#039;&lt;br /&gt;
* Emoney – гаманець EasyPay&lt;br /&gt;
* Card – платіжна картка&lt;br /&gt;
* RCard – платіжна картка, підв&#039;язана в системі EasyPay&lt;br /&gt;
* ApplePay – оплата через  ApplePay &lt;br /&gt;
* GooglePay – оплата через GooglePay&lt;br /&gt;
* MasterPass – гаманець MASTERPASS&lt;br /&gt;
* QrMasterpass&lt;br /&gt;
* LifeMoney – мобільні гроші Лайф.&lt;br /&gt;
* KsMoney –  мобільні гроші Київстар&lt;br /&gt;
* VodafoneMoney – мобільні гроші Водафон&lt;br /&gt;
* картки лояльності Fishka&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;masterPassWalletStatus&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус гаманця MASTERPASS. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
Можливі значення див. у [[MerchantAPI#Створення замовлення на перекази між картами|Створення замовлення на перекази між картами]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;masterPassCommission&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;розмір комісії при оплаті MASTERPASS. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
Можливі значення &#039;&#039;&#039;instrumentType&#039;&#039;&#039;&lt;br /&gt;
* Emoney – гаманець EasyPay&lt;br /&gt;
* Card – платіжна картка&lt;br /&gt;
* RCard – платіжна картка, підв&#039;язана в системі EasyPay&lt;br /&gt;
* ApplePay – оплата через  ApplePay &lt;br /&gt;
* GooglePay – оплата через GooglePay&lt;br /&gt;
* MasterPass – гаманець MASTERPASS&lt;br /&gt;
* QrMasterpass&lt;br /&gt;
* LifeMoney – мобільні гроші Лайф.&lt;br /&gt;
* KsMoney –  мобільні гроші Київстар&lt;br /&gt;
* VodafoneMoney – мобільні гроші Водафон&lt;br /&gt;
* картки лояльності Fishka&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3DSecure / mobile payments case:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку з 3DSecure):&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;WaitVerify&amp;quot;,&lt;br /&gt;
  &amp;quot;action&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/redirect/4df828bf-379b-4e88-8868-f667f12d74a9&amp;quot;,&lt;br /&gt;
  &amp;quot;actionContent&amp;quot;:&amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;form&amp;quot; action=&amp;quot;https://acs.monobank.com.ua/PaReqVISA.jsp&#039; method=&#039;post&#039; id=&#039;submitForm&#039;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;PaReq&amp;quot; value=&#039;eJxVUsluwjAQ/RWUY6VgO2RFg1FoqJpDUgThwNF1XAglS7NUpF9fm4alt3nzxvNm3hjm5/w0+hZ1k5XFTCNjrI1Ewcs0K/YzbZu86K42p5AcaiGCjeBdLShEomnYXoyydKY5mGNuWh966mKmm6lH9HcHY91zLeZMmGkT19EorPy1+KIwCFGpMzYAXaHsWPMDK1oKjH8twpiaBBumBWiAkIs6DCgh9oQ4rmsRW2pgQH9pKFgu6NLf7Fb+7ikIN8k6XGyT8C0GdKGAl13R1j21zQmgK4CuPtFD21bNFCHBmr5i/bhjCJAiAN2HWnUqamSjc5bS+Mj7+Pg5iY5LIwp8HCe7nyjZ4igJZ4BUBaSsFdTABsYecUfEmxIyteQ6lzywXE1AidpgiKFSEv4D8ZgA6Xstz9JTz5XUDYE4V2UhZIU08xYDus/7/Kos5a0yz7Kx6dgWNpStl5R6n0knDBNblwYKAFKP0HAxNBxbRv8+wS+7NLXc&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;TermUrl&#039; value=&#039;https://merchantapi.easypay.ua/api/payment/confirm/185ff3c7-8daa-4715-af1a-23f7554d19bb,0e101596-2a6a-4a0e-92e2-dac1e7a5c69d,-1&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;MD&#039; value=&#039;ee6eda7e-6252-41af-a696-825e85b34878&#039; /&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;script&amp;gt;document.getElementById(&#039;submitForm&#039;).submit();&amp;lt;/script&amp;gt; &amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;FormRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, &amp;quot;alternativeRedirectUrl&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/altredirect/00f9befe-a200-4e4d-ae27-0a4bdbc443fc&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:&amp;quot;860094566&amp;quot;,&lt;br /&gt;
  &amp;quot;retrievalReferenceNo&amp;quot;:&amp;quot;null&amp;quot;,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;:{&lt;br /&gt;
    &amp;quot;SessionId&amp;quot;:&amp;quot;a9692063-2db5-4d25-8a66-e62b4476d1e4&amp;quot;,&lt;br /&gt;
    &amp;quot;MerchantOpertion&amp;quot;:&amp;quot;CheckPaymentOperationOrder&amp;quot;,&lt;br /&gt;
    &amp;quot;Operation&amp;quot;:&amp;quot;CheckPayment&amp;quot;,&lt;br /&gt;
    &amp;quot;BankingDetails&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку без 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;redirectUrl&amp;quot;:null,&lt;br /&gt;
  &amp;quot;action&amp;quot;:null,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Done&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:847870521,&lt;br /&gt;
&amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;: null,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Confirmed&#039;&#039;&#039; - платіж підтверджений (кінцевий статус, якщо &amp;quot;status&amp;quot;: &amp;quot;done&amp;quot;)&lt;br /&gt;
* &#039;&#039;&#039;WaitConfirm&#039;&#039;&#039; - платіж у статусі &amp;quot;обробляється&amp;quot;, необхідно додатково запросити фінальний статус платежу&lt;br /&gt;
* &#039;&#039;&#039;WaitVerify&#039;&#039;&#039; - від клієнта очікується підтвердження (наприклад, якщо &amp;quot;status&amp;quot;: &amp;quot;Need3Ds&amp;quot; - необхідно пройти перевірку 3D Secure) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Done&#039;&#039;&#039; - додаткові дії не потрібні, якщо при цьому &amp;quot;зберіганнядержави&amp;quot;:&amp;quot;затверджено&amp;quot;, означає платіж повністю успішний. При іншому значенні paymentState- платіж не прийняв кінцевий статус, необхідно запросити статус ([[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]).&lt;br /&gt;
* &#039;&#039;&#039;Need3Ds&#039;&#039;&#039; - необхідно підтвердження 3D Secure від клієнта ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
* &#039;&#039;&#039;NeedConfirmCode&#039;&#039;&#039; - необхідно надіслати код перевірки зі смс методом confirmCodeVerification ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
* &#039;&#039;&#039;NeedLookup&#039;&#039;&#039; - необхідно надіслати код перевірки з смс &#039;&#039;&#039;&#039;&#039;методом confirmCodeVerification (&#039;&#039;&#039;&#039;&#039;[[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]]) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionType&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип наступної дії:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;FormRedirect&amp;quot;&#039;&#039;&#039; -  необхідно створити сторінку (форму) з html-коду, який передано у параметрі &amp;quot;actionContent&amp;quot; :&#039;&#039;&#039;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;,&#039;&#039;&#039; відкрити її клієнту, наприклад, для проходження ним 3D-secure перевірки. Альтернативним варіантом є переадресація клієнта за посиланням параметра &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
* Після проходження перевірки клієнт буде передресовано на фінальну сторінку EasyPay або на&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;urls&amp;quot;: {&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;UrlRedirect&amp;quot;&#039;&#039;&#039; - переадресувати клієнта на посилання з &amp;quot;action&amp;quot; або переадресувати клієнта за посиланням з &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;ConfirmCode&amp;quot;&#039;&#039;&#039; -необхідно надіслати код перевірки з смс методом &#039;&#039;&#039;confirmCodeVerification&#039;&#039;&#039; ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;None&amp;quot;&#039;&#039;&#039; - можливий при використанні інструменту гаманець &#039;&#039;&#039;(&amp;quot;instrumentType&amp;quot;: &amp;quot;EMoney&amp;quot;),&#039;&#039;&#039; кошти успішно списані з гаманця, партнеру надсилається повідомлення про списання. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionContent&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;&#039;&#039;&#039; - html форма сторінки банку для введення коду 3DS. Сформувати сторінку з коду та відкрити її клієнту. Після підтвердження платежу відбудеться 302-й редирект на ваші &amp;quot;urls&amp;quot; із запиту createOrder, або на фінальну сторінку EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції в EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;2DSecure case:&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;Confirmed&amp;quot;&#039;&#039;&#039; та &#039;&#039;&#039;&amp;quot;status&amp;quot;: &amp;quot;Done&amp;quot;&#039;&#039;&#039; - платіж пройшов успішно. При інших значеннях необхідно перевірити статус &#039;&#039;&#039;&#039;&#039;платежу&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;(&#039;&#039;&#039;[[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]&#039;&#039;&#039;)&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;Done&amp;quot; -&#039;&#039;&#039;платіж завершено, додаткові дії не потрібні.  При &#039;&#039;&#039;&amp;quot;paymentState&amp;quot;:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Confirmed&amp;quot;&#039;&#039;&#039; - означає, що транзакція на стороні EasyPay прийнята (http - оповіщення успішно доставлено партнеру) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції до EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки ====&lt;br /&gt;
----У випадку &amp;quot;&amp;lt;code&amp;gt;actionType&amp;lt;/code&amp;gt;&amp;quot;: &amp;quot;&amp;lt;code&amp;gt;ConfirmCode&amp;lt;/code&amp;gt;&amp;quot;, клієнту прийде код підтвердження, який потрібно передати до EasyPay&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/payment/confirmCodeVerification&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{  }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, то клієнту потрібно пройти 3DS перевірку в залежності від значення &#039;&#039;&#039;&amp;quot;actionType&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Опис параметрів:&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;FormRedirect&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необхідно СТВОРИТИ  сторінку (форму) з html-коду, який передано у параметрі &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionContent&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;, відкрити її клієнту для проходження ним 3D-secure перевірки. Альтернативним варіантом є переадресація клієнта за посиланням параметра &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;UrlRedirect&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необхідно переадресувати клієнта на посилання з &#039;&#039;&#039;&amp;quot;action&amp;quot;&#039;&#039;&#039; або переадресувати клієнта за посиланням з &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039; Відобразиться форма банку емітента картки для перевірки 3D Secure. Після введення коду клієнта переадресує на сторінку успіху чи помилки. Адреси сторінок передаються на етапі створення замовлення. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;urls&amp;quot;: {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;   &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;   &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Перевірка статусу платежу ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/orderState&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
   &amp;quot;orderId&amp;quot;:&amp;quot;test_20240524-0015&amp;quot;,&lt;br /&gt;
   &amp;quot;transactionId&amp;quot;:&amp;quot;1413668587&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body:&lt;br /&gt;
&amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:1413668587,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;test_20240524-0015&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:3.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;declined&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:1413673292,&lt;br /&gt;
  &amp;quot;&amp;quot;:&lt;br /&gt;
  &amp;quot;paymentsList&amp;quot;:[&lt;br /&gt;
    &lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;refunds&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;refundTransactionId&amp;quot;:1413669380,&lt;br /&gt;
      &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
      &amp;quot;refundAmount&amp;quot;:1.10,&lt;br /&gt;
      &amp;quot;dateAccepted&amp;quot;:&amp;quot;2024-05-24T16:14:45+03:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateDeclined&amp;quot;:null,&lt;br /&gt;
      &amp;quot;datePost&amp;quot;:&amp;quot;2024-05-24T16:14:39+03:00&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;refundTransactionId&amp;quot;:1413673292,&lt;br /&gt;
      &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
      &amp;quot;refundAmount&amp;quot;:1.90,&lt;br /&gt;
      &amp;quot;dateAccepted&amp;quot;:&amp;quot;2024-05-24T16:19:40+03:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateDeclined&amp;quot;:null,&lt;br /&gt;
 &amp;quot;datePost&amp;quot;:&amp;quot;2024-05-24T16:19:33+03:00&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;Опис параметрів&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&#039;&#039;&#039;Фінальний&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;статус?&#039;&#039;&#039;&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&#039;&#039;&#039;Значення/ подальші дії&#039;&#039;&#039;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;accepted&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;         &#039;&#039;&#039;так&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж прийнято&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;declined&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;так&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж відхилений&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;pending&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ні&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж знаходиться в обробці, необхідно повторити запит статусу пізніше&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;- &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;статус платежу не визначено, необхідно повторити запит статусу до отримання кінцевого статусу&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Нетипові відповіді запит статусу:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Якщо платіж не знайдено, прийде відповідь:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;error&amp;quot;:{&lt;br /&gt;
&amp;quot;errorCode&amp;quot;:&amp;quot;MERCHANT_ORDERID_NOT_FOUND&amp;quot;,&lt;br /&gt;
&amp;quot;title&amp;quot;:null,&lt;br /&gt;
&amp;quot;description&amp;quot;:null,&lt;br /&gt;
&amp;quot;errorMessage&amp;quot;:&amp;quot;MERCHANT_ORDERID_NOT_FOUND&amp;quot;,&lt;br /&gt;
&amp;quot;fieldErrors&amp;quot;:[   ]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Якщо платіж (сторінка, замовлення) не були відкриті клієнтом або не було спроби оплати, прийде відповідь:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
&amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
&amp;quot;orderId&amp;quot;: &amp;quot;Some orderId2&amp;quot;,&lt;br /&gt;
&amp;quot;amount&amp;quot;: 0,&lt;br /&gt;
&amp;quot;paymentState&amp;quot;: &amp;quot;pending&amp;quot;,&lt;br /&gt;
&amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
&amp;quot;paymentsList&amp;quot;: [],&lt;br /&gt;
&amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Якщо отримано помилку на замовлення на етапі визначення реквізитів:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;Some orderId&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;: &amp;quot;declined&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
  &amp;quot;paymentsList&amp;quot;: [],&lt;br /&gt;
  &amp;quot;error&amp;quot;: {&lt;br /&gt;
    &amp;quot;errorCode&amp;quot;: &amp;quot;PROVIDER_ACCOUNT_INVALID&amp;quot;, (ерор код може (має) відрізнятися від того, що в прикладі)&lt;br /&gt;
    &amp;quot;title&amp;quot;: &amp;quot;Помилка системи&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;Акаунт не знайдено&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При виконанні запиту статусу на замовлення, у яких є спліт (платіжна опція) - повертається наступна модель:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;serviceKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
   &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
   &amp;quot;transactionId&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
    &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 3.150000,&lt;br /&gt;
    &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
    &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
    &amp;quot;paymentsList&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379509,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.030000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379508,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 0.050000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379507,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.020000,&lt;br /&gt;
 &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379506,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11ID&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.050000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentsList&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;список платежів у структурі спліту з деталізацією. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У випадку зі сплітованими платежами, в основному тілі відповіді &#039;&#039;&#039;OrderState&#039;&#039;&#039; - параметру &#039;&#039;&#039;transactionId&#039;&#039;&#039; присвоюється внутрішній технічний номер (нефінансової) операції.&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;urls&amp;quot;: {&lt;br /&gt;
   &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Скасування платежу ====&lt;br /&gt;
----Метод викликається &#039;&#039;&#039;лише&#039;&#039;&#039; для платежів у статусі &#039;&#039;&#039;&amp;quot;accepted&amp;quot;.&#039;&#039;&#039; Для успішного скасування має бути достатньо суми прийнятих платежів у день скасування. Можна скасовувати платежі, які не старші 30 днів. Успішне повернення після цього терміну – не гарантується, залежить від умов банків-еквайєрів.&lt;br /&gt;
&lt;br /&gt;
Повернення суми на картку відбувається в строк 0-3 робочих дні, в окремих випадках – до 30 робочих днів. Це залежить від умов банку-еквайєра, через який пройшов основний платіж, а також банку-емітента.&lt;br /&gt;
&lt;br /&gt;
===== Скасування звичайного платежу =====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;test_20210217-121843&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: &amp;quot;913141164&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:913141164,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:913141464,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;test_20210217-121843&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;Опис параметрів&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;скасована сума &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;для часткового скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
для скасування повної суми - параметр amount не передається&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус транзакції рефанду (скасування). Можливі значення: &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* a&#039;&#039;&#039;ccepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* p&#039;&#039;&#039;ending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен  повертати &#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;:&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;declined&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;,&#039;&#039;&#039; а запит статусу транзакції скасування - &#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;: &amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;accepted&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація ([[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]), на Merchant.UrlNotify буде &#039;&#039;&#039;одноразово&#039;&#039;&#039; надіслано POST - запит із параметром &amp;quot;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&amp;quot;: &amp;quot;&amp;lt;code&amp;gt;refund&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039; та сумою (amount), яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
===== Скасування платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
----Скасування платежу (Замовлення) можна робити:&lt;br /&gt;
&lt;br /&gt;
* на всю суму платежу (замовлення)&lt;br /&gt;
* на суму одного спліту (Часткова скасування платежу (замовлення))&lt;br /&gt;
* на суму меншу від суми спліту (Часткова скасування спліту)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Скасування повної суми платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
----&lt;br /&gt;
* Для скасування повної суми Splitting транзакції необхідно виконати запит статусу транзакції згідно з розділом &amp;quot;[[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039; використовуючи основний &amp;lt;code&amp;gt;OrderID&amp;lt;/code&amp;gt;&lt;br /&gt;
* Отриманий у відповіді кореневий &amp;lt;code&amp;gt;transactionID&amp;lt;/code&amp;gt; використовувати у запиті [[MerchantAPI#Скасування платежу|&amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt;]]&lt;br /&gt;
* У відповідь на запит [[MerchantAPI#Скасування платежу|&amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt;]] буде отримано відповідь зі статусом скасування, а також буде отримано коллбек по кожній транзакції, яка входила до Splitting транзакції.&lt;br /&gt;
* Коллбек на загальну суму Splitting транзакції не надходить.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:913141464,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції, що скасовується, приходить при отриманні коллбека за оплаченим замовленням (параметр payment_id)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, що скасовується:&lt;br /&gt;
для &#039;&#039;&#039;часткового&#039;&#039;&#039; скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція, яка була відправлена ​​у запиті cancelOrder&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, яка була скасована &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус транзакції рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;Можливі значення:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;accepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* &#039;&#039;&#039;Pending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен тепер повертати &amp;lt;code&amp;gt;&amp;quot;paymentState&amp;quot;&#039;&#039;&#039;:&amp;quot;&#039;&#039;&#039;declined&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;/code&amp;gt; як для основної так і для окремих транзакцій, а запит статусу транзакції скасування - &amp;lt;code&amp;gt;&amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація &#039;&#039;&#039;(див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&#039;&#039;&#039;)&#039;&#039;&#039;, на Merchant.UrlNotify буде &#039;&#039;&#039;одноразово&#039;&#039;&#039; надіслано POST - запит із параметром &amp;lt;code&amp;gt;&amp;quot;action&amp;quot;: &amp;quot;refund&amp;quot;&amp;lt;/code&amp;gt; та сумою (&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;), яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
===== Часткове скасування (повернення) платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
Для часткового скасування платежу необхідно виконати запит &amp;lt;code&amp;gt;cancelCurder&amp;lt;/code&amp;gt; використовуючи &amp;lt;code&amp;gt;transactionID&amp;lt;/code&amp;gt; який був отриманий в коллбеку (параметр payment_id), а також вказавши суму скасування (вона має бути меншою або дорівнює сумі транзакції, що скасовується).&lt;br /&gt;
&lt;br /&gt;
* У відповідь на запит &amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt; буде отримано відповідь зі статусом скасування, а також буде отримано коллбек про успішне скасування цієї транзакції.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379509,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.00&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції, що скасовується, приходить при отриманні коллбека за оплаченим замовленням (параметр payment_id)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, що скасовується:&lt;br /&gt;
для &#039;&#039;&#039;часткового&#039;&#039;&#039; скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:&amp;quot;991379509&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:&amp;quot;913141464&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:&amp;quot;1.000000&amp;quot;,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:&amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція, яка була відправлена ​​у запиті cancelOrder&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, яка була скасована&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;accepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* &#039;&#039;&#039;pending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен тепер повертати &amp;quot;paymentState&amp;quot;:&amp;quot;declined&amp;quot;, а запит статусу транзакції скасування - &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація &#039;&#039;&#039;(див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&#039;&#039;&#039;)&#039;&#039;&#039;, на Merchant.UrlNotify буде одноразово надіслано POST - запит із параметром &#039;&#039;&#039;&amp;quot;action&amp;quot;: &amp;quot;refund&amp;quot;&#039;&#039;&#039; та сумою &#039;&#039;&#039;(amount)&#039;&#039;&#039;, яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
=== Повідомлення про платіж ===&lt;br /&gt;
----&lt;br /&gt;
# Партнер обов&#039;язково вибирає 1 або кілька способів сповіщення та повідомляє його в EasyPay. Партнер зазначає платіж успішним на своїй стороні лише після отримання цього повідомлення&lt;br /&gt;
# Ми надсилаємо HTTP - колек з IP 93.183.196.26 методом POST з інформацією про платіж.&lt;br /&gt;
# Запит надсилає EasyPay партнеру після того, як транзакція набула фінального статусу (Accepted, Declined).&lt;br /&gt;
# URL для повідомлень &#039;&#039;&#039;(UrlNotify)&#039;&#039;&#039; партнер направляє у запиті &#039;&#039;&#039;createOrder&#039;&#039;&#039; у параметрі:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;order&amp;quot;:{&lt;br /&gt;
&amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;https://notify.url&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot; Параметр не може бути порожнім і має відповідати формату URL.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; Якщо у відповіді не отримано &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;HTTP StatusCode 200&amp;lt;/span&amp;gt;, запит нотифікації буде надіслано повторно протягом &amp;lt;strong&amp;gt;1-10 хвилин&amp;lt;/strong&amp;gt;.  &lt;br /&gt;
    Повторення може продовжуватися визначену кількість разів (за замовчуванням – &amp;lt;strong&amp;gt;50 разів&amp;lt;/strong&amp;gt;), поки не буде отримано статусу &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #198754;&amp;quot;&amp;gt;&amp;quot;200 ОК&amp;quot;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;Bq2d0oaqVGMRWpX5wsGpOlpqLg42pBdDO7TfTPYVmnU=&amp;quot;&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;OperationType&amp;quot;: &amp;quot;Payment&amp;quot;,&lt;br /&gt;
  &amp;quot;PartnerKey&amp;quot;: &amp;quot;groshi-com&amp;quot;, &lt;br /&gt;
  &amp;quot;ServiceKey&amp;quot;: &amp;quot;GROSHI-COM-GOOGLEPAY&amp;quot;,&lt;br /&gt;
  &amp;quot;TransactionStatus&amp;quot;: &amp;quot;Accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;MerchantOrderId&amp;quot;: &amp;quot;3127194_28_450866&amp;quot;,&lt;br /&gt;
  &amp;quot;DateTime&amp;quot;: &amp;quot;2023-12-09T14:00:48&amp;quot;,&lt;br /&gt;
  &amp;quot;Amount&amp;quot;: 2059.08,&lt;br /&gt;
  &amp;quot;Commission&amp;quot;: 28.83,&lt;br /&gt;
  &amp;quot;TransactionId&amp;quot;: 1336448544,&lt;br /&gt;
  &amp;quot;AdditionalItems&amp;quot;: {&lt;br /&gt;
    &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3178404189&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.Details&amp;quot;: &amp;quot;;0;0;;4;&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.UrlNotify&amp;quot;: &amp;quot;https://testpartner.ua/callback&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Іванов Дмитро&amp;quot;&lt;br /&gt;
    &amp;quot;Acquirer.MerchantId&amp;quot;:&amp;quot;12345678&amp;quot;&lt;br /&gt;
    &amp;quot;Acquirer.TerminalId&amp;quot;:&amp;quot;E1234567&amp;quot;&lt;br /&gt;
    &amp;quot;Card.BrandType&amp;quot;:&amp;quot;Visa&amp;quot;&lt;br /&gt;
    &amp;quot;AuthCode&amp;quot;:&amp;quot;012345&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;OperationType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип оповіщення&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;Можливі значення:&#039;&#039;&#039; &lt;br /&gt;
&#039;&#039;&#039;payment -&#039;&#039;&#039; про успішний платіж (повторюється, якщо у відповідь не отримано статусу 200)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;refund -&#039;&#039;&#039; про успішне скасування платежу (відправляється разово)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PartnerKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД партнера у системі EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;ServiceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД сервісу партнера у системі EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;TransactionStatus&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус платежу  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;MerchantOrderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Acquirer.MerchantId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торговц&#039;&#039;&#039;я&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Acquirer.TerminalId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор платіжного пристрою  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Card.BrandType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;найменування платіжної системи, платіжний інструмент якої використовується &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AuthCode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Код авторизації &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;DateTime&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час надання платежу статусу на стороні EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;якщо партнер не відповість статусом 200 на запит з action:payment, то в наступному запиті час буде новим&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;TransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ID транзакції на стороні EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;Необхідно перевіряти підпис у нашому HTTP notify, налаштувати прийом лише для наших IP 93.183.196.26.&lt;br /&gt;
Для правильного обчислення підпису, тіло з нотифай потрібно брати як є, без перетворень та форматувань.&lt;br /&gt;
У випадку, якщо підпис notify не перевірено, всі фінансові ризики перекладаються на партнера.&lt;br /&gt;
&lt;br /&gt;
==== Отримання інформації про рекурентний платіж ====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid deepskyblue; background-color: rgba(135, 206, 235, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: deepskyblue; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/reccurent/info&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
queryParams&lt;br /&gt;
&amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
 &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
 &amp;quot;reccurentId&amp;quot;:  &amp;quot;0&amp;quot;&lt;br /&gt;
 &amp;quot;dateFrom&amp;quot;: 2025-03-10&lt;br /&gt;
 &amp;quot;dateTo&amp;quot;: 2025-03-17&lt;br /&gt;
 &amp;quot;isEnabled&amp;quot;: true|false&lt;br /&gt;
 &amp;quot;pageNumber&amp;quot;: 1&lt;br /&gt;
 &amp;quot;countPerPage&amp;quot;: 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantReccurentPaymentDetails&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;recurrentId&amp;quot;:14433854,&lt;br /&gt;
      &amp;quot;orderDescription&amp;quot;:&amp;quot;Easy payment&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceName&amp;quot;:&amp;quot;Мерчант Тест UA&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;:&amp;quot;test_20250312-153601+url&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
      &amp;quot;croneRule&amp;quot;:&amp;quot;* 17 * * *&amp;quot;,&lt;br /&gt;
      &amp;quot;dateCreate&amp;quot;:&amp;quot;2025-03-12T16:38:02+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateRun&amp;quot;:&amp;quot;2025-03-13T17:00:00+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateLastPayment&amp;quot;:&amp;quot;2025-03-12T19:47:05+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;isEnabled&amp;quot;:true,&lt;br /&gt;
      &amp;quot;dateExpire&amp;quot;:&amp;quot;2025-03-12T21:37:42+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;failedCount&amp;quot;:&amp;quot;1&amp;quot;,&lt;br /&gt;
&amp;quot;urlNotify&amp;quot;:&amp;quot;http://109.251.205.8:9987/merch/notifysigncheckexample.php&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;recurrentId&amp;quot;:14433852,&lt;br /&gt;
      &amp;quot;orderDescription&amp;quot;:&amp;quot;Easy payment&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceName&amp;quot;:&amp;quot;Мерчант Тест UA&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;:&amp;quot;test_20250312-153601&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
      &amp;quot;croneRule&amp;quot;:&amp;quot;* 17 * * *&amp;quot;,&lt;br /&gt;
      &amp;quot;dateCreate&amp;quot;:&amp;quot;2025-03-12T16:37:25+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateRun&amp;quot;:&amp;quot;2025-03-13T17:00:00+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateLastPayment&amp;quot;:&amp;quot;2025-03-12T19:47:05+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;isEnabled&amp;quot;:true,&lt;br /&gt;
      &amp;quot;dateExpire&amp;quot;:&amp;quot;2025-03-12T21:37:03+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;failedCount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;totalCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;totalFilteredCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;pageFilteredCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;currentPageNumber&amp;quot;:1,&lt;br /&gt;
  &amp;quot;numberOfPages&amp;quot;:1,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД сервісу партнера у системі EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;reccurentId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер рекурента &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateFrom&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата створення рекурента з..   &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateTo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата створення рекурента по.. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;isEnabled&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;відобразити лише активні / або неактивні рекуренти &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;pageNumber&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;відобразити сторінку номер..  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;countPerPage&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;кількість записів на сторінці &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;templateId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер рекуренту (reccurentId) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Виклик рекурентного платежу ====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/reccurent/payment&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;reccurentId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;reccurentId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;transactionStatus&amp;quot;: &amp;quot;None&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: {&lt;br /&gt;
    &amp;quot;errorCode&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;title&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;fieldErrors&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;fieldName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Також буде надіслано нотифікацію у разі успішного платежу. Створення рекурентного платежу на операцію, у структурі якої є спліт – не підтримується.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Видалення рекурентного платежу ===&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/reccurent/delete/{id}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
відсутній&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
- &lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Перекази та «безпечна угода» ==&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Створення замовлення на перекази між картами ===&lt;br /&gt;
Призначений для перевірки створення переказів між картами та реалізації функціоналу безпечної угоди на ресурсах мерчанта. Перед викликом цього методу потрібно:&lt;br /&gt;
&lt;br /&gt;
# мати доступні AppID та PageID, отримані за методами: CreateApp ([[MerchantAPI#Реєстрація точки та створення сесії|Реєстрація точки та створення сесії]]) та CreatePage ([[MerchantAPI#Створення сесії|Створення сесії]]);&lt;br /&gt;
# отримати serviceKey, який підтримує операції переказів з картки на картку;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;order&amp;quot;: {&lt;br /&gt;
             &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
             &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
             &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
             &amp;quot;amount&amp;quot;:1001.0,&lt;br /&gt;
             &amp;quot;paymentOperation&amp;quot;:&amp;quot;Hold&amp;quot;,&lt;br /&gt;
             &amp;quot;additionalItems&amp;quot;: {},&lt;br /&gt;
             &amp;quot;expire&amp;quot;: &amp;quot;2019-04-15T07:49:20&amp;quot;,&lt;br /&gt;
             &amp;quot;fields&amp;quot;: [ &lt;br /&gt;
                          {&lt;br /&gt;
                       &amp;quot;fieldName&amp;quot;: &amp;quot;Pan&amp;quot;,&lt;br /&gt;
                       &amp;quot;fieldValue&amp;quot;: &amp;quot;5555444433332222&amp;quot;,&lt;br /&gt;
                       &amp;quot;fieldKey&amp;quot;: &amp;quot; bb37c1ef-3345-412e-8e76-4a6a48f64f70&amp;quot;,&lt;br /&gt;
                          }&lt;br /&gt;
                          ]&lt;br /&gt;
              },&lt;br /&gt;
&amp;quot;urls&amp;quot;: {&lt;br /&gt;
          &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
          &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор послуги Мерчант&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;видає EasyPay&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор номера замовлення у системі партнера; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;опис замовлення  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 120 символів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення, роздільник – точка  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentOperation&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип платіжного процесу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalItems&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов&#039;язкові додаткові параметри&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;наприклад:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;:{ &amp;quot;Merchant.Param1&amp;quot;:&amp;quot;CustomValue&amp;quot; }&amp;lt;/code&amp;gt;, &lt;br /&gt;
де Merchant.Param1 - індивідуальний параметр партнера Param1 &lt;br /&gt;
узгоджується з EasyPay; &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;fieldName&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Pan&#039;&#039;&#039; – значення параметра для ініціювання списання перекладу карту. Обов&#039;язкове заповнення;&lt;br /&gt;
* &#039;&#039;&#039;fieldValue: &amp;quot;5555444433332222&amp;quot;&#039;&#039;&#039; – вказується номер картки, куди потрібно зарахувати переказ (опціонально, альтернатива fieldKey);&lt;br /&gt;
* &#039;&#039;&#039;fieldKey&#039;&#039;&#039;: &amp;quot; bb37c1ef-3385-412e-8e76-4a9448f64f70&amp;quot; –вказується GUID токена, куди слід зарахувати переказ (опціонально, альтернатива fieldValue);&lt;br /&gt;
*   &#039;&#039;&#039;expire -&#039;&#039;&#039; час життя замовлення. Після закінчення заданого часу замовлення сплатити неможливо. Час життя сторінки може відображатися на платіжній сторінці у вигляді таймера (за замовчуванням таймер вимкнено). Значення має бути більшим за поточний час на 6 хвилин. Значення за замовчуванням – 3 дні. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;urls&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;success -&#039;&#039;&#039; url сторінки успіху, для редиректу клієнта у разі успішної оплати (після оплати клієнт може не дочекатися редиректу на цей url, тому редирект &#039;&#039;&#039;не можна використовувати як індикатор успішної оплати,&#039;&#039;&#039; отримання оповіщення про успішний платіж - &#039;&#039;&#039;див. п. 2.7)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;failed&#039;&#039;&#039; - url сторінки помилки для редиректу клієнта у разі неуспішної оплати. Приклад get-параметрів, які приходять на url.failed та url.succes (те ж, але без errorCode): &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;?serviceKey=merchanttest-5310&amp;amp;orderId=re9r9er94jr&amp;amp;amount=1.20&amp;amp;description=&lt;br /&gt;
Тестове+описання+замовлення&amp;amp;transactionId=722443797&amp;amp;date=2019-0611T14:49:07&amp;amp;recurrentId=&amp;amp;&#039;&#039;errorCode=PAYMENT_ALFABANK_-2006&#039;&#039;&amp;amp;sign=&lt;br /&gt;
eYkFYixpB3wnKoZDzkAiqWgdMkeHETDWmDsFMCaPO44=&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
 &amp;quot;forwardUrl&amp;quot;: &amp;quot;https://easypay.ua/whitepage/81b14a73-730c-40d4-8064-ce1c10e0c53b&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;,&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Для введення даних картки на платіжній сторінці користувач повинен бути переадресований за &#039;&#039;&#039;forwardUrl.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Після введення клієнтом даних картки на платіжній сторінці та завершення успішного списання коштів з картки – платіж буде поставлений у статус захолдованого. Перевірка статусу здійснюється викликом методу OrderState ([[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]). Для завершення переказу на картку (перерахування на картку Одержувача) необхідно викликати метод [[MerchantAPI#Завершення переказу на карту Одержувача|Завершення переказу на карту Одержувача]]&lt;br /&gt;
&lt;br /&gt;
При необхідності скасувати переказ (повернути суму відправнику) – потрібно викликати метод CancelOrder ([[MerchantAPI#Скасування платежу|Скасування платежу]]). Скасування частини суми переказу – неможливе. Лише скасування на повну суму.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #E67E22; background-color: rgba(230, 126, 34, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;strong style=&amp;quot;color: #E67E22;&amp;quot;&amp;gt;Важливо!&amp;lt;/strong&amp;gt; Завершення переказу ([[MerchantAPI#Завершення переказу на карту Одержувача|Завершення переказу на карту Одержувача]]) або повне скасування переказу ([[MerchantAPI#Скасування платежу|Скасування платежу]]) мають бути виконані протягом 30 днів з дати створення переказу ([[MerchantAPI#Створення замовлення на перекази між картами|Створення замовлення на перекази між картами]]).&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Завершення переказу на карту Одержувача ===&lt;br /&gt;
----Призначений для завершення перекладу після створення за методом [[MerchantAPI#Створення замовлення на перекази між картами|Створення замовлення на перекази між картами]]&lt;br /&gt;
&lt;br /&gt;
Перед викликом цього методу потрібно мати доступні AppID та PageID, отримані за методами CreateApp ([[MerchantAPI#Реєстрація точки та створення сесії|Реєстрація точки та створення сесії]]) та CreatePage ([[MerchantAPI#Створення сесії|Створення сесії]])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;api/merchant/unHoldOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body &lt;br /&gt;
{&lt;br /&gt;
&amp;quot;order&amp;quot;: {&lt;br /&gt;
             &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
             &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
             &amp;quot;transactionID&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
             &amp;quot;fields&amp;quot;: [&lt;br /&gt;
                          { &lt;br /&gt;
                          &amp;quot;fieldName&amp;quot;: &amp;quot;Pan&amp;quot;,&lt;br /&gt;
                          &amp;quot;fieldValue&amp;quot;: &amp;quot;1111222233334444&amp;quot;&lt;br /&gt;
                          &amp;quot;fieldKey&amp;quot;: &amp;quot;af27c751-1b8b-47a8-94b3-14507e93b44a&amp;quot;}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор послуги Мерчант&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;видає EasyPay&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор номера замовлення у системі партнера; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionID&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний номер транзакції у системі EasyPay;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 120 символів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;fieldName&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;Pan –&#039;&#039;&#039; значення параметра для ініціювання списання перекладу карту.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр (&#039;&#039;&#039;потрібно вказати, якщо потрібно замінити картку Одержувача)&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;fieldValue&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;5555444433332222&#039;&#039;&#039; – вказується номер картки, куди потрібно зарахувати переклад (опціонально, альтернатива fieldKey) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр (&#039;&#039;&#039;потрібно вказати, якщо потрібно замінити картку Одержувача)&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;fieldKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;bb37c1ef-3385-412e-8e76-4a9448f64f70&amp;quot;&#039;&#039;&#039; – вказується GUID токена, куди слід зарахувати переклад (опціонально, альтернатива fieldValue).&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр (&#039;&#039;&#039;потрібно вказати, якщо потрібно замінити картку Одержувача)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{	&lt;br /&gt;
&amp;quot;paymentState&amp;quot;: &amp;quot;pending&amp;quot;,&lt;br /&gt;
&amp;quot;orderId&amp;quot;: &amp;quot;Test Hold134&amp;quot;,&lt;br /&gt;
&amp;quot;amount&amp;quot;: 1.05,&lt;br /&gt;
&amp;quot;transactionId&amp;quot;: 1046180773,&lt;br /&gt;
&amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума завершеного переказу&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;error&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;код помилки &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор номера замовлення у системі партнера  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 120 символів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionID&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний номер транзакції у системі EasyPay  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр (&#039;&#039;&#039;потрібно вказати, якщо потрібно замінити картку Одержувача)&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус платежу.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі paymentState:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;accepted (фінальний статус) - переказ успішно завершено;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;declined (фінальнильнй статус) -переказ не завершено;&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;pending (не фінальний статус) - платіж знаходиться в обробці, необхідно повторити запит статусу пізніше;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;paymentHold (не фінальний статус) - гроші з картки Відправника списано, але переказ не завершено на картку Одержувача;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;none (-) - статус платежу не визначено, необхідно повторити запит статусу до отримання кінцевого статусу;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для отримання актуального статусу переказу потрібно викликати OrderState ([[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]])&lt;br /&gt;
&lt;br /&gt;
== Робота з токенізованими картами ==&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Токенізація карти ===&lt;br /&gt;
Метод призначений для токенізації (збереження) картки для ідентифікатора користувача під конкретним торговцем. &lt;br /&gt;
&lt;br /&gt;
===== Токенізація з передачею даних картки у запиті (заборонено без PCI:DSS сертифікації мерчанта) =====&lt;br /&gt;
Перед викликом цього методу. Потрібно викликати один із методів:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Створення сесії|CreatePage]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/tokenCard&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;phone&amp;quot;: &amp;quot;380501002030ws&amp;quot;,&lt;br /&gt;
  &amp;quot;pan&amp;quot;: &amp;quot;4874120123567889&amp;quot;,&lt;br /&gt;
  &amp;quot;expire&amp;quot;: &amp;quot;1222&amp;quot;,&lt;br /&gt;
  &amp;quot;cvv&amp;quot;: &amp;quot;012&amp;quot;,&lt;br /&gt;
  &amp;quot;vсode&amp;quot;: &amp;quot;123654&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;activateCodeType&amp;quot;: &amp;quot;code|amount&amp;quot;,&lt;br /&gt;
  &amp;quot;cardGuid: &amp;quot;55F5118B-B695-43BA-8555-AF8B698C4D2C&amp;quot;,&lt;br /&gt;
  &amp;quot;pan”: &amp;quot;48741201****1234&amp;quot;,&lt;br /&gt;
  &amp;quot;expire”: &amp;quot;1222&amp;quot; &lt;br /&gt;
  &amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Токенізація картки - процес двоетапний.&lt;br /&gt;
&lt;br /&gt;
На першому етапі у запиті йдуть параметри картки та номер телефону користувача. У відповіді, залежно від &#039;&#039;&#039;activateCodeType&#039;&#039;&#039;, може бути активація за кодом підтвердження з виписки або SMS або за сумою списання.&lt;br /&gt;
&lt;br /&gt;
З другого краю етапі до всіх параметрів додається ще vcode – код верифікації. При успішному відповіді прийдуть параметри токенізованої карти чи помилка.&lt;br /&gt;
&lt;br /&gt;
===== Токенізація за допомогою введення даних картки користувачем на сторінці (сертифікація PCI:DSS не потрібна) =====&lt;br /&gt;
Перед викликом цього методу, потрібно викликати один із методів:  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]];&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Створення сесії|CreatePage]];&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;api/merchant/tokenCard/create&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&amp;quot;Content-Type: application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey: partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale: ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;phone&amp;quot;: &amp;quot;8888&amp;quot;,&lt;br /&gt;
  &amp;quot;expire&amp;quot;: &amp;quot;2020-12-06T12:54:32.043Z&amp;quot;,&lt;br /&gt;
  &amp;quot;urls&amp;quot;: {&lt;br /&gt;
    &amp;quot;success&amp;quot;: &amp;quot;https://test.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;failed&amp;quot;: &amp;quot;https://test1.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;notify&amp;quot;: &amp;quot;https://test2.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;back&amp;quot;: &amp;quot;https://test3.ua&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;testtts&amp;quot;,&lt;br /&gt;
  &amp;quot;checkExistingToken&amp;quot;: false&lt;br /&gt;
  &amp;quot;operationType&amp;quot;:&amp;quot;SingleToken | createToken | ExistingToken&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;forwardUrl&amp;quot;: &amp;quot;https://easypay.ua/ua/tokencard/cae16afc-be56-4a39-8ce1-5de4f4142e76&amp;quot;,&lt;br /&gt;
&amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Коментарій&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |опис, який відобразиться на сторінці токенізації&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |час життя сторінки токенізації (по дефолту - 15 хвилин)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ідентифікатор клієнта, під яким збережеться картка (будь-які літери, цифри, GUID. &lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&#039;&#039;&#039;Не повинен містити символ ‘+’&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;urls&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |містить інформацію про:&lt;br /&gt;
&lt;br /&gt;
* сторінці успіху партнера (success) для переадресації клієнта після успішної токенізації, потрібно обов&#039;язково передавати&lt;br /&gt;
* сторінці помилки (&#039;&#039;&#039;failed&#039;&#039;&#039;) для переадресації клієнта у разі помилки&lt;br /&gt;
* адреса для відправки callback-запиту з деталями при успішній токенізації (&#039;&#039;&#039;notify&#039;&#039;&#039;)&lt;br /&gt;
* адресу для повернення назад зі сторінки токенізації (&#039;&#039;&#039;back&#039;&#039;&#039;)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;forwardUrl&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |сторінка для додавання картки (токенізації)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;checkExistingToken&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |перевірка наявності токена по карті, що вводиться у даного партнера.&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |Параметр може набувати значення:&lt;br /&gt;
&lt;br /&gt;
* true - проводити валідацію на наявність раніше створеного токена по цій карті;&lt;br /&gt;
* false - валідація відсутня;&lt;br /&gt;
* null - валідація відсутня;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Якщо параметру &#039;&#039;&#039;checkExistingToken&#039;&#039;&#039; присвоєно значення true, слід очікувати наступних сценаріїв поведінки:&lt;br /&gt;
&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;true,&#039;&#039;&#039; і в системі &#039;&#039;&#039;немає раніше створених токенів&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) - формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;true,&#039;&#039;&#039; і в системі &#039;&#039;&#039;є раніше створені токени&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) - користувачу відкривається сторінка успіху, додаткова верифікація (надсилання коду верифікації не відбувається), токен не створюється, а в callback вказується &#039;&#039;&#039;масив раніше створених токенів&#039;&#039;&#039;;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;false / null,&#039;&#039;&#039; ​​і в системі немає раніше створених токенів під зазначену карту під даним партнером (partnerKey) - формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;false / null,&#039;&#039;&#039; ​​і в системі &#039;&#039;&#039;є раніше створені токени&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) – формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;operationType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;(Новий параметр) задає тип операції токенізації&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
* &#039;&#039;&#039;SingleToken&#039;&#039;&#039; - для однієї карти завжди повертається той самий токен. Логіка така:&lt;br /&gt;
&lt;br /&gt;
* перевіряємо чи є токен для цієї картки під &#039;&#039;&#039;partnerKey&#039;&#039;&#039; із запиту&lt;br /&gt;
&lt;br /&gt;
* якщо є 1 або більше токенів - беремо останній з них, створюємо новий запис з цим токеном для переданого ідентифікатора клієнта &#039;&#039;&#039;(phone)&#039;&#039;&#039;, відправляємо цей токен в callback у кореневому параметрі &#039;&#039;&#039;cardGuid&#039;&#039;&#039;&lt;br /&gt;
* якщо токенів немає - створюємо новий для цього &#039;&#039;&#039;phone&#039;&#039;&#039; і відправляємо його в callback в кореневому параметрі &#039;&#039;&#039;cardGuid&#039;&#039;&#039; (один і той же &#039;&#039;&#039;cardGuid&#039;&#039;&#039; може бути прив&#039;язаний до різних phone)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;createToken&#039;&#039;&#039; - значення за замовчуванням, звичайне створення токена (можна не передавати)&lt;br /&gt;
* &#039;&#039;&#039;ExistingToken&#039;&#039;&#039; - поведінка аналогічна &#039;&#039;&#039;checkExistingToken:true&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;На сторінці токенізації можемо керувати інтерфейсом (на стороні EasyPay):&#039;&#039;&#039;&lt;br /&gt;
* відображати/сховати логотип EasyPay&lt;br /&gt;
* відображати/приховати логотип та назву партнера&lt;br /&gt;
* відображати/приховати опис з деталями токенізації&lt;br /&gt;
* відображати опис у згорнутому/розгорнутому вигляді&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад callback - запит з IP адреси 93.183.196.26 після успішної токенізації:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
Sign : AStbusXxzYdr48vssdr4/VXZCITrad8vr1A/tWhCBP8=&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{ &lt;br /&gt;
   &amp;quot;partnerKey&amp;quot;:&amp;quot;partnerName&amp;quot;,&lt;br /&gt;
   &amp;quot;phone&amp;quot;:&amp;quot;test989&amp;quot;,&lt;br /&gt;
   &amp;quot;cardGuid&amp;quot;:&amp;quot;2ad57b2e-eb5b-4a99-ad05-788cf589b8af&amp;quot;,&lt;br /&gt;
   &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
   &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
   &amp;quot;datePost&amp;quot;:&amp;quot;2021-02-24T17:32:07.447&amp;quot;,&lt;br /&gt;
   &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ідентифікатор клієнта, під яким збережено картку&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;cardGuid&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |токен збереженої карти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;pan&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |маскований номер картки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |термін дії карти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;datePost&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |час додавання картки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;codeType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ознака типу верифікації картки. Mpi3Ds – з використанням 3ds.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад callback - запит з IP адреси 93.183.196.26 з параметром ExistingToken:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
Sign : AStbusXxzYdr48vssdr4/VXZCITrad8vr1A/tWhCBP8=&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
   &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
   &amp;quot;cardGuid&amp;quot;:null,&lt;br /&gt;
   &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
   &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
   &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:41:53.152&amp;quot;,&lt;br /&gt;
   &amp;quot;codeType&amp;quot;:&amp;quot;Code&amp;quot;,&lt;br /&gt;
   &amp;quot;existingTokens&amp;quot;:[&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;bac4f855-xxxx-xxxx-bece-14cdf23c6c52&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:28:23.840&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;6338e8b4-xxxx-xxxx-a3e5-f46ad0cb0efa&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411123****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:34:25.733&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;18e3c35e-xxxx-xxxx-ba59-9506154394c0&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411123****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:39:42.010&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;existingTokens&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |масив з даними раніше створених токенів по цій карті під даного партнера &#039;&#039;&#039;(partnerKey)&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Отримання списку токенізованих карт =====&lt;br /&gt;
----Метод призначений для отримання списку токенізованих карток за номером телефону (ознакою) користувача.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid deepskyblue; background-color: rgba(135, 206, 235, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: deepskyblue; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/tokenCards/get&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
&#039;PartnerKey: partnerName&#039; &lt;br /&gt;
&#039;locale: ua&#039;&lt;br /&gt;
&#039;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;TimeStamp: 1554360173&#039;&lt;br /&gt;
&#039;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
queryparams&lt;br /&gt;
phone = string &lt;br /&gt;
cardGuid= Guid&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;tokenCards&amp;quot;: [&lt;br /&gt;
  {&lt;br /&gt;
     &amp;quot;cardGuid&amp;quot;: &amp;quot;55F5118B-B695-43BA-8555-AF8B698C4D2C&amp;quot;,&lt;br /&gt;
     &amp;quot;pan&amp;quot;: &amp;quot;48741234****1234&amp;quot;,&lt;br /&gt;
     &amp;quot;expire”: &amp;quot;1222&amp;quot;&lt;br /&gt;
   }],&lt;br /&gt;
  &amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо передати тільки ідентифікатор клієнта (параметр phone) - у відповіді будуть всі карти поточного клієнта. Якщо передати &amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt; та &amp;lt;code&amp;gt;cardGuid&amp;lt;/code&amp;gt; - у відповіді буде одна карта поточного клієнта. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Видалення токенізованих карт =====&lt;br /&gt;
----Метод призначений для видалення токенізованих карток за номером телефону. Якщо у клієнта під одним номером кілька карток, всі картки будуть видалені.&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/tokenCards/delete/phone&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/tokenCards/delete/phone?CardGuid=Guid&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&#039;PartnerKey: partnerName&#039; &lt;br /&gt;
&#039;locale: ua&#039;&lt;br /&gt;
&#039;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;TimeStamp: 1554360173&#039;&lt;br /&gt;
&#039;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
queryparams&lt;br /&gt;
&lt;br /&gt;
cardGuid= Guid &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body &lt;br /&gt;
відсутній &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Видача кредиту (переказ на картку користувача) =====&lt;br /&gt;
Метод призначений для переказу на картку користувача суми кредиту.&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;Перед викликом цього методу потрібно викликати один із методів:&lt;br /&gt;
&lt;br /&gt;
* [[MerchantAPI#Реєстрація точки та створення сесії|CreateAPP]]&lt;br /&gt;
* [[MerchantAPI#Створення сесії|CreatePage]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;order&amp;quot;:{&lt;br /&gt;
  	&amp;quot;serviceKey&amp;quot;:&amp;quot;CARD-FILL&amp;quot;,&lt;br /&gt;
  	&amp;quot;description&amp;quot;:&amp;quot;test top up card&amp;quot;,&lt;br /&gt;
  	&amp;quot;amount&amp;quot;:1.12, (decimal)&lt;br /&gt;
  	&amp;quot;orderId&amp;quot;:&amp;quot;test&amp;quot;,&lt;br /&gt;
  	&amp;quot;fields&amp;quot;:[&lt;br /&gt;
     	{&lt;br /&gt;
        	&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldValue&amp;quot;:&amp;quot;4102321200001111&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldKey&amp;quot;:&amp;quot;b95d541a-c11f-49bc-9042-295dbf74ccn6&amp;quot;&lt;br /&gt;
     	},&lt;br /&gt;
     	{&lt;br /&gt;
        	&amp;quot;fieldName&amp;quot;:&amp;quot;Phone&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldValue&amp;quot;:&amp;quot;38093520000&amp;quot;&lt;br /&gt;
     	}&lt;br /&gt;
  	],&lt;br /&gt;
     	&amp;quot;additionalItems&amp;quot;: {&lt;br /&gt;
	      &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Иванов Петр Сергеевич&amp;quot;,&lt;br /&gt;
                     &amp;quot;Merchant.Address&amp;quot;: &amp;quot;04080, Київ, вул.Межигірська 82а корп.Б, кв.32&amp;quot;,&lt;br /&gt;
                    &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3334445823&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
  	&amp;quot;instrumentType&amp;quot;:&amp;quot;Vcash&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body &lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;redirectUrl&amp;quot;: null,&lt;br /&gt;
	&amp;quot;action&amp;quot;: null,&lt;br /&gt;
	&amp;quot;paymentState&amp;quot;: &amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;: &amp;quot;Done&amp;quot;,&lt;br /&gt;
	&amp;quot;actionType&amp;quot;: &amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
	&amp;quot;transactionId&amp;quot;: &amp;quot;766934634&amp;quot;,&lt;br /&gt;
	&amp;quot;retrievalReferenceNo&amp;quot;: &amp;quot;null&amp;quot;,&lt;br /&gt;
	&amp;quot;responseItems&amp;quot;: &amp;quot;null&amp;quot;,&lt;br /&gt;
	&amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;  &lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Коментарій&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |paymentState&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&lt;br /&gt;
* &#039;&#039;&#039;Confirmed&#039;&#039;&#039; оплата пройшла успішно&lt;br /&gt;
* &#039;&#039;&#039;WaitConfirm &#039;&#039;&#039; очікується підтвердження платежу&lt;br /&gt;
* &#039;&#039;&#039;Rejected&#039;&#039;&#039; і &#039;&#039;&#039;Refunded&#039;&#039;&#039; платіж відхинело&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; | ідентифікатор платежу в системі Easypay &lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |У об&#039;єкти поля передається інформація для поповнення карти. Номер картки можна вказувати:&lt;br /&gt;
&lt;br /&gt;
* для випадку з PCI DSS сертифікацією: у відкритому вигляді&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldValue&amp;quot;:&amp;quot;4102321200001111&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* для випадку без PCI DSS сертифікації: у вигляді токена (як отримати токен картки - див. [[MerchantAPI#Токенізація карти|Токенізація карти]]):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldKey&amp;quot;:&amp;quot;b95d541a-c11f-49bc-9042-295dbf74ccn6&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Також потрібно вказати:&lt;br /&gt;
&lt;br /&gt;
- номер телефону клієнта:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Phone&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldValue&amp;quot;:&amp;quot;38093520000&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-  ПІБ та адреса клієнта АБО ПІБ та ІПН клієнта:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;: {&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	&#039;&#039;&#039;&amp;lt;code&amp;gt;      &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Іванов Петро Сергійович&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;                  &amp;quot;Merchant.Address&amp;quot;: &amp;quot;04080, Київ, вул.Межигірська 82а корп.Б, кв.32&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	&#039;&#039;&#039;&amp;lt;code&amp;gt;      &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3334445862&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;        }&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Статус видачі кредиту:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Якщо у відповіді отримано кінцевий статус &amp;lt;code&amp;gt;(paymentState = Confirmed / Rejected / Refunded)&amp;lt;/code&amp;gt; - необхідно присвоїти його платежу.&lt;br /&gt;
* Якщо кінцевий статус у відповіді не отримано &amp;lt;code&amp;gt;(paymentState = WaitConfirm)&amp;lt;/code&amp;gt;, &#039;&#039;&#039;у тому числі при серверних, мережевих та будь-яких інших відповідях та помилках&#039;&#039;&#039; - необхідно запросити статус платежу методом &#039;&#039;&#039;orderState&#039;&#039;&#039; ([[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]) до отримання кінцевого статусу. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Важливо врахувати, що нотифікація про оплату не надсилається (якщо партнер/мерчант не повідомив про необхідність такого налаштування).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    Скасування транзакції не передбачено.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Response (Приклади відповідей при помилках: status code = 400)&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;MERCHANT_CREATEORDER_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: null,&lt;br /&gt;
        &amp;quot;description&amp;quot;: null,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;MERCHANT_CREATEORDER_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;fieldName&amp;quot;: &amp;quot;Order.Fields[0]&amp;quot;,&lt;br /&gt;
                &amp;quot;errorCode&amp;quot;: &amp;quot;SERVICE_FIELDS_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
                &amp;quot;errorMessage&amp;quot;: &amp;quot;Вказана умова не була виконана для значення поля.&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;PAYMENT_ALFABANK_CASH2CARD_C2Pv2&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;Обслуговуються тільки карти емітовані українськими банками&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: []&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;PAYMENT_ALFABANK_CASH2CARD_C2Pa8&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;Необхідно уточнити реквізити картки одержувача у банку емітента&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: []&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Нотифікації (колбеки) щодо операцій поповнення карток =====&lt;br /&gt;
Дані колбеки є опціональним (додатковим) способом отримання інформації від EasyPay про результат виконання запиту на поповнення картки.&lt;br /&gt;
&lt;br /&gt;
Для активації отримання колбеків мерчант (партнер) повинен повідомити EasyPay про таку необхідність, після чого EasyPay включає цю опцію.&lt;br /&gt;
&lt;br /&gt;
Спосіб відправки колбека - &#039;&#039;&#039;HTTP - з IP 93.183.196.26&#039;&#039;&#039; буде надіслано &#039;&#039;&#039;POST&#039;&#039;&#039; запит з інформацією про платіж на вказаний &amp;lt;code&amp;gt;urlNotify&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;urlNotify&amp;lt;/code&amp;gt; прописується на стороні EasyPay і використовується за замовчуванням, якщо партнер не передав його у своєму запиті.&lt;br /&gt;
&lt;br /&gt;
URL для повідомлень (&#039;&#039;&#039;UrlNotify&#039;&#039;&#039;) повідомляє партнер (мерчант).&lt;br /&gt;
&lt;br /&gt;
Партнер може передавати &#039;&#039;&#039;UrlNotify&#039;&#039;&#039; у запиті &#039;&#039;&#039;createOrder&#039;&#039;&#039; у параметрі:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;order&amp;quot;:{&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;:{&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;https://notify.url&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot; параметр не може бути порожнім і повинен відповідати формату URL.&lt;br /&gt;
&lt;br /&gt;
Якщо у відповідь не отримано HTTP StatusCode 200 - запит нотифі буде надіслано повторно, доки не отримано статусу “200 ОК”.&lt;br /&gt;
&lt;br /&gt;
Коли нотифікацію (колбек) успішно доставлено (отримано статус 200 ОК), повторне відправлення колбеків припиняється.&lt;br /&gt;
&lt;br /&gt;
Відправлення колбеків можливе за двома сценаріями:&lt;br /&gt;
&lt;br /&gt;
1) лише за успішними операціями (транзакціями);&lt;br /&gt;
&lt;br /&gt;
2) за операціями (транзакціями) у фінальному статусі (успішні та відхилені).&lt;br /&gt;
&lt;br /&gt;
Надання фінального статусу операції (транзакції) асинхронно з процесом відправки колбека (фінансова транзакція набуває фінального статусу незалежно від статусу прийняття колбека партнером).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Sign: &amp;quot;Bq2d0oaqVGMRWpX5wsGpOlpqLg42pBdDO7TfTPYVmnU=&amp;quot;&lt;br /&gt;
&amp;quot;User-Agent&amp;quot;: &amp;quot;EasyPay.MerchantNotifyService&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;action&amp;quot;: &amp;quot;payment&amp;quot;,&lt;br /&gt;
  &amp;quot;merchant_id&amp;quot;: 5347,&lt;br /&gt;
  &amp;quot;order_id&amp;quot;: &amp;quot;5&amp;quot;,&lt;br /&gt;
  &amp;quot;date&amp;quot;: &amp;quot;2019-06-19T15:38:10.7802613+03:00&amp;quot;,&lt;br /&gt;
  &amp;quot;details&amp;quot;: {&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 1.00,&lt;br /&gt;
    &amp;quot;desc&amp;quot;: &amp;quot;Wooden tables x 10&amp;quot;,&lt;br /&gt;
    &amp;quot;payment_id&amp;quot;: 724502946,&lt;br /&gt;
    &amp;quot;recurrent_id&amp;quot;: null&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;additionalitems&amp;quot;: {&lt;br /&gt;
    &amp;quot;BankName&amp;quot;: &amp;quot;CB PRIVATBANK&amp;quot;,&lt;br /&gt;
    &amp;quot;Card.Pan&amp;quot;: &amp;quot;414962******1234&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;  &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип оповіщення&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;payment -&#039;&#039;&#039; про успішний платіж (повторюється, якщо у відповідь не отримано статусу 200)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;merchant_id&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер сервісу партнера на стороні EasyPay; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;order_id&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час надання платежу статусу на стороні EasyPay;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр (&#039;&#039;&#039;потрібно вказати, якщо потрібно замінити картку Одержувача)&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;details&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;детальна інформація про платіжну операцію (транзакцію) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;payment_id -&#039;&#039;&#039; ID детальна інформація про платіжну операцію (транзакцію):&lt;br /&gt;
* &#039;&#039;&#039;amount&#039;&#039;&#039; - сума фінансової операції;&lt;br /&gt;
* &#039;&#039;&#039;desc&#039;&#039;&#039; - опис замовлення, отриманий під час запиту CreateOrder;&lt;br /&gt;
* &#039;&#039;&#039;recurrent_id&#039;&#039;&#039; - ознака реккурентного платежу (завжди за замовчуванням на операціях поповнення картки – null);&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalitems&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;блок додаткових параметрів, до якого можуть включатися додаткові айтеми, отримані в запиті CreateOrder:&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;BankName&#039;&#039;&#039; - назва банку власника картки;&lt;br /&gt;
* &#039;&#039;&#039;Card.Pan -&#039;&#039;&#039; номер картки у маскованому вигляді.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необхідно перевіряти підпис у нашому HTTP notify, налаштувати прийом лише для наших IP 93.183.196.26.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; У випадку, якщо підпис &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;notify&amp;lt;/span&amp;gt; не перевірено, всі фінансові ризики перекладаються на партнера.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Інтеграція з ApplePay ==&lt;br /&gt;
----Вимоги&lt;br /&gt;
&lt;br /&gt;
# Ваш сайт повинен працювати за схемою HTTPS та підтримувати протокол TLS 1.2.&lt;br /&gt;
# Потрібно погодитись з умовами надання послуг Apple Pay.&lt;br /&gt;
# Необхідно укласти договір із Easypay.ua.&lt;br /&gt;
&amp;lt;br&amp;gt;Apple Pay надає простий та безпечний спосіб проведення платежів у додатках iOS, watchOS та сайтах Safari. Використовуючи Face ID, Touch ID або двічі клацнувши Apple Watch, користувачі можуть швидко та безпечно передавати свої платіжні дані для оплати.&lt;br /&gt;
&lt;br /&gt;
=== Оплата з платіжної сторінки Easypay ===&lt;br /&gt;
----При такому способі підключення немає потреби у додаткових інтеграціях. Кнопка Apple Pay буде відображена на сторінці оплати EasyPay&lt;br /&gt;
&lt;br /&gt;
=== Оплата ApplePay з додатку ===&lt;br /&gt;
----&#039;&#039;&#039;Вимоги:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Необхідно мати акаунт у [https://developer.apple.com/ Apple Developer], в який потрібно зареєструвати індивідуальний [https://help.apple.com/developer-account/#/devb2e62b839?sub=devf31990e3f Merchant ID].&lt;br /&gt;
# Необхідно дотримуватися [https://developer.apple.com/apple-pay/marketing/ вимоги до брендування].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Реєстрація та перевірка в системі Apple Pay ====&lt;br /&gt;
&lt;br /&gt;
# Зареєструйте MerchantID та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Додайте новий Merchant ID, натиснувши на &amp;quot;+&amp;quot; у верхньому правому куті екрана.&lt;br /&gt;
## Заповніть поля * і натисніть «Continue».&lt;br /&gt;
## Натисніть Register, щоб підтвердити введені дані.&lt;br /&gt;
## Повідомте EasyPay ваш MerchantID.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Примітка: * - Description – опис; Identifier – домен вашого сайту у зворотному порядку, з додаванням «merchant» на початку (наприклад, сайт shop.ua, Identifier – merchant.ua.shop).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Отримайте від EasyPay сформований CSR-файл, який буде необхідний для подальших кроків.&lt;br /&gt;
# Сформуйте Apple Pay Payment Processing Certificate та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Payment Processing Certificate, натисніть &amp;quot;Create Certificate&amp;quot;.&lt;br /&gt;
## На наступному екрані натисніть Continue.&lt;br /&gt;
## Візьміть отриманий від EasyPay CSR-файл і завантажте його на сайт, натиснувши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат.&lt;br /&gt;
## Надішліть сертифікат (файл apple_pay.cer) до EasyPay&lt;br /&gt;
&lt;br /&gt;
==== Технічна інтеграція з ApplePay ====&lt;br /&gt;
&lt;br /&gt;
# Щоб інтегрувати Apple Pay у мобільний додаток, дотримуйтесь інструкцій за посиланням: https://developer.apple.com/documentation/passkit/apple_pay. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад відповіді ApplePay&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;paymentData&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;version&amp;quot;:&amp;quot;EC_v1&amp;quot;,    &amp;quot;data&amp;quot;:&amp;quot;FDXK/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ/dGK9UZDP/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp/clv4&amp;quot;,    &amp;quot;signature&amp;quot;:&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=&amp;quot;,&lt;br /&gt;
    &amp;quot;header&amp;quot;:&lt;br /&gt;
    {      &amp;quot;ephemeralPublicKey&amp;quot;:&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==&amp;quot;,&lt;br /&gt;
      &amp;quot;publicKeyHash&amp;quot;:&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=&amp;quot;,&lt;br /&gt;
      &amp;quot;transactionId&amp;quot;:&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;paymentMethod&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;displayName&amp;quot;:&amp;quot;MasterCard 5179&amp;quot;,&lt;br /&gt;
    &amp;quot;network&amp;quot;:&amp;quot;MasterCard&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;:&amp;quot;debit&amp;quot;&lt;br /&gt;
  },  &amp;quot;transactionIdentifier&amp;quot;:&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;2. Надішліть &amp;lt;code&amp;gt;paymentData&amp;lt;/code&amp;gt; в поле &amp;lt;code&amp;gt;userPaymentInstrument / token в Easypay&amp;lt;/code&amp;gt; ([[MerchantAPI#Створення замовлення|Створення замовлення]]). Приклад запиту &#039;&#039;&#039;createOrder&#039;&#039;&#039;:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210309-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
    &amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;paymentData\&amp;quot;: {\&amp;quot;version\&amp;quot;:\&amp;quot;EC_v1\&amp;quot;,  \&amp;quot;data\&amp;quot;:\&amp;quot;FDXK\/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8\/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV\/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ\/dGK9UZDP\/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp\/clv4\&amp;quot;,  \&amp;quot;signature\&amp;quot;:\&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB\/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=\&amp;quot;,\&amp;quot;header\&amp;quot;:{  \&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo\/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==\&amp;quot;, \&amp;quot;publicKeyHash\&amp;quot;:\&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=\&amp;quot;,\&amp;quot;transactionId\&amp;quot;:\&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4\&amp;quot;}  },  \&amp;quot;paymentMethod\&amp;quot;:  {   \&amp;quot;displayName\&amp;quot;:\&amp;quot;MasterCard 5179\&amp;quot;,\&amp;quot;network\&amp;quot;:\&amp;quot;MasterCard\&amp;quot;,\&amp;quot;type\&amp;quot;:\&amp;quot;debit\&amp;quot;  },  \&amp;quot;transactionIdentifier\&amp;quot;:\&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4\&amp;quot;}&amp;quot;,&lt;br /&gt;
    &amp;quot;gatewayMerchantId&amp;quot;:&amp;quot;{ApplePayMerchantId}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Оплата із сайту ===&lt;br /&gt;
----&#039;&#039;&#039;Вимоги:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Необхідно мати акаунт у [https://developer.apple.com/ Apple Developer], до якого потрібно зареєструвати індивідуальний [https://help.apple.com/developer-account/#/devb2e62b839?sub=devf31990e3f Merchant ID].&lt;br /&gt;
# Необхідно дотримуватися [https://developer.apple.com/apple-pay/marketing/ вимог до брендування].&lt;br /&gt;
&lt;br /&gt;
==== Реєстрація та перевірка в системі Apple Pay ====&lt;br /&gt;
&lt;br /&gt;
# Зареєструйте MerchantID та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Додайте новий Merchant ID, натиснувши на &amp;quot;+&amp;quot; у верхньому правому куті екрана.&lt;br /&gt;
## Заповніть поля * і натисніть «Continue».&lt;br /&gt;
## Натисніть Register, щоб підтвердити введені дані.&lt;br /&gt;
## Повідомте EasyPay ваш MerchantID.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Примітка: &amp;lt;em&amp;gt;* - Description – опис; Identifier – домен вашого сайту у зворотному порядку, з додаванням «merchant» на початку (наприклад, сайт shop.ua, Identifier – merchant.ua.shop).&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Отримайте від EasyPay сформований CSR-файл, який буде необхідний для подальших кроків.&lt;br /&gt;
# Сформуйте Apple Pay Payment Processing Certificate та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Payment Processing Certificate, натисніть &amp;quot;Create Certificate&amp;quot;.&lt;br /&gt;
## На наступному екрані натисніть Continue.&lt;br /&gt;
## Візьміть отриманий від EasyPay CSR-файл і завантажте його на сайт, натиснувши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат.&lt;br /&gt;
## Надішліть сертифікат (файл apple_pay.cer) до EasyPay&lt;br /&gt;
# Зареєструйте та підтвердіть свій домен:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі &amp;quot;Merchant Domains&amp;quot; натисніть &amp;quot;Add Domain&amp;quot;.&lt;br /&gt;
## Введіть ім&#039;я домену та натисніть &amp;quot;Continue&amp;quot; *.&lt;br /&gt;
## Завантажте файл apple-developer-merchantid-domain-association.txt.&lt;br /&gt;
## Збережіть файл на сервері від Apple.&lt;br /&gt;
## Натисніть Verify.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Примітка: &amp;lt;em&amp;gt;* - домен повинен підтримувати HTTPS.&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Створіть Apple Pay Merchant Identity Certificate:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Merchant Identity Certificate натисніть Create Certificate.&lt;br /&gt;
## Виконайте дії, описані на сайті Apple, а потім натисніть «Continue».&lt;br /&gt;
## Скопіюйте згенерований CSR-файл, вибравши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат (merchant_id.cer) і відкрийте його у програмі Keychain Access на комп&#039;ютері Mac.&lt;br /&gt;
## У Keychain Access виберіть сертифікат, що імпортується, та експортувати його у формат .p12 (Personal Information Exchange).&lt;br /&gt;
## Виконайте команду: openssl pkcs12 -in merchant_id.p12 -out merchant_id.pem -nodes -clcerts&lt;br /&gt;
## Скопіюйте створений сертифікат у форматі PEM на сервер. Це буде потрібно для створення [https://developer.apple.com/documentation/apple_pay_on_the_web/apple_pay_js_api/requesting_an_apple_pay_payment_session Apple Pay Payment Session] в процесі [https://developer.apple.com/documentation/apple_pay_on_the_web/apple_pay_js_api/providing_merchant_validation перевірки магазину].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Технічна інтеграція з ApplePay ====&lt;br /&gt;
Для створення сертифікату (-ів) від Партнера потрібні:&lt;br /&gt;
&lt;br /&gt;
# Country Name (2 letter code) [AU]: ?&lt;br /&gt;
# State or Province Name (full name) [Some-State]: ?&lt;br /&gt;
# Locality Name (eg, city) []: ?&lt;br /&gt;
# Organization Name (eg, company) [Internet Widgits Pty Ltd]: ?&lt;br /&gt;
# Organizational Unit Name (eg, section) []: ?&lt;br /&gt;
# Common Name (e.g. server FQDN or YOUR name) []: ?&lt;br /&gt;
# Email Address []: ?&lt;br /&gt;
&lt;br /&gt;
Повідомте, чи буде оплата тільки в додатку, або також і на WEB.&lt;br /&gt;
&lt;br /&gt;
Щоб інтегрувати Apple Pay на сайт, дотримуйтесь інструкцій за [https://developer.apple.com/documentation/apple_pay_on_the_web. посиланням] &lt;br /&gt;
&lt;br /&gt;
# Перевірте можливість оплати з Apple Pay. Виконується перевірка, підтримує або браузер оплату з Apple Pay, а також є у Wallet картку, якою можна оплачувати.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
if (window.ApplePaySession) {&lt;br /&gt;
    var promise = ApplePaySession.canMakePaymentsWithActiveCard({YOUR_MERCHANT_ID});&lt;br /&gt;
    promise.then(function(canMakePayments) {&lt;br /&gt;
        if (canMakePayments)&lt;br /&gt;
    });&lt;br /&gt;
} else {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
2. Сформуйте структуру платежу для сесії&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot;&amp;gt;&lt;br /&gt;
document.getElementById(&amp;quot;apple-pay-button&amp;quot;).onclick = function(event) {&lt;br /&gt;
    var paymentRequest = {&lt;br /&gt;
        currencyCode: &#039;UAH&#039;,&lt;br /&gt;
        countryCode: &#039;UA&#039;,&lt;br /&gt;
        total: {&lt;br /&gt;
            label: {PRODUCT_NAME},&lt;br /&gt;
            amount: {PAYMENT_AMOUNT}&lt;br /&gt;
        },&lt;br /&gt;
        merchantCapabilities: [&#039;supports3DS&#039;],&lt;br /&gt;
        supportedNetworks: [&#039;masterCard&#039;, &#039;visa&#039;]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
var session = new ApplePaySession(3, paymentRequest)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
3. Відкрити платіжну сесію з Apple, отримати від них paymentData:&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/applePay/validateSession&amp;lt;/span&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
--header &amp;quot;Content-Type: application/json&amp;quot;&lt;br /&gt;
--header &amp;quot;AppId: cd7fde18-15db-4d94-a91b-7cf8edd81209&amp;quot; &lt;br /&gt;
--header &amp;quot;PageId: 3e7bf353-417a-410c-a22e-df8bdcccb760&amp;quot;&lt;br /&gt;
--header &amp;quot;PartnerKey: easypay-test&amp;quot;&lt;br /&gt;
--header &amp;quot;locale: ua&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;url&amp;quot;: &amp;quot;https://apple-pay-gateway.apple.com/paymentservices/startSession&amp;quot;,&lt;br /&gt;
  &amp;quot;merchantIdentifier&amp;quot;: &amp;quot;string&amp;quot;, /ідентифікатор мерчанту в Apple/&lt;br /&gt;
  &amp;quot;displayName&amp;quot;: &amp;quot;test&amp;quot;, /ідентифікатор магазина/послуги/товару (латиниці) ; буде відображатися в toolBar/&lt;br /&gt;
  &amp;quot;initiative&amp;quot;: &amp;quot;web&amp;quot;, /Канал оплати/&lt;br /&gt;
  &amp;quot;initiativeContext&amp;quot;: &amp;quot;string&amp;quot; /Доменне ім’я, Доменное имя, пов&#039;язане із сертифікатом Apple Identity/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;blockquote&amp;gt;*response з цього методу передається в сесію Apple, після чого при успішній авторизації платежу, повернеться до необхідний для завершення платежу.&amp;lt;/blockquote&amp;gt;4. Приклад відповіді ApplePay&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;paymentData&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;version&amp;quot;:&amp;quot;EC_v1&amp;quot;,    &amp;quot;data&amp;quot;:&amp;quot;FDXK/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ/dGK9UZDP/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp/clv4&amp;quot;,    &amp;quot;signature&amp;quot;:&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=&amp;quot;,&lt;br /&gt;
    &amp;quot;header&amp;quot;:&lt;br /&gt;
    {      &amp;quot;ephemeralPublicKey&amp;quot;:&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==&amp;quot;,&lt;br /&gt;
      &amp;quot;publicKeyHash&amp;quot;:&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=&amp;quot;,&lt;br /&gt;
      &amp;quot;transactionId&amp;quot;:&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;paymentMethod&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;displayName&amp;quot;:&amp;quot;MasterCard 5179&amp;quot;,&lt;br /&gt;
    &amp;quot;network&amp;quot;:&amp;quot;MasterCard&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;:&amp;quot;debit&amp;quot;&lt;br /&gt;
  },  &amp;quot;transactionIdentifier&amp;quot;:&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;5. Надішліть &amp;lt;code&amp;gt;paymentData&amp;lt;/code&amp;gt; в поле &amp;lt;code&amp;gt;userPaymentInstrument / token&amp;lt;/code&amp;gt; в Easypay ([[MerchantAPI#Створення замовлення|Створення замовлення]]). Перед цим потрібно викликати метод EasyPayApi CreateApp.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад запиту  createOrder:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210309-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
    &amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;paymentData\&amp;quot;: {\&amp;quot;version\&amp;quot;:\&amp;quot;EC_v1\&amp;quot;,  \&amp;quot;data\&amp;quot;:\&amp;quot;FDXK\/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8\/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV\/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ\/dGK9UZDP\/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp\/clv4\&amp;quot;,  \&amp;quot;signature\&amp;quot;:\&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB\/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=\&amp;quot;,\&amp;quot;header\&amp;quot;:{  \&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo\/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==\&amp;quot;, \&amp;quot;publicKeyHash\&amp;quot;:\&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=\&amp;quot;,\&amp;quot;transactionId\&amp;quot;:\&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4\&amp;quot;}  },  \&amp;quot;paymentMethod\&amp;quot;:  {   \&amp;quot;displayName\&amp;quot;:\&amp;quot;MasterCard 5179\&amp;quot;,\&amp;quot;network\&amp;quot;:\&amp;quot;MasterCard\&amp;quot;,\&amp;quot;type\&amp;quot;:\&amp;quot;debit\&amp;quot;  },  \&amp;quot;transactionIdentifier\&amp;quot;:\&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4\&amp;quot;}&amp;quot;,&lt;br /&gt;
    &amp;quot;gatewayMerchantId&amp;quot;:&amp;quot;{YOUR_MERCHANT_ID}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Інтеграція з GooglePay ==&lt;br /&gt;
----&#039;&#039;&#039;Вимоги&#039;&#039;&#039;&lt;br /&gt;
# Ваш сайт повинен працювати за схемою HTTPS та підтримувати протокол TLS 1.2.&lt;br /&gt;
# Потрібно погодитися з [https://payments.developers.google.com/terms/sellertos умовами надання]  послуг GooglePay.&lt;br /&gt;
# Необхідно укласти договір із Easypay.ua.&lt;br /&gt;
&lt;br /&gt;
Google Pay™  - це миттєвий спосіб оплати від Google, який дозволяє просто та швидко сплатити карткою, без необхідності вводити дані для кожного платежу. Ці картки надійно зберігаються в Google. Даний метод доступний для оплати в мобільних програмах на будь-яких пристроях Android і при здійсненні платежу в браузері Chrome.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Документація&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# [https://developers.google.com/pay/api/android Для додатків] &lt;br /&gt;
# [https://developers.google.com/pay/api/web Для веб-сайтів]&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Вимоги щодо брендування&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# [https://developers.google.com/pay/api/android/guides/brand-guidelines Для додатків] &lt;br /&gt;
# [https://developers.google.com/pay/api/web/guides/brand-guidelines Для веб-сайтів]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Оплата з платіжної сторінки Easypay ===&lt;br /&gt;
----При такому способі підключення немає потреби у додаткових інтеграціях. Кнопка GooglePay відображається на сторінці оплати EasyPay.&lt;br /&gt;
&lt;br /&gt;
=== Отримання токена GooglePay для оплати ===&lt;br /&gt;
----&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Використовуйте бойове середовище GooglePay для отримання PaymentData&lt;br /&gt;
&lt;br /&gt;
Для отримання PaymentData. Як параметри скрипта вкажіть:&lt;br /&gt;
&lt;br /&gt;
# Доступні методи платежу: var allowedPaymentMethods = [&#039;CARD&#039;, &#039;TOKENIZED_CARD&#039;];&lt;br /&gt;
# Тип токенізації- PAYMENT_GATEWAY: tokenizationType: &#039;PAYMENT_GATEWAY&#039;;&lt;br /&gt;
# Параметр gateway: easypay;&lt;br /&gt;
# Параметр gatewayMerchantId: Ваш бойовий merchantAccount от Google, який повідомляє в EasyPay.&lt;br /&gt;
&lt;br /&gt;
Якщо з вашого боку інтеграція виконана правильно, Ви на своєму сайті/додатку отримаєте кнопку&lt;br /&gt;
&lt;br /&gt;
Після натискання кнопки на пристрої з підключеним Google Pay з&#039;явиться спливаюче вікно або форма вибору прив&#039;язаної картки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад відповіді від GooglePay Api&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;apiVersionMinor&amp;quot;:0,&lt;br /&gt;
    &amp;quot;apiVersion&amp;quot;:2,&lt;br /&gt;
    &amp;quot;paymentMethodData&amp;quot;:{&lt;br /&gt;
        &amp;quot;description&amp;quot;:&amp;quot;Mastercard  •••• 1164&amp;quot;,&lt;br /&gt;
        &amp;quot;tokenizationData&amp;quot;:{&lt;br /&gt;
            &amp;quot;type&amp;quot;:&amp;quot;PAYMENT_GATEWAY&amp;quot;,&lt;br /&gt;
&amp;quot;token&amp;quot;:&amp;quot;{&amp;quot;signature&amp;quot;:&amp;quot;MEUCeretMPEQPUMnvMOnDAgZsOLVnFnfjmo5ALe/1D6o7hdzAiEA94L1GfNWW84kbUdHHn+l6B6n18VgIA3sdkPqKL36tqk\u003d&amp;quot;,&amp;quot;intermediateSigningKey&amp;quot;:{&amp;quot;signedKey&amp;quot;:&amp;quot;{\&amp;quot;keyValue\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEem3biYxltOBuMV+Dd9g+ZhV3VEzP2vAlFXvb9tJoYGLtetxDYWTUqnXPvKGDeAnSNrkPo8hu5kLtxN0QXCYkqQ\\u003d\\u003d\&amp;quot;,\&amp;quot;keyExpiration\&amp;quot;:\&amp;quot;1551385212256\&amp;quot;}&amp;quot;,&amp;quot;signatures&amp;quot;:[&amp;quot;MEYCIQD/TWKunZJhG/u3iL2H5P3i9r0rCbpw1/+z9dr/yGytvwIhAPfV2zF5cqP/L+42W+JKv6fgQKBEc67HTtfderefdghJ&amp;quot;]},&amp;quot;protocolVersion&amp;quot;:&amp;quot;ECv2&amp;quot;,&amp;quot;signedMessage&amp;quot;:&amp;quot;{\&amp;quot;encryptedMessage\&amp;quot;:\&amp;quot;OidSptk8w+I3FnR1VFmiVswXaZ7ADnmMP1MQelp6GSg0/3aVpAXeLRH/fT1wN7gpxNPy7tFITeQenrJm3QG19tAPuVhcAVM26DMU6LAmZPyPXALktpnYrUj6etCjvWWM/1LkhjDBSjtkmpWRiHIyqj5aud/j8rxFEk06GhwqPWbnJwdCgNf32LJP7bSpUWvHOioaZIV1vdeV6d7iQ6EDWWAS/z9pXWkqpW//M/TVTrcKFXh4C2TI2O+qyBD9VzK3TqU6wS5VsYL69W9/4xzV5L5irpp/wzNfPHkJd8QIwcsIPuNWBtGm3v+JCaqIA3oK9Sw/5o/gZp/pnOhUdax0VjGEvmbGXs2+ufBChCkh+/BpobbpzVS9T/DZSlUO2FLANMjSaEQzh74ymtDgP4x9O64RAdySW+V7lVZMa7FVZ3PFnTfa8W89pzIgo6ocSGHQPBFnExTmSbDpUU0L12wzHkAcZSyngPAljqg\\u003d\&amp;quot;,\&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;BBKgbSbykNy1111QYRmGJEhnCorkt+VoDYlYbAlg0a5WO2uV/M50XqOSG0uxWAvUqrZolQuEX6yZ+dvvufLEZtI\\u003d\&amp;quot;,\&amp;quot;tag\&amp;quot;:\&amp;quot;p9ItvOfsQVTzhTPHq6ycYjKX1TtozP/yym4QWWVRVCk\\u003d\&amp;quot;}&amp;quot;}&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;type&amp;quot;:&amp;quot;CARD&amp;quot;,&lt;br /&gt;
        &amp;quot;info&amp;quot;:{&lt;br /&gt;
            &amp;quot;cardNetwork&amp;quot;:&amp;quot;MASTERCARD&amp;quot;,&lt;br /&gt;
            &amp;quot;cardDetails&amp;quot;:&amp;quot;1164&amp;quot;,&lt;br /&gt;
            &amp;quot;billingAddress&amp;quot;:{&lt;br /&gt;
                &amp;quot;phoneNumber&amp;quot;:&amp;quot;+380 93 000 00 11&amp;quot;,&lt;br /&gt;
                &amp;quot;address3&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;sortingCode&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;address2&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;countryCode&amp;quot;:&amp;quot;UA&amp;quot;,&lt;br /&gt;
                &amp;quot;address1&amp;quot;:&amp;quot;ул. &amp;quot;,&lt;br /&gt;
                &amp;quot;postalCode&amp;quot;:&amp;quot;49107&amp;quot;,&lt;br /&gt;
                &amp;quot;name&amp;quot;:&amp;quot;Super 1&amp;quot;,&lt;br /&gt;
                &amp;quot;locality&amp;quot;:&amp;quot;Київ&amp;quot;,&lt;br /&gt;
                &amp;quot;administrativeArea&amp;quot;:&amp;quot;Київська область&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;email&amp;quot;:&amp;quot;test@easypay.ua&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача токена для оплати ===&lt;br /&gt;
Надішліть дані з поля token з відповіді від &#039;&#039;&#039;GooglePay Api&#039;&#039;&#039; у поле &#039;&#039;&#039;userPaymentInstrument/token&#039;&#039;&#039; у Easypay (розділ [[MerchantAPI#Створення замовлення|Створення замовлення]])&lt;br /&gt;
&lt;br /&gt;
Перед цим потрібно викликати метод &#039;&#039;&#039;EasyPayApi [[MerchantAPI#Реєстрація точки та створення сесії|createApp.]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад запиту&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210000-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
&amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;signature\&amp;quot;:\&amp;quot;MEQCIFTFadYw15Cqfk7+YiM9pp5zEvyTI7oWVZCNFKr1cMthAiAFMv+nt0PWOEhj6LmmMNTByP9E4OhGrSoE7rDvzLDIZw\\u003d\\u003d\&amp;quot;,\&amp;quot;intermediateSigningKey\&amp;quot;:{\&amp;quot;signedKey\&amp;quot;:\&amp;quot;{\\\&amp;quot;keyValue\\\&amp;quot;:\\\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEsrkMsOBN8N0xL8AsTVUIETODhCva5PpGFxvPm56pWmI5MG2HKKHXjsdhdvcP6N3d40x90E0rZzDrxBC2ywERXg\\\\u003d\\\\u003d\\\&amp;quot;,\\\&amp;quot;keyExpiration\\\&amp;quot;:\\\&amp;quot;1618591579000\\\&amp;quot;}\&amp;quot;,\&amp;quot;signatures\&amp;quot;:[\&amp;quot;MEUCIHX0SawuKctPUEjdFu2sDiE81aSSdf8i0KNvdg1dlsWoAiEAye8TEWpPk4sp7EjTovN7DichK6YxY1DajYN9/ArHDYI\\u003d\&amp;quot;]},\&amp;quot;protocolVersion\&amp;quot;:\&amp;quot;ECv2\&amp;quot;,\&amp;quot;signedMessage\&amp;quot;:\&amp;quot;{\\\&amp;quot;encryptedMessage\\\&amp;quot;:\\\&amp;quot;vlLmhIBndM4a/GWFsvbFZrZOygjAwUao/NlvlJlhAQ3kdprI3gubAcQxAau8L74dkzGJh8w7AD2E77XOHycdwG91NUvsJ0xiXuMCXHJ9NPMhp7k49OUIJjOpJG+RqUM9/SPBgx69eDD7skhG+axZYr/m36LFjIlk5WhmumQgIrfojm02uRm0nOcZ2wbvrwQKZyL1IeTv/txqcYMuQqYWzs/FPkIEbiQ80z6dRhVszrEXcHLKcfBmNmcn/Vk90ArXCotOD52V0JS/Q+Mf9mCoe9G2bABo9R9PAYT/FrKIEOQEhzLCI7m4/vyIlCMf69d6PjigP3AOGxykbS0Kvsxqoh+HYRFCSLCd+8O2Us2wCYD09/OBqcQi78/fs2vwyg4nrWQQJ6ZGwTKHHxVRY8VGAUUnMFr18HPsN1BQNuz08M4t6Qx6X0nEZ3hseSIcUMVcBm+NyvL2T/XSWqTh2poDuQ4B+UJ59gMrsPapzouxk2iC/+vS1Bs/2sSf77Nsqr7BhE7SMgnZ/a2LF+Shx2aOKSIGflMz+MjVSzpMg2AUh43pbcsi8g\\\\u003d\\\\u003d\\\&amp;quot;,\\\&amp;quot;ephemeralPublicKey\\\&amp;quot;:\\\&amp;quot;BDJpYzoN9XPVKrHIxwNes83HbR0/AOUPpQgAwi3fTzR+TIB8/VAc9CdI9guWX8Pjvii/T+WxwcByuo9pzJC7518\\\\u003d\\\&amp;quot;,\\\&amp;quot;tag\\\&amp;quot;:\\\&amp;quot;LFOOTwd5Crtn60KnT0J6MHuFlGE0+EYL3D7IrWrPsRA\\\\u003d\\\&amp;quot;}\&amp;quot;}&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Оплата за QR MasterPass ==&lt;br /&gt;
----&amp;lt;blockquote&amp;gt;Для мерчантів, які мають пряму інтеграцію з MasterPass. &amp;lt;/blockquote&amp;gt;QR MasterPass - оплата з гаманця MasterPass із використанням Qr code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Отримання даних для QR-code ===&lt;br /&gt;
----Потрібно створити сесію ([[MerchantAPI#Створення сесії|Створення сесії]]). Після цього необхідно створити замовлення ([[MerchantAPI#Створення замовлення|Створення замовлення]]).&lt;br /&gt;
У відповіді в &amp;lt;code&amp;gt;paymentInstrumentsTypes =&amp;gt; instrumentType: &amp;quot;QrMasterpass&amp;quot;&amp;lt;/code&amp;gt; об&#039;єкт, який містить інформацію для формування QR code. У &#039;&#039;&#039;&amp;lt;code&amp;gt;instrumentvalue&amp;lt;/code&amp;gt;&#039;&#039;&#039; буде рядок, з якого потрібно генерувати QR code.&lt;br /&gt;
&lt;br /&gt;
Приклад &#039;&#039;&#039;paymentInstrumentsTypes&#039;&#039;&#039; =&amp;gt; &#039;&#039;&#039;instrumentType: &amp;quot;QrMasterpass&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;instrumentType&amp;quot;:&amp;quot;QrMasterpass&amp;quot;,&lt;br /&gt;
   &amp;quot;commission&amp;quot;:0.0,&lt;br /&gt;
   &amp;quot;amountMin&amp;quot;:1.00,&lt;br /&gt;
   &amp;quot;amountMax&amp;quot;:14999.00,&lt;br /&gt;
   &amp;quot;userPaymentInstruments&amp;quot;:[&lt;br /&gt;
  	{&lt;br /&gt;
     	&amp;quot;instrumentId&amp;quot;:8499910,&lt;br /&gt;
     	&amp;quot;instrumentType&amp;quot;:&amp;quot;QrMasterpass&amp;quot;,     	  &lt;br /&gt;
&amp;quot;instrumentValue&amp;quot;:&amp;quot;00020101021252040000530398054034005802UA5909&lt;br /&gt;
EasyPayUa6004Kiev64190002UK0109EasyPayUa80850017ua.&lt;br /&gt;
mastercard.www010200020840703434032003434180702054456177041211109354874205020181500017&lt;br /&gt;
ua.mastercard.www011720191111093548742020499996223030443590603391070410036304AF79&amp;quot;,&lt;br /&gt;
     	&amp;quot;alias&amp;quot;:null,&lt;br /&gt;
     	&amp;quot;commission&amp;quot;:0.0,&lt;br /&gt;
     	&amp;quot;loyaltyCommission&amp;quot;:null,&lt;br /&gt;
     	&amp;quot;actionsKeys&amp;quot;:null,&lt;br /&gt;
     	&amp;quot;priorityIndex&amp;quot;:0,&lt;br /&gt;
     	&amp;quot;additionalParams&amp;quot;:{&lt;br /&gt;
        	&amp;quot;OrderId&amp;quot;:&amp;quot;4825209b-1caa-472e-b530-dc3e8efd541c&amp;quot;&lt;br /&gt;
     	}&lt;br /&gt;
  	}&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перевірка статусу QR code ===&lt;br /&gt;
----Метод повертає інформацію про поточний статус QR code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid deepskyblue; background-color: rgba(135, 206, 235, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: deepskyblue; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;//api/payment/qrPaymentCheck&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot; &lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
queryParams&lt;br /&gt;
&lt;br /&gt;
headers&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;status&amp;quot;: &amp;quot;Generated&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: null,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Можливі значення &#039;&#039;&#039;&amp;quot;status&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Generated&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Scanned&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PaymentStarted&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PaymentFinished&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PaymentFinished&amp;lt;/code&amp;gt;  &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;transactionId&amp;quot;&#039;&#039;&#039; – ідентифікатор платежу в системі EasyPay.&lt;br /&gt;
&lt;br /&gt;
=== Оплата за QR code ===&lt;br /&gt;
----Метод для оплати за QR кодом. Працює тільки з QR кодами, які були отримання від EasyPay.&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid deepskyblue; background-color: rgba(135, 206, 235, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: deepskyblue; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/payment/create/qr&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;qrCode&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 1,&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
	&amp;quot;instrumentId&amp;quot;: 8499910,&lt;br /&gt;
	&amp;quot;instrumentType&amp;quot;: &amp;quot;QrMasterpass&amp;quot;,&lt;br /&gt;
                 &amp;quot;alias&amp;quot;: &amp;quot;Mycard&amp;quot;,&lt;br /&gt;
                 &amp;quot;pan&amp;quot;: &amp;quot;4102*******4441&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;resultUrl&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;: &amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;: &amp;quot;Done&amp;quot;,&lt;br /&gt;
  &amp;quot;retrievalReferenceNo&amp;quot;: 11111111,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Можливі значення “&#039;&#039;&#039;paymentState&#039;&#039;&#039;”&lt;br /&gt;
&lt;br /&gt;
* Сonfirmed &lt;br /&gt;
* Rejected  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Створення підпису ==&lt;br /&gt;
----Формування підпису Sign (основний варіант для POST – запитів)&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Sign = base64(sha256(secretKey + requestBody))&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Де:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;secretKey&amp;lt;/code&amp;gt; – секретний ключ.&lt;br /&gt;
* &amp;lt;code&amp;gt;requestBody&amp;lt;/code&amp;gt; – тіло запиту у форматі JSON (ідентичне формату EasyPay).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Приклади коду ===&lt;br /&gt;
----&#039;&#039;&#039;C#&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Convert.ToBase64String(SHA256.Create().ComputeHash(Encoding.UTF8.GetBytes(data)))&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PHP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base64_encode(hash(&#039;sha256&#039;, ($secretKey.$requestbody), true))&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Можливі варіанти інструментів оплати ==&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===== Оплата &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 4px 16px;         border: 2px solid #0033A0; /* Темно-синій колір рамки */         background-color: #0033A0; /* Темно-синій фон */         color: white; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */     &amp;quot;&amp;gt;VISA&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid transparent; /* Прозора рамка для градієнту */         background: linear-gradient(to right, #FF5F00, #FFBF00); /* Градієнт від червоного до оранжевого */         color: white; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;MasterCarD&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;paymentInstrumentsTypes&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;storedCards&amp;quot;: [],&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 4211698,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 200,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
  ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;RCard&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===== Мобільні гроші  &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #00A3E0; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #00A3E0; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Київстар&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #F7E300; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #0033A0; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Lifecell&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #E60012; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #E60012; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Vodafone&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 0.0,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 4958975,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 0.0,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 1,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 6000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 5098216,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Картки лояльності &amp;lt;span style=&amp;quot;             display: inline-block;             padding: 8px 20px;             border: 2px solid #FF0000; /* Червона рамка */             background-color: #FF0000; /* Червоний фон */             color: white; /* Білий текст*/             font-family: Arial, sans-serif; /* Шрифт Arial */             font-weight: bold; /* Жирний шрифт */             border-radius: 24px; /* Закруглені краї */             text-transform: uppercase; /* Великі літери */             font-size: 16px; /* Розмір шрифта */         &amp;quot;&amp;gt;Fishka&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;FishkaB2B&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 1000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;FishkaB2C&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 1000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Оплата  &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #000000; /* Темно-синій колір рамки */         background:FFFFFF ; /* Темно-синій фон */         color: #000000; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;ApplePay&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px;         border-style: solid;         border-width: 4px;         border-color: #4285F4 #EA4335 #FABB05 #34A853; /* Чітке розмежування кольорів */         background-color: #FFFFFF; /* Білий фон всередині */         color: #000000; /* Колір тексту */         font-family: Arial, sans-serif;         font-weight: bold;         text-transform: uppercase;         font-size: 16px;         border-radius: 24px; /* Закруглені краї */     &amp;quot;&amp;gt;GPAY&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 9999.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 10958126,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 9999.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 10958137,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: &lt;br /&gt;
                    {&lt;br /&gt;
                       &amp;quot;PublicKey&amp;quot;: &amp;quot;BKdzipvJvJzcbTMm3dO0LEh1AXFr8qfSiPjwrI7vv9F6hqhDJB1M=&amp;quot;&lt;br /&gt;
                    }&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       }&lt;br /&gt;
   ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Управління інструментами оплати ===&lt;br /&gt;
----Управління інструментами оплати на сторінці оплати EasyPay здійснюється при створенні замовлення. Параметр &amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt; визначає, які інструменти оплати будуть відображатися на сторінці платіжного шлюзу.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;quot;userInfo&amp;quot;: { &lt;br /&gt;
      &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
   },&lt;br /&gt;
&lt;br /&gt;
Обов&#039;язкові параметри:&lt;br /&gt;
    &amp;quot;order&amp;quot;: {&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.01, (decimal)&lt;br /&gt;
&amp;quot;allowedInstruments&amp;quot;: [ &amp;quot;string&amp;quot; ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;параметр в якому передаються інструменти оплати, які будуть відображені на сторінці &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* RCard&lt;br /&gt;
* Card&lt;br /&gt;
* EBank&lt;br /&gt;
* FishkaB2C&lt;br /&gt;
* ApplePay&lt;br /&gt;
* GooglePay&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Поведінка системи&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Якщо параметр&#039;&#039;&#039; &amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt; &#039;&#039;&#039;не передано або він порожній&#039;&#039;&#039;:  На сторінці оплати будуть відображені всі доступні інструменти, які підключені для партнера.&lt;br /&gt;
# &#039;&#039;&#039;Якщо з переданих інструментів немає доступних для оплати&#039;&#039;&#039;:  Повертається помилка:  &amp;lt;code&amp;gt;PAYMENTINSTRUMENT_NOT_FOUND&amp;lt;/code&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Приклад помилки&#039;&#039;&#039;:  У разі, якщо у партнера активні ApplePay і Card, а в запиті передається GooglePay, повертається помилка &amp;lt;code&amp;gt;PAYMENTINSTRUMENT_NOT_FOUND&amp;lt;/code&amp;gt;.&lt;br /&gt;
# &#039;&#039;&#039;Якщо передані доступні інструменти оплати&#039;&#039;&#039;:  У разі, якщо партнер передає, наприклад, GooglePay та Card, але GooglePay не активний для цього партнера, система поверне посилання з активним інструментом Card.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Технічна підтримка ==&lt;br /&gt;
----За потреби консультацій з питань реалізації API можна написати запит на &#039;&#039;merchant.api.support@easypay.ua&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vadim.fedorchuk</name></author>
	</entry>
	<entry>
		<id>https://partnerdocs.easypay.ua/index.php?title=MerchantAPI&amp;diff=1374</id>
		<title>MerchantAPI</title>
		<link rel="alternate" type="text/html" href="https://partnerdocs.easypay.ua/index.php?title=MerchantAPI&amp;diff=1374"/>
		<updated>2025-05-15T13:16:56Z</updated>

		<summary type="html">&lt;p&gt;Vadim.fedorchuk: Зміна даних по тестовій карті&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Загальні відомості ==&lt;br /&gt;
----Протокол призначено для торговців, які є одержувачами платежів. Продавець підписує договір про прийняття платежів або анкету-акцепт до публічної оферти.&lt;br /&gt;
&lt;br /&gt;
Щоб отримати платежі, ви можете використовувати web, мобільні версії сайтів, а також мобільні програми. У разі використання цього протоколу не здійснюється перевірка даних для ідентифікації замовлення або облікового запису. EasyPay завжди приймає дані, надіслані та створені продавцем.&lt;br /&gt;
&lt;br /&gt;
=== Заголовки запитів ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Для надсилання запиту та отримання відповіді у форматі JSON, необхідно передати такі обов’язкові заголовки у запиті.&amp;lt;syntaxhighlight lang=&amp;quot;jsonml+bst&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
--header &#039;Content-Type: application/json&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;AppId: cd7fde18-15db-4d94-a91b-7cf8edd81209&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;PageId: 3e7bf353-417a-410c-a22e-df8bdcccb760&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;PartnerKey: easypay-test&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;locale: ua&#039;&lt;br /&gt;
&lt;br /&gt;
--header &#039;Sign: bS+vPOwu1Sif1Iz47Cdh+z1RAi0s6X21C3uU0YNBNWE=&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== URL ===&lt;br /&gt;
----&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Посилання&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;https://merchantapi.easypay.ua&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Production&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;в т.ч. для надсилання тестових запитів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Налаштування безпеки ===&lt;br /&gt;
----Партнер надає IP, з яких будуть здійснюватися запити.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Реєстрація партнера в системі EasyPay ===&lt;br /&gt;
----Реєстрація нового торговця передбачає отримання унікального ідентифікатора &#039;&#039;&#039;PartnerKey&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Характеристика параметрів реєстрації =====&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x: auto; display: block; width: unset !important; height: auto !important; border: none;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PartnerKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор партнера (продавця) у системі EasyPay.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;ServiceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сервісу торговця у системі EasyPay.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;SecretKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;секретний ключ для формування підпису&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;відомий лише торговцю та EasyPay&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 20 хв. Для кожного запиту CreateOrder потрібно використовувати унікальний PageID&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тестові параметри ===&lt;br /&gt;
----Для тестових запитів використовуються такі параметри:&amp;lt;br&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;pl&amp;quot;&amp;gt;&lt;br /&gt;
PartnerKey = easypay-test&lt;br /&gt;
ServiceKey = MERCHANT-TEST&lt;br /&gt;
SecretKey = test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    На даний момент відсутня можливість тестування з використанням фейкових оплат / тестових карток. &lt;br /&gt;
    Платежі тільки реальні, їх можна відмінити в день оплати методом &lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;cancelOrder&amp;lt;/span&amp;gt; &lt;br /&gt;
 ([[MerchantAPI#Скасування платежу|Скасування платежу]])&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Тестове середовище =====&lt;br /&gt;
&lt;br /&gt;
Перед початком використання тестового середовища необхідно надати ір з яких будуть надходити запити, для відкриття доступу. На тестовому середовищі використовуються методи аналогічні Merchant Api.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестові дані:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* PartnerKey:credit-test&lt;br /&gt;
* SecretKey: credit-test&lt;br /&gt;
&lt;br /&gt;
* serviceKey:TEST-CREDIT-PAYMENT - погашення&lt;br /&gt;
* serviceKey:TEST-CREDIT-PAYMENT - погашення&lt;br /&gt;
* serviceKey:TEST-CREDIT-TO-CARD - виплата&lt;br /&gt;
* Надсилання колбеків з Iр: 195.230.131.50 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тестові картки для верифікації/виплат:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код підтвердження для 2дс при верифікації картки: 123456&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Card.Expire/CVV&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Статус виплати &amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;5167803258208169&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна виплата&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4235751329985326&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна виплата&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4111111111111111&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна без створення транзакції&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4999999999990011&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111 &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна виплата з затримкою статусу 5 хв&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4217198608967728&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0525/111 &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Неуспішна виплата з затримкою статусу 5 хв&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тестові картки для оплати:&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Card.Expire/CVV&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Статус виплати &amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;5168752081922117&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0128/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна оплата з 3ДС/ або не успішна оплата з 3ДС&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;4909150002132451&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0129/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Успішна 2ДС оплата &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;4300380058021820&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;0130/111&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Не успішна з 3ДС + помилка PAYMENT_ALFABANK_116&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    У разі отримання помилки &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;APPID_NOT_FOUND&amp;lt;/span&amp;gt; &lt;br /&gt;
    у відповідь на будь-який метод, необхідно повторити запит &lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;createApp&amp;lt;/span&amp;gt; &lt;br /&gt;
    до отримання точки ІД.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Основні запити/відповіді ==&lt;br /&gt;
&amp;lt;hr color=&amp;quot;#d3d3d3&amp;quot; size=&amp;quot;1&amp;quot; noshade&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Реєстрація точки та створення сесії ===&lt;br /&gt;
Цей метод слід викликати, коли користувач вперше звертається до платіжної сторінки. Якщо браузер або пристрій змінюються, метод знову з&#039;являється&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/system/createApp&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot; lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;,&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json-object&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
body: &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;quot;logoPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/logo/&amp;quot;,&lt;br /&gt;
  &amp;quot;hintImagesPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/hint_images/&amp;quot;,&lt;br /&gt;
  &amp;quot;apiVersion&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;br /&gt;
  &amp;quot;appId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;,&lt;br /&gt;
  &amp;quot;pageId&amp;quot;: &amp;quot;f3f2b678-a3c4-45ba-a865-a136fe4a62bd&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Характеристика параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;        &#039;&#039;&#039;Параметри&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&amp;lt;!-- Третій рядок --&amp;gt;&amp;lt;!-- Четвертий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;за замовчуванням, якщо не було активності за запитами, &lt;br /&gt;
час життя AppId - 3 місяці. З кожним запитом життя AppId автоматично продовжується.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 20 хв. Для кожного запиту CreateOrder потрібно використовувати унікальний PageID&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Створення сесії ===&lt;br /&gt;
----Даний метод створює новий екземпляр сеансу для користувача , &amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/system/createPage&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot; lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;:  &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
body:&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;logoPath&amp;quot;: &amp;quot;https://cdn.easypay.ua/logo/&amp;quot;,&lt;br /&gt;
    &amp;quot;hintImagesPath&amp;quot;: null,&lt;br /&gt;
    &amp;quot;apiVersion&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;br /&gt;
    &amp;quot;appId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;,&lt;br /&gt;
    &amp;quot;pageId&amp;quot;: &amp;quot;29bd7237-6b8d-4048-b028-6efc23d05988&amp;quot;,&lt;br /&gt;
    &amp;quot;requestedSessionId&amp;quot;: &amp;quot;fa3595d3-52de-4744-9fc6-ec2d3507d5a5&amp;quot;,&lt;br /&gt;
    &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Характеристика параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;        &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&amp;lt;!-- Третій рядок --&amp;gt;&amp;lt;!-- Четвертий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;за замовчуванням, якщо не було активності за запитами, &lt;br /&gt;
час життя AppId - 3 місяці. З кожним запитом життя AppId автоматично продовжується.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PageId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор сесії &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; text-align: left;&amp;quot;&amp;gt;За замовчуванням, якщо не було активності за запитами, час життя PageId - 20 хвилин. З кожним запитом життя PageId автоматично продовжується.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Створення замовлення ===&lt;br /&gt;
----Перед викликом цього методу потрібно викликати один із методів: &lt;br /&gt;
&lt;br /&gt;
* [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]]&lt;br /&gt;
* [[MerchantAPI#Створення сесії|CreatePage]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; Для кожного нового запиту &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;CreateOrder&amp;lt;/span&amp;gt; потрібно використовувати унікальний &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;PageID&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&#039;Content-Type&#039;: &#039;application/json&#039;&lt;br /&gt;
&#039;PartnerKey&#039;: &#039;partnerName&#039;&lt;br /&gt;
&#039;locale&#039;: &#039;ua&#039;&lt;br /&gt;
&#039;AppId&#039;: &#039;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId&#039;: &#039;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;Sign&#039;: &#039;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;userInfo&amp;quot;: {&lt;br /&gt;
       &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
Обов&#039;язкові параметри:&lt;br /&gt;
&lt;br /&gt;
     &amp;quot;order&amp;quot;: {&lt;br /&gt;
       &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;amount&amp;quot;:1.01, (decimal)&lt;br /&gt;
&lt;br /&gt;
Необов&#039;язкові параметри:&lt;br /&gt;
       &amp;quot;paymentOperation&amp;quot;:&amp;quot;PaymentTokenization&amp;quot;,&lt;br /&gt;
       &amp;quot;additionalItems&amp;quot;: {},&lt;br /&gt;
       &amp;quot;expire&amp;quot;: &amp;quot;2019-04-15T07:49:20&amp;quot;,&lt;br /&gt;
       &amp;quot;isOneTimePay&amp;quot;: true,&lt;br /&gt;
       &amp;quot;fields&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
           &amp;quot;fieldName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
           &amp;quot;fieldValue&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
           &amp;quot;fieldKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
     },&lt;br /&gt;
  &amp;quot;urls&amp;quot;: {&lt;br /&gt;
    &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;back&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
 &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
    &amp;quot;payee&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;payer&amp;quot;: {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;reccurent&amp;quot;: {&lt;br /&gt;
    &amp;quot;cronRule&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;dateExpire&amp;quot;: &amp;quot;2019-01-21T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;dateRun&amp;quot;: &amp;quot;2019-01-20T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;properties&amp;quot;:&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;failedCount&amp;quot;:0,&lt;br /&gt;
         &amp;quot;failedRule&amp;quot;:&amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;amount&amp;quot;:1.0,&lt;br /&gt;
         &amp;quot;UrlNotify&amp;quot;:&amp;quot;http://notify.url&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;splitting&amp;quot;: {&lt;br /&gt;
    &amp;quot;items&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
     &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;orderId&amp;quot;: &amp;quot;string”  &lt;br /&gt;
     &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
                      &amp;quot;payee&amp;quot;: {&lt;br /&gt;
                                     &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                     &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
                                                    &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                                  }&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;payer&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     }&lt;br /&gt;
                                   },&lt;br /&gt;
        &amp;quot;unit&amp;quot;: &amp;quot;Amount|Percent&amp;quot;,&lt;br /&gt;
        &amp;quot;value&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;withCommission&amp;quot;: false|true&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;cardGuid&amp;quot;: &amp;quot;guid&amp;quot;,&lt;br /&gt;
     &amp;quot;pan&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;expire&amp;quot;: &amp;quot;MM/YY&amp;quot;,&lt;br /&gt;
      &amp;quot;cvv&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;partnerInfo&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис  параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор послуги мерчанта (видає EasyPay)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор номера замовлення у системі партнера&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;опис замовлення (до 120 символів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;відомий лише торговцю та EasyPay&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення, роздільник - точка &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Шостий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentOperation&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип платіжного процесу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PaymentTokenization -&#039;&#039;&#039; використовується для токенізації картки, якою буде сплачено це замовлення.&lt;br /&gt;
* &#039;&#039;&#039;Працює лише для інструмента “карта”&#039;&#039;&#039;. Повинен бути заповнений ідентифікатор клієнта &#039;&#039;&#039;&amp;quot;userInfo&amp;quot;: { &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;}&#039;&#039;&#039;&lt;br /&gt;
* Якщо передано URL для колбеку, то після успішної оплати відправляється колбек про платіж та колбек про токенізацію (приклади колбеків про оплату - в [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]], про [[MerchantAPI#Токенізація за допомогою введення даних картки користувачем на сторінці (сертифікація PCI:DSS не потрібна)|токенізацію]].&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;userInfo/phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер телефону (або ідентифікатор) клієнта &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Номер телефону необхідний: &lt;br /&gt;
&lt;br /&gt;
* для отримання списку карток MasterPass гаманця&lt;br /&gt;
* для отримання списку токенізованих карток (інформація буде в масиві StoredCards)&lt;br /&gt;
* при оплаті із зазначенням токена картки&lt;br /&gt;
* для токенізації картки після успішної оплати разом із параметром&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Девятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Одинадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час життя замовлення &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Після закінчення заданого часу замовлення сплатити неможливо. Час життя сторінки може відображатися на платіжній сторінці у вигляді таймера (за замовчуванням таймер вимкнено). Значення має бути більшим за поточний час на 6 хвилин.&lt;br /&gt;
&#039;&#039;&#039;Значення за замовчуванням - 3 дні&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Дванадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;sOneTimePay&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;включає можливість успішно оплатити замовлення лише 1 раз за конкретним forwardUrl &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Значення:&lt;br /&gt;
&lt;br /&gt;
* True - за замовчуванням;&lt;br /&gt;
* False - оплатити замовлення по тому самому &#039;&#039;forwardUrl&#039;&#039; можна буде кілька разів;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Тринадцятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;urls&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;back -&#039;&#039;&#039; URL для повернення на вказану сторінку з фінальної сторінки успіху EasyPay.&lt;br /&gt;
* &#039;&#039;&#039;success -&#039;&#039;&#039; URL сторінки успіху, для редиректу клієнта у разі успішної оплати.&lt;br /&gt;
* &#039;&#039;&#039;failed -&#039;&#039;&#039; URL сторінки помилки для редиректу клієнта у разі неуспішної оплати&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;back -&#039;&#039;&#039;  На фінальній сторінці EasyPay вгорі зліва з&#039;явиться кнопка “Повернутись назад” з посиланням на вказану URL-адресу. Параметр не може бути порожнім і повинен відповідати формату URL.&lt;br /&gt;
* &#039;&#039;&#039;success&#039;&#039;&#039; -  у разі, якщо не було передано urls{success,failed} для редиректу після оплати. Після оплати клієнт може не дочекатися редиректу на цей url, тому редирект не можна використовувати як індикатор успішної оплати, отримання оповіщення про успішний платіж - &#039;&#039;&#039;див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&lt;br /&gt;
* &#039;&#039;&#039;faild -&#039;&#039;&#039; приклад get-параметрів, які приходять на &#039;&#039;&#039;url.failed та url.succes&#039;&#039;&#039; (те ж, але без &#039;&#039;errorCode&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;?serviceKey=merchanttest-5310&amp;amp;orderId=re9r9er94jr&amp;amp;amount=1.20&amp;amp;description=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Тестове+описання+замовлення&amp;amp;transactionId=722443797&amp;amp;date=2019-06-11T14:49:07&amp;amp;recurrentId=&amp;amp;&#039;&#039;errorCode=PAYMENT_ALFABANK_-2006&#039;&#039;&amp;amp;sign=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;eYkFYixpB3wnKoZDzkAiqWgdMkeHETDWmDsFMCaPO44=&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt; &lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===== Необов&#039;язкові додаткові поля =====&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalItems&amp;lt;/code&amp;gt; –&#039;&#039;&#039; необов&#039;язкові додаткові параметри, наприклад:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
  &amp;quot;PayerEmail&amp;quot;:&amp;quot;client@i.ua&amp;quot;,&lt;br /&gt;
  &amp;quot;PayerPhone&amp;quot;:&amp;quot;380930007603&amp;quot;,&lt;br /&gt;
  &amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;https://notify.url&amp;quot;,&lt;br /&gt;
  &amp;quot;Merchant.Param1&amp;quot;:&amp;quot;CustomValue&amp;quot;,&lt;br /&gt;
  &amp;quot;CurrencyAmountLabel&amp;quot;:&amp;quot;123.56$&amp;quot;&lt;br /&gt;
}, &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PayerEmail&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;емейл клієнта для оповіщення його у разі неоплаченого замовлення та для автоматичного заповнення поля “Надіслати квитанцію на email” на сторінці оплати. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр передається – він не може бути порожнім і має відповідати формату email.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PayerPhone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;телефон клієнта, на який протягом 15-20 хв після виклику CreateOrder відправиться нагадування про неоплачене замовлення (смс або вайбер). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр передається, він не може бути порожнім і повинен відповідати формату телефону.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Merchant.UrlNotify&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL для надсилання нотифікації за успішним платежем (callback), див. [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Параметр не може бути порожнім і має відповідати формату URL.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Merchant.Param1&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;індивідуальний параметр партнера Param1 узгоджується з EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;reccurentPayment&amp;lt;/code&amp;gt; -&#039;&#039;&#039; інформація для створення рекурентного платежу на основі поточного. Рекурентний платіж буде створений за розкладом, якщо основний платіж виконаний за допомогою інструментів card, Rcard, Vcard, LifeMoney&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json-object&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;reccurent&amp;quot;: {&lt;br /&gt;
    &amp;quot;cronRule&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;dateExpire&amp;quot;: &amp;quot;2019-01-21T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;dateRun&amp;quot;: &amp;quot;2019-01-20T08:24:38.741Z&amp;quot;,&lt;br /&gt;
    &amp;quot;properties&amp;quot;:&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;failedCount&amp;quot;:0,&lt;br /&gt;
         &amp;quot;failedRule&amp;quot;:&amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;amount&amp;quot;:1.0,&lt;br /&gt;
         &amp;quot;UrlNotify&amp;quot;:&amp;quot;http://notify.url&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;cronRule&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;правило у cron-форматі, з якою періодичністю повторювати рекурентний платіж, наприклад 10 20 15 * * (кожного 15 числа місяця о 20:10). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо ця властивість порожня, значить рекурентний платіж виконуватиметься на вимогу продавця.&lt;br /&gt;
&#039;&#039;&#039;Плануйте перше виконання рекуренту щонайменше 20 хвилин від дати успішного платежу.&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateExpire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата, після якої не проводити рекурентний платіж.&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateRun&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата першого запуску рекурентного платежу (опціонально). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо не заданий, перший запуск розраховується за &#039;&#039;&#039;recurrent/cronRule&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;properties&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткові параметри (опціонально) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/amount -&#039;&#039;&#039; сума кожного рекурентного платежу, наступного після основної оплати (опціонально)&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/failedCount -&#039;&#039;&#039; ккількість поспіль неуспішних викликів рекурентних оплат, після чого рекурентний платіж видаляється (опціонально). За замовчуванням - 4 спроби: при неуспіху - повторюється спроба кожні 20-30 хвилин, 4 неуспішних спроби поспіль по одному recurrentId - і рекурент відключається. Якщо після 3 неуспішних спроб була 1 успішна, то лічильник неуспішних для цього рекурента скидається.&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/failedRule -&#039;&#039;&#039; cron-правило (період) повтору при неуспішному виклику рекурента (опціонально)&lt;br /&gt;
* &#039;&#039;&#039;reccurent/properties/UrlNotify&#039;&#039;&#039; - URL для надсилання нотифікації за успішним &#039;&#039;&#039;рекурентним&#039;&#039;&#039; платежем (callback), див. [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;  &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetails&amp;lt;/code&amp;gt; -&#039;&#039;&#039; передача банківських реквізитів для перерахування коштів у випадку, якщо банківські реквізити можуть змінюватися щодо різних платежів одного сервісу продавця. На стороні EasyPay має бути увімкнено режим &amp;quot;Отримувати реквізити із запиту&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
    &amp;quot;payee&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;123664578&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;департамент патрульної поліції&amp;quot;,&lt;br /&gt;
      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;пат пумб&amp;quot;,&lt;br /&gt;
        &amp;quot;mfo&amp;quot;: &amp;quot;330556&amp;quot;,&lt;br /&gt;
        &amp;quot;account&amp;quot;: &amp;quot;123654778889&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;payer&amp;quot;: { &amp;quot;name&amp;quot;: &amp;quot;Иванова Мария&amp;quot; },&lt;br /&gt;
    &amp;quot;narrative&amp;quot;: { &amp;quot;name&amp;quot;: &amp;quot;Переказ коштів згідно договору з ФК № 111/11-П від 11.11.1111 р. за виключенням винагороди за їх переказ згідно реєстру від [work_date]р.&amp;quot; }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;payee/ID&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;код одержувача&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;ЄДРПОУ або ІПН&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;payee/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;одержувач &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 38 символів&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;банк отримувача&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 38 символів&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Mfo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;МФО банку &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;може не заповнюватися, якщо Payee/Bank/Account містить IBAN&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payee/Bank/Account&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;р/р одержувача або IBAN &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Payer/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;платник &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Narrative/Name&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;призначення платежу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 157 символів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetailsId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;повну структуру bankingDetails можна не передавати, для цього достатньо передати  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;bankingDetailsId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ідентифікатор банківських реквізитів із довідника, який узгоджений із конкретним партнером та перебуває в системі EasyPay.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt; &lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Splitting&#039;&#039;&#039; - інформація щодо сплітування (розщеплення) платежу.&lt;br /&gt;
&lt;br /&gt;
Частина загальної суми з order/amount розподіляється відповідно до інформації в splitting/items/value, а залишок - йде на основні реквізити з bankingDetails (або bankingDetailsId). На стороні EasyPay має бути увімкнено режим “Отримувати реквізити із запиту &lt;br /&gt;
&lt;br /&gt;
Структура &#039;&#039;&#039;items&#039;&#039;&#039; це масив. Основний платіж буде розщеплений стільки платежів, скільки міститься у цьому масиві плюс залишок. Кожен розщеплений платіж буде надіслано на відповідні банківські реквізити &amp;lt;code&amp;gt;items/bankingDetails&amp;lt;/code&amp;gt;. Залишок коштів буде надіслано на реквізити основного платежу з &amp;lt;code&amp;gt;BankingDetails&amp;lt;/code&amp;gt; або &amp;lt;code&amp;gt;bankingDetailsId,&amp;lt;/code&amp;gt; які потрібно обов&#039;язково вказувати під час сплітування.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  },&lt;br /&gt;
 &amp;quot;splitting&amp;quot;: {&lt;br /&gt;
    &amp;quot;items&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
     &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot; &lt;br /&gt;
     &amp;quot;bankingDetailsId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;bankingDetails&amp;quot;: {&lt;br /&gt;
                      &amp;quot;payee&amp;quot;: {&lt;br /&gt;
                                     &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                     &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                      &amp;quot;bank&amp;quot;: {&lt;br /&gt;
                                                    &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;mfo&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                                                     &amp;quot;account&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                                  }&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;payer&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     },&lt;br /&gt;
                       &amp;quot;narrative&amp;quot;: {&lt;br /&gt;
                                      &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                                     }&lt;br /&gt;
                                   },&lt;br /&gt;
        &amp;quot;unit&amp;quot;: &amp;quot;Amount|Percent&amp;quot;,&lt;br /&gt;
        &amp;quot;value&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;withCommission&amp;quot;: false|true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр. Ідентифікатор послуги, за якою ініціюється зарахування спліту (частини) платежу.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення ServiceKey з тіла запиту CreateOrder&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр. Ідентифікатор внутрішнього замовлення Мерчант для маркування конкретного спліту (частини) платежу.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення OrderId, передане в тілі запиту CreateOrder.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/bankingDetails&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;банківські реквізити кожного розщепленого платежу. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;            &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/unit&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;може бути &#039;&#039;&#039;Amount&#039;&#039;&#039; (сума розщепленого платежу в грн.) або &#039;&#039;&#039;Percent&#039;&#039;&#039; (сума розщепленого платежу вважається відсотком від загального). &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/value&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;значення у цифрах. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;items/withCommission - true/false&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Вказує з якого з одержувачів слід утримати внутрішню комісію. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Сума комісії розраховується із загальної суми платежу, а утримується - з першого одержувача зі &#039;&#039;&#039;splitting,&#039;&#039;&#039; у якого &#039;&#039;&#039;withCommission=true&#039;&#039;&#039;. Якщо ні в кого з &#039;&#039;&#039;splitting&#039;&#039;&#039; не зазначено &#039;&#039;&#039;withCommission=true&#039;&#039;&#039;, то комісія втікає з “основного” одержувача, вказаного в bankingDetails.&lt;br /&gt;
Якщо у всіх значення &#039;&#039;&#039;withCommission=false&#039;&#039;&#039; (або не передали), то комісія утримається з &amp;quot;основного одержувача&amp;quot;, вказаного в параметрі &#039;&#039;&#039;bankingDetails&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Якщо всі значення &#039;&#039;&#039;withCommission=true,&#039;&#039;&#039; то комісія утримається з першого одержувача, зазначеного в splitting. Залишок буде надіслано на реквізити основного платежу з &#039;&#039;&#039;bankingDetails&#039;&#039;&#039; або &#039;&#039;&#039;bankingDetailsId.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При встановленому сервісом Типі розрахунків “За актами&amp;quot;, одержувачам перераховується повна сума, без відрахування комісії, незалежно від значення WithComission.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Після виконання сплітування під кожен спліт (частини) платежу на стороні EasyPay створюється фінансова   транзакція з унікальним transactionID.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Якщо списання грошей з картки пройшло успішно і всі реквізити для спліту вказані корректно (доступні) - всі транзакції набувають успішного статусу і по кожній транзакції відправляється колбек.&lt;br /&gt;
* Якщо списання грошей з картки пройшло неуспішно – запит відхиляється з кодом фінансової помилки;&lt;br /&gt;
* Якщо списання грошей з картки пройшло успішно, але хоча б один із реквізитів зазначено неправильно – всі транзакції спліту (частини) платежу – будуть відхилені.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Після проведення успішного списання та сплітування по кожній фінансовій транзакції в рамках спліту направляється колбек (нотифікація) про успішний платіж. Приклад коллбека (нотифікації) вказаний у [[MerchantAPI#Повідомлення про платіж|повідомлення про платіж]]&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Якщо параметр &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;userPaymentInstrument&amp;lt;/span&amp;gt; не є порожнім, створення платежу буде відбуватися автоматично.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для різних інструментів передаються такі параметри:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;userPaymentInstrument –&#039;&#039;&#039; інструмент оплати.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Картка (PCI DSS)&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;pan&amp;quot;: &amp;quot;5168123456780123&amp;quot;,&lt;br /&gt;
      &amp;quot;expire&amp;quot;: &amp;quot;MM/YY&amp;quot;,&lt;br /&gt;
      &amp;quot;cvv&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Токенізована Карта&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&amp;quot;userInfo&amp;quot;:{&amp;quot;phone&amp;quot;:&amp;quot;380935207603&amp;quot;}, /Phone,під яким токенізована карта/&lt;br /&gt;
…&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
      &amp;quot;cardGuid&amp;quot;: &amp;quot;guid&amp;quot;, /токен картки/&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MasterPass&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&amp;quot;userInfo&amp;quot;:{&amp;quot;phone&amp;quot;:&amp;quot;380935207603&amp;quot;}, /телефон реєстрації гаманця MasterPass/&lt;br /&gt;
…&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;MasterPass&amp;quot;,&lt;br /&gt;
       &amp;quot;alias&amp;quot;: &amp;quot;string&amp;quot;,/Аліас карти в гаманці MasterPass/&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Kyivstar Money/Life Money /VodafoneMoney&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney / LifeMoney / VodafoneMoney&amp;quot;,&lt;br /&gt;
      &amp;quot;phone&amp;quot;: &amp;quot;380xxYYYYYYY&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;ApplePay/GooglePay&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
      &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay / GooglePay&amp;quot;,&lt;br /&gt;
      &amp;quot;token&amp;quot;: “string”/Токен, отриманий від Apple | Google /&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo –&#039;&#039;&#039; інформація про партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.name –&#039;&#039;&#039; найменування партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.id –&#039;&#039;&#039; ВД (ЄДРПОУ) партнера&lt;br /&gt;
* &#039;&#039;&#039;partnerInfo.account –&#039;&#039;&#039; рахунок партнера (особовий рахунок/IBAN…)&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Параметры BrowseInfo при 3DS оплаті ====&lt;br /&gt;
У зв&#039;язку з переходом банків - екваєрів на модель роботи 3D Secure 2.x, при створенні замовлення з одночасною передачею інструменту оплати в запиті (карта, токен карти, токен Apple / Google Pay), необхідно передавати додаткові параметри пристрою (браузера) клієнта в заголовках і в тілі запиту createOrder, у прикладі вони виділені:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
[    &amp;quot;appId: b15c4b64-8964-4c80-852e-df59a0e0d9b6&amp;quot;,&lt;br /&gt;
    &amp;quot;pageId: 607514b8-1da5-490a-bdf3-0c6883131625&amp;quot;,&lt;br /&gt;
    &amp;quot;partnerKey: easypay-test&amp;quot;,&lt;br /&gt;
    &amp;quot;sign: XJ3roGhTLwAZXigBp/iVRdsXlZYdTSen3xSM+29GaRg=&amp;quot;,&lt;br /&gt;
    &amp;quot;Content-Type:application/json&amp;quot;,&lt;br /&gt;
    &amp;quot;AcceptHeader:*/*&amp;quot;,&lt;br /&gt;
    &amp;quot;User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36&amp;quot;&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
body:&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_3ds2x&amp;quot;,&lt;br /&gt;
    &amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
      &amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;http://url.noti.fy&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Easy test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;Card&amp;quot;,&lt;br /&gt;
    &amp;quot;pan&amp;quot;:&amp;quot;4444444444444444&amp;quot;,&lt;br /&gt;
    &amp;quot;expire&amp;quot;:&amp;quot;0599&amp;quot;,&lt;br /&gt;
    &amp;quot;cvv&amp;quot;:&amp;quot;123&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;browserInfo&amp;quot;:{&lt;br /&gt;
    &amp;quot;colorDepth&amp;quot;:&amp;quot;24&amp;quot;,&lt;br /&gt;
    &amp;quot;screenHeight&amp;quot;:&amp;quot;824&amp;quot;,&lt;br /&gt;
    &amp;quot;screenWidth&amp;quot;:&amp;quot;1536&amp;quot;,&lt;br /&gt;
    &amp;quot;language&amp;quot;:&amp;quot;uk-UA&amp;quot;,&lt;br /&gt;
    &amp;quot;javaEnabled&amp;quot;:&amp;quot;false&amp;quot;,&lt;br /&gt;
    &amp;quot;javascriptEnabled&amp;quot;: &amp;quot;true&amp;quot;&lt;br /&gt;
    &amp;quot;timeZone&amp;quot;:&amp;quot;-180&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Параметри&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AcceptHeader:*/*&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;передавайте без змін&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;User-Agent&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;передавайте клієнтський User-Agent &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад, як збирати дані на JS:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
getBrowserInfo() {&lt;br /&gt;
    let browserInfoModel = {};&lt;br /&gt;
    browserInfoModel.colorDepth = window.screen.colorDepth.toString();&lt;br /&gt;
    browserInfoModel.screenHeight = window.screen.height.toString();&lt;br /&gt;
    browserInfoModel.screenWidth = window.screen.width.toString();&lt;br /&gt;
    browserInfoModel.language = window.navigator.language;&lt;br /&gt;
    browserInfoModel.javaEnabled = window.navigator.javaEnabled();&lt;br /&gt;
    browserInfoModel.timeZone = (new Date()).getTimezoneOffset().toString();&lt;br /&gt;
    return browserInfoModel;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо все передано правильно, то отримайте відповідь як нижче у прикладі &#039;&#039;&#039;&amp;quot;Якщо передано userPaymentInstrument (для випадку з 3DSecure)&amp;quot;,&#039;&#039;&#039; або помилку оплати з картки, наприклад, &amp;quot;Недостатньо коштів&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
У випадку, якщо додаткові параметри передані неправильно, отримайте помилку платіжного сервісу, наприклад:&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;errorCode&amp;quot;:&amp;quot;PAYMENT_PUMB_SERVICE_FAILURE&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;:&amp;quot;Технічна помилка екваєра. Зверніться до служби підтримки EasyPay, або спробуйте пізніше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Відповідь (RESPONSE)&#039;&#039;&#039;:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
header:&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body:&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;accountInfo&amp;quot;: null,&lt;br /&gt;
    &amp;quot;bankingDetails&amp;quot;: null,&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
    &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
    &amp;quot;paymentInstrumentsTypes&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;EMoney&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;RCard&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;storedCards&amp;quot;: [],&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;instrumentId&amp;quot;: 4211698,&lt;br /&gt;
                    &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
                    &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
                    &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
                }&lt;br /&gt;
            ]&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;walletStatus&amp;quot;: &amp;quot;NotRegistered&amp;quot;,&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;MasterPass&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
            &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
            &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
            &amp;quot;amountMax&amp;quot;: 4999,&lt;br /&gt;
            &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
 &amp;quot;instrumentId&amp;quot;: 5098216,&lt;br /&gt;
                    &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
                    &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
                    &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
                }&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;forwardUrl&amp;quot;: https://easypay.ua/whitepage/81b14a73-730c-40d4-8064-ce1c10e0c53b,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку з 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;WaitVerify&amp;quot;,&lt;br /&gt;
  &amp;quot;action&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/redirect/4df828bf-379b-4e88-8868-f667f12d74a9&amp;quot;,&lt;br /&gt;
  &amp;quot;actionContent&amp;quot;:&amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;form action=&#039;https://acs.monobank.com.ua/PaReqVISA.jsp&#039; method=&#039;post&#039; id=&#039;submitForm&#039;&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;PaReq&#039;  value=&#039;eJxVUsluwjAQ/RWUY6VgO2RFg1FoqJpDUgThwNF1XAglS7NUpF9fm4alt3nzxvNm3hjm5/w0+hZ1k5XFTCNjrI1Ewcs0K/YzbZu86K42p5AcaiGCjeBdLShEomnYXoyydKY5mGNuWh966mKmm6lH9HcHY91zLeZMmGkT19EorPy1+KIwCFGpMzYAXaHsWPMDK1oKjH8twpiaBBumBWiAkIs6DCgh9oQ4rmsRW2pgQH9pKFgu6NLf7Fb+7ikIN8k6XGyT8C0GdKGAl13R1j21zQmgK4CuPtFD21bNFCHBmr5i/bhjCJAiAN2HWnUqamSjc5bS+Mj7+Pg5iY5LIwp8HCe7nyjZ4igJZ4BUBaSsFdTABsYecUfEmxIyteQ6lzywXE1AidpgiKFSEv4D8ZgA6Xstz9JTz5XUDYE4V2UhZIU08xYDus/7/Kos5a0yz7Kx6dgWNpStl5R6n0knDBNblwYKAFKP0HAxNBxbRv8+wS+7NLXc&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;TermUrl&#039; value=&#039;https://merchantapi.easypay.ua/api/payment/confirm/185ff3c7-8daa-4715-af1a-23f7554d19bb,0e101596-2a6a-4a0e-92e2-dac1e7a5c69d,-1&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;MD&#039; value=&#039;ee6eda7e-6252-41af-a696-825e85b34878&#039; /&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;script&amp;gt;document.getElementById(&#039;submitForm&#039;).submit();&amp;lt;/script&amp;gt; &amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;FormRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, &amp;quot;alternativeRedirectUrl&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/altredirect/00f9befe-a200-4e4d-ae27-0a4bdbc443fc&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:860094566,&lt;br /&gt;
  &amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;:{&lt;br /&gt;
    &amp;quot;SessionId&amp;quot;:&amp;quot;a9692063-2db5-4d25-8a66-e62b4476d1e4&amp;quot;,&lt;br /&gt;
    &amp;quot;MerchantOpertion&amp;quot;:&amp;quot;CheckPaymentOperationOrder&amp;quot;,&lt;br /&gt;
    &amp;quot;Operation&amp;quot;:&amp;quot;CheckPayment&amp;quot;,&lt;br /&gt;
    &amp;quot;BankingDetails&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку без 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;redirectUrl&amp;quot;:null,&lt;br /&gt;
  &amp;quot;action&amp;quot;:null,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Done&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:847870521,&lt;br /&gt;
&amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;: null,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;accountInfo&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;додаткова інформація про послугу  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення ServiceKey з тіла запиту CreateOrder&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Якщо параметр відсутній, використовується значення OrderId, передане в тілі запиту CreateOrder.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMax&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;максимальна сума платежу за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amountMin&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;мінімальна сума за послугою &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;forwardUrl&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;URL сторінки оплати, для партнерів які не мають сертифікатів PCI DSS для обробки карткових даних. Або якщо партнер не має платіжної сторінки. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;на сторінці оплати можемо відключати елементи інтерфейсу:&lt;br /&gt;
- логотип EasyPay можемо приховувати&lt;br /&gt;
&lt;br /&gt;
- лічильник часу, що залишився до оплати, може бути відображений/прихований&lt;br /&gt;
&lt;br /&gt;
- поле &amp;quot;Призначення&amp;quot; (можемо вимкнути, або за замовчуванням зробити відкритим/закритим)&lt;br /&gt;
&lt;br /&gt;
- рядок з логотипом партнера та назвою можемо приховати&lt;br /&gt;
&lt;br /&gt;
- поле введення імейл сховати / відобразити&lt;br /&gt;
&lt;br /&gt;
- рядок з &amp;quot;Номер замовлення&amp;quot; приховати/показати&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentInstrumentsTypes&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;список інструментів оплати. Інструменти &#039;&#039;&#039;Emoney&#039;&#039;&#039;, vcard та &#039;&#039;&#039;RCard&#039;&#039;&#039; видаємо тільки для користувачів, які авторизовані в системі EasyPay. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
Можливі значення &#039;&#039;&#039;instrumentType&#039;&#039;&#039;&lt;br /&gt;
* Emoney – гаманець EasyPay&lt;br /&gt;
* Card – платіжна картка&lt;br /&gt;
* RCard – платіжна картка, підв&#039;язана в системі EasyPay&lt;br /&gt;
* ApplePay – оплата через  ApplePay &lt;br /&gt;
* GooglePay – оплата через GooglePay&lt;br /&gt;
* MasterPass – гаманець MASTERPASS&lt;br /&gt;
* QrMasterpass&lt;br /&gt;
* LifeMoney – мобільні гроші Лайф.&lt;br /&gt;
* KsMoney –  мобільні гроші Київстар&lt;br /&gt;
* VodafoneMoney – мобільні гроші Водафон&lt;br /&gt;
* картки лояльності Fishka&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;masterPassWalletStatus&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус гаманця MASTERPASS. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
Можливі значення див. у [[MerchantAPI#Створення замовлення на перекази між картами|Створення замовлення на перекази між картами]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;masterPassCommission&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;розмір комісії при оплаті MASTERPASS. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
Можливі значення &#039;&#039;&#039;instrumentType&#039;&#039;&#039;&lt;br /&gt;
* Emoney – гаманець EasyPay&lt;br /&gt;
* Card – платіжна картка&lt;br /&gt;
* RCard – платіжна картка, підв&#039;язана в системі EasyPay&lt;br /&gt;
* ApplePay – оплата через  ApplePay &lt;br /&gt;
* GooglePay – оплата через GooglePay&lt;br /&gt;
* MasterPass – гаманець MASTERPASS&lt;br /&gt;
* QrMasterpass&lt;br /&gt;
* LifeMoney – мобільні гроші Лайф.&lt;br /&gt;
* KsMoney –  мобільні гроші Київстар&lt;br /&gt;
* VodafoneMoney – мобільні гроші Водафон&lt;br /&gt;
* картки лояльності Fishka&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3DSecure / mobile payments case:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку з 3DSecure):&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;WaitVerify&amp;quot;,&lt;br /&gt;
  &amp;quot;action&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/redirect/4df828bf-379b-4e88-8868-f667f12d74a9&amp;quot;,&lt;br /&gt;
  &amp;quot;actionContent&amp;quot;:&amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;form&amp;quot; action=&amp;quot;https://acs.monobank.com.ua/PaReqVISA.jsp&#039; method=&#039;post&#039; id=&#039;submitForm&#039;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;PaReq&amp;quot; value=&#039;eJxVUsluwjAQ/RWUY6VgO2RFg1FoqJpDUgThwNF1XAglS7NUpF9fm4alt3nzxvNm3hjm5/w0+hZ1k5XFTCNjrI1Ewcs0K/YzbZu86K42p5AcaiGCjeBdLShEomnYXoyydKY5mGNuWh966mKmm6lH9HcHY91zLeZMmGkT19EorPy1+KIwCFGpMzYAXaHsWPMDK1oKjH8twpiaBBumBWiAkIs6DCgh9oQ4rmsRW2pgQH9pKFgu6NLf7Fb+7ikIN8k6XGyT8C0GdKGAl13R1j21zQmgK4CuPtFD21bNFCHBmr5i/bhjCJAiAN2HWnUqamSjc5bS+Mj7+Pg5iY5LIwp8HCe7nyjZ4igJZ4BUBaSsFdTABsYecUfEmxIyteQ6lzywXE1AidpgiKFSEv4D8ZgA6Xstz9JTz5XUDYE4V2UhZIU08xYDus/7/Kos5a0yz7Kx6dgWNpStl5R6n0knDBNblwYKAFKP0HAxNBxbRv8+wS+7NLXc&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;TermUrl&#039; value=&#039;https://merchantapi.easypay.ua/api/payment/confirm/185ff3c7-8daa-4715-af1a-23f7554d19bb,0e101596-2a6a-4a0e-92e2-dac1e7a5c69d,-1&#039; /&amp;gt;&amp;lt;input type=&#039;hidden&#039; name=&#039;MD&#039; value=&#039;ee6eda7e-6252-41af-a696-825e85b34878&#039; /&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;script&amp;gt;document.getElementById(&#039;submitForm&#039;).submit();&amp;lt;/script&amp;gt; &amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;FormRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, &amp;quot;alternativeRedirectUrl&amp;quot;:&amp;quot;https://merchantapi.easypay.ua/api/payment/altredirect/00f9befe-a200-4e4d-ae27-0a4bdbc443fc&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:&amp;quot;860094566&amp;quot;,&lt;br /&gt;
  &amp;quot;retrievalReferenceNo&amp;quot;:&amp;quot;null&amp;quot;,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;:{&lt;br /&gt;
    &amp;quot;SessionId&amp;quot;:&amp;quot;a9692063-2db5-4d25-8a66-e62b4476d1e4&amp;quot;,&lt;br /&gt;
    &amp;quot;MerchantOpertion&amp;quot;:&amp;quot;CheckPaymentOperationOrder&amp;quot;,&lt;br /&gt;
    &amp;quot;Operation&amp;quot;:&amp;quot;CheckPayment&amp;quot;,&lt;br /&gt;
    &amp;quot;BankingDetails&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Якщо передано userPaymentInstrument (для випадку без 3DSecure):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;redirectUrl&amp;quot;:null,&lt;br /&gt;
  &amp;quot;action&amp;quot;:null,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;Done&amp;quot;,&lt;br /&gt;
  &amp;quot;actionType&amp;quot;:&amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:847870521,&lt;br /&gt;
&amp;quot;retrievalReferenceNo&amp;quot;:null,&lt;br /&gt;
  &amp;quot;responseItems&amp;quot;: null,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Confirmed&#039;&#039;&#039; - платіж підтверджений (кінцевий статус, якщо &amp;quot;status&amp;quot;: &amp;quot;done&amp;quot;)&lt;br /&gt;
* &#039;&#039;&#039;WaitConfirm&#039;&#039;&#039; - платіж у статусі &amp;quot;обробляється&amp;quot;, необхідно додатково запросити фінальний статус платежу&lt;br /&gt;
* &#039;&#039;&#039;WaitVerify&#039;&#039;&#039; - від клієнта очікується підтвердження (наприклад, якщо &amp;quot;status&amp;quot;: &amp;quot;Need3Ds&amp;quot; - необхідно пройти перевірку 3D Secure) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Done&#039;&#039;&#039; - додаткові дії не потрібні, якщо при цьому &amp;quot;зберіганнядержави&amp;quot;:&amp;quot;затверджено&amp;quot;, означає платіж повністю успішний. При іншому значенні paymentState- платіж не прийняв кінцевий статус, необхідно запросити статус ([[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]).&lt;br /&gt;
* &#039;&#039;&#039;Need3Ds&#039;&#039;&#039; - необхідно підтвердження 3D Secure від клієнта ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
* &#039;&#039;&#039;NeedConfirmCode&#039;&#039;&#039; - необхідно надіслати код перевірки зі смс методом confirmCodeVerification ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
* &#039;&#039;&#039;NeedLookup&#039;&#039;&#039; - необхідно надіслати код перевірки з смс &#039;&#039;&#039;&#039;&#039;методом confirmCodeVerification (&#039;&#039;&#039;&#039;&#039;[[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]]) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionType&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип наступної дії:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;FormRedirect&amp;quot;&#039;&#039;&#039; -  необхідно створити сторінку (форму) з html-коду, який передано у параметрі &amp;quot;actionContent&amp;quot; :&#039;&#039;&#039;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;,&#039;&#039;&#039; відкрити її клієнту, наприклад, для проходження ним 3D-secure перевірки. Альтернативним варіантом є переадресація клієнта за посиланням параметра &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
* Після проходження перевірки клієнт буде передресовано на фінальну сторінку EasyPay або на&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;urls&amp;quot;: {&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;UrlRedirect&amp;quot;&#039;&#039;&#039; - переадресувати клієнта на посилання з &amp;quot;action&amp;quot; або переадресувати клієнта за посиланням з &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;ConfirmCode&amp;quot;&#039;&#039;&#039; -необхідно надіслати код перевірки з смс методом &#039;&#039;&#039;confirmCodeVerification&#039;&#039;&#039; ([[MerchantAPI#Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки|Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;None&amp;quot;&#039;&#039;&#039; - можливий при використанні інструменту гаманець &#039;&#039;&#039;(&amp;quot;instrumentType&amp;quot;: &amp;quot;EMoney&amp;quot;),&#039;&#039;&#039; кошти успішно списані з гаманця, партнеру надсилається повідомлення про списання. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionContent&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;&#039;&#039;&#039; - html форма сторінки банку для введення коду 3DS. Сформувати сторінку з коду та відкрити її клієнту. Після підтвердження платежу відбудеться 302-й редирект на ваші &amp;quot;urls&amp;quot; із запиту createOrder, або на фінальну сторінку EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції в EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;2DSecure case:&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;Confirmed&amp;quot;&#039;&#039;&#039; та &#039;&#039;&#039;&amp;quot;status&amp;quot;: &amp;quot;Done&amp;quot;&#039;&#039;&#039; - платіж пройшов успішно. При інших значеннях необхідно перевірити статус &#039;&#039;&#039;&#039;&#039;платежу&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;(&#039;&#039;&#039;[[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]&#039;&#039;&#039;)&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;Done&amp;quot; -&#039;&#039;&#039;платіж завершено, додаткові дії не потрібні.  При &#039;&#039;&#039;&amp;quot;paymentState&amp;quot;:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Confirmed&amp;quot;&#039;&#039;&#039; - означає, що транзакція на стороні EasyPay прийнята (http - оповіщення успішно доставлено партнеру) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції до EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки ====&lt;br /&gt;
----У випадку &amp;quot;&amp;lt;code&amp;gt;actionType&amp;lt;/code&amp;gt;&amp;quot;: &amp;quot;&amp;lt;code&amp;gt;ConfirmCode&amp;lt;/code&amp;gt;&amp;quot;, клієнту прийде код підтвердження, який потрібно передати до EasyPay&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/payment/confirmCodeVerification&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{  }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо &amp;quot;status&amp;quot;:&amp;quot;Need3Ds&amp;quot;, то клієнту потрібно пройти 3DS перевірку в залежності від значення &#039;&#039;&#039;&amp;quot;actionType&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Опис параметрів:&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;FormRedirect&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необхідно СТВОРИТИ  сторінку (форму) з html-коду, який передано у параметрі &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;actionContent&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&amp;quot;&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;&amp;quot;, відкрити її клієнту для проходження ним 3D-secure перевірки. Альтернативним варіантом є переадресація клієнта за посиланням параметра &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;UrlRedirect&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необхідно переадресувати клієнта на посилання з &#039;&#039;&#039;&amp;quot;action&amp;quot;&#039;&#039;&#039; або переадресувати клієнта за посиланням з &#039;&#039;&#039;&amp;quot;alternativeRedirectUrl&amp;quot;.&#039;&#039;&#039; Відобразиться форма банку емітента картки для перевірки 3D Secure. Після введення коду клієнта переадресує на сторінку успіху чи помилки. Адреси сторінок передаються на етапі створення замовлення. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;urls&amp;quot;: {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;   &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;   &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Перевірка статусу платежу ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/orderState&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
   &amp;quot;orderId&amp;quot;:&amp;quot;test_20240524-0015&amp;quot;,&lt;br /&gt;
   &amp;quot;transactionId&amp;quot;:&amp;quot;1413668587&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body:&lt;br /&gt;
&amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:1413668587,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;test_20240524-0015&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:3.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;declined&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:1413673292,&lt;br /&gt;
  &amp;quot;&amp;quot;:&lt;br /&gt;
  &amp;quot;paymentsList&amp;quot;:[&lt;br /&gt;
    &lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;refunds&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;refundTransactionId&amp;quot;:1413669380,&lt;br /&gt;
      &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
      &amp;quot;refundAmount&amp;quot;:1.10,&lt;br /&gt;
      &amp;quot;dateAccepted&amp;quot;:&amp;quot;2024-05-24T16:14:45+03:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateDeclined&amp;quot;:null,&lt;br /&gt;
      &amp;quot;datePost&amp;quot;:&amp;quot;2024-05-24T16:14:39+03:00&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;refundTransactionId&amp;quot;:1413673292,&lt;br /&gt;
      &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
      &amp;quot;refundAmount&amp;quot;:1.90,&lt;br /&gt;
      &amp;quot;dateAccepted&amp;quot;:&amp;quot;2024-05-24T16:19:40+03:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateDeclined&amp;quot;:null,&lt;br /&gt;
 &amp;quot;datePost&amp;quot;:&amp;quot;2024-05-24T16:19:33+03:00&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;Опис параметрів&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&#039;&#039;&#039;Фінальний&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;статус?&#039;&#039;&#039;&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;&#039;&#039;&#039;Значення/ подальші дії&#039;&#039;&#039;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;accepted&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;         &#039;&#039;&#039;так&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж прийнято&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;declined&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;так&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж відхилений&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;pending&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ні&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;платіж знаходиться в обробці, необхідно повторити запит статусу пізніше&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;- &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;статус платежу не визначено, необхідно повторити запит статусу до отримання кінцевого статусу&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Нетипові відповіді запит статусу:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Якщо платіж не знайдено, прийде відповідь:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;error&amp;quot;:{&lt;br /&gt;
&amp;quot;errorCode&amp;quot;:&amp;quot;MERCHANT_ORDERID_NOT_FOUND&amp;quot;,&lt;br /&gt;
&amp;quot;title&amp;quot;:null,&lt;br /&gt;
&amp;quot;description&amp;quot;:null,&lt;br /&gt;
&amp;quot;errorMessage&amp;quot;:&amp;quot;MERCHANT_ORDERID_NOT_FOUND&amp;quot;,&lt;br /&gt;
&amp;quot;fieldErrors&amp;quot;:[   ]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Якщо платіж (сторінка, замовлення) не були відкриті клієнтом або не було спроби оплати, прийде відповідь:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
&amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
&amp;quot;orderId&amp;quot;: &amp;quot;Some orderId2&amp;quot;,&lt;br /&gt;
&amp;quot;amount&amp;quot;: 0,&lt;br /&gt;
&amp;quot;paymentState&amp;quot;: &amp;quot;pending&amp;quot;,&lt;br /&gt;
&amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
&amp;quot;paymentsList&amp;quot;: [],&lt;br /&gt;
&amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Якщо отримано помилку на замовлення на етапі визначення реквізитів:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;Some orderId&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;: &amp;quot;declined&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
  &amp;quot;paymentsList&amp;quot;: [],&lt;br /&gt;
  &amp;quot;error&amp;quot;: {&lt;br /&gt;
    &amp;quot;errorCode&amp;quot;: &amp;quot;PROVIDER_ACCOUNT_INVALID&amp;quot;, (ерор код може (має) відрізнятися від того, що в прикладі)&lt;br /&gt;
    &amp;quot;title&amp;quot;: &amp;quot;Помилка системи&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;Акаунт не знайдено&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При виконанні запиту статусу на замовлення, у яких є спліт (платіжна опція) - повертається наступна модель:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;serviceKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
   &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
   &amp;quot;transactionId&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
    &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 3.150000,&lt;br /&gt;
    &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
    &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
    &amp;quot;paymentsList&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379509,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.030000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379508,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 0.050000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379507,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.020000,&lt;br /&gt;
 &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;merchantKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
            &amp;quot;transactionId&amp;quot;: 991379506,&lt;br /&gt;
            &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11ID&amp;quot;,&lt;br /&gt;
            &amp;quot;amount&amp;quot;: 1.050000,&lt;br /&gt;
            &amp;quot;paymentState&amp;quot;: &amp;quot;accepted&amp;quot;,&lt;br /&gt;
            &amp;quot;refundTransactionId&amp;quot;: null,&lt;br /&gt;
            &amp;quot;date&amp;quot;: &amp;quot;2021-09-15T14:07:38+03:00&amp;quot;,&lt;br /&gt;
            &amp;quot;error&amp;quot;: null&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentsList&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;список платежів у структурі спліту з деталізацією. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У випадку зі сплітованими платежами, в основному тілі відповіді &#039;&#039;&#039;OrderState&#039;&#039;&#039; - параметру &#039;&#039;&#039;transactionId&#039;&#039;&#039; присвоюється внутрішній технічний номер (нефінансової) операції.&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;urls&amp;quot;: {&lt;br /&gt;
   &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Скасування платежу ====&lt;br /&gt;
----Метод викликається &#039;&#039;&#039;лише&#039;&#039;&#039; для платежів у статусі &#039;&#039;&#039;&amp;quot;accepted&amp;quot;.&#039;&#039;&#039; Для успішного скасування має бути достатньо суми прийнятих платежів у день скасування. Можна скасовувати платежі, які не старші 30 днів. Успішне повернення після цього терміну – не гарантується, залежить від умов банків-еквайєрів.&lt;br /&gt;
&lt;br /&gt;
Повернення суми на картку відбувається в строк 0-3 робочих дні, в окремих випадках – до 30 робочих днів. Це залежить від умов банку-еквайєра, через який пройшов основний платіж, а також банку-емітента.&lt;br /&gt;
&lt;br /&gt;
===== Скасування звичайного платежу =====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;test_20210217-121843&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: &amp;quot;913141164&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:913141164,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:913141464,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;test_20210217-121843&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br /&amp;gt;Опис параметрів&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;скасована сума &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;для часткового скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
для скасування повної суми - параметр amount не передається&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;магазину чи послуги&lt;br /&gt;
передається партнеру після реєстрації у системі EasyPay відповідальним менеджером. &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус транзакції рефанду (скасування). Можливі значення: &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* a&#039;&#039;&#039;ccepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* p&#039;&#039;&#039;ending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен  повертати &#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;:&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;declined&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;,&#039;&#039;&#039; а запит статусу транзакції скасування - &#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;: &amp;quot;&#039;&#039;&#039;&amp;lt;code&amp;gt;accepted&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація ([[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]), на Merchant.UrlNotify буде &#039;&#039;&#039;одноразово&#039;&#039;&#039; надіслано POST - запит із параметром &amp;quot;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&amp;quot;: &amp;quot;&amp;lt;code&amp;gt;refund&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039; та сумою (amount), яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
===== Скасування платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
----Скасування платежу (Замовлення) можна робити:&lt;br /&gt;
&lt;br /&gt;
* на всю суму платежу (замовлення)&lt;br /&gt;
* на суму одного спліту (Часткова скасування платежу (замовлення))&lt;br /&gt;
* на суму меншу від суми спліту (Часткова скасування спліту)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Скасування повної суми платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
----&lt;br /&gt;
* Для скасування повної суми Splitting транзакції необхідно виконати запит статусу транзакції згідно з розділом &amp;quot;[[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039; використовуючи основний &amp;lt;code&amp;gt;OrderID&amp;lt;/code&amp;gt;&lt;br /&gt;
* Отриманий у відповіді кореневий &amp;lt;code&amp;gt;transactionID&amp;lt;/code&amp;gt; використовувати у запиті [[MerchantAPI#Скасування платежу|&amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt;]]&lt;br /&gt;
* У відповідь на запит [[MerchantAPI#Скасування платежу|&amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt;]] буде отримано відповідь зі статусом скасування, а також буде отримано коллбек по кожній транзакції, яка входила до Splitting транзакції.&lt;br /&gt;
* Коллбек на загальну суму Splitting транзакції не надходить.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379504,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:913141464,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції, що скасовується, приходить при отриманні коллбека за оплаченим замовленням (параметр payment_id)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, що скасовується:&lt;br /&gt;
для &#039;&#039;&#039;часткового&#039;&#039;&#039; скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція, яка була відправлена ​​у запиті cancelOrder&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, яка була скасована &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус транзакції рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;Можливі значення:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;accepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* &#039;&#039;&#039;Pending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен тепер повертати &amp;lt;code&amp;gt;&amp;quot;paymentState&amp;quot;&#039;&#039;&#039;:&amp;quot;&#039;&#039;&#039;declined&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;&amp;lt;/code&amp;gt; як для основної так і для окремих транзакцій, а запит статусу транзакції скасування - &amp;lt;code&amp;gt;&amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація &#039;&#039;&#039;(див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&#039;&#039;&#039;)&#039;&#039;&#039;, на Merchant.UrlNotify буде &#039;&#039;&#039;одноразово&#039;&#039;&#039; надіслано POST - запит із параметром &amp;lt;code&amp;gt;&amp;quot;action&amp;quot;: &amp;quot;refund&amp;quot;&amp;lt;/code&amp;gt; та сумою (&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;), яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
===== Часткове скасування (повернення) платежу (замовлення зі Splitting параметрами) =====&lt;br /&gt;
Для часткового скасування платежу необхідно виконати запит &amp;lt;code&amp;gt;cancelCurder&amp;lt;/code&amp;gt; використовуючи &amp;lt;code&amp;gt;transactionID&amp;lt;/code&amp;gt; який був отриманий в коллбеку (параметр payment_id), а також вказавши суму скасування (вона має бути меншою або дорівнює сумі транзакції, що скасовується).&lt;br /&gt;
&lt;br /&gt;
* У відповідь на запит &amp;lt;code&amp;gt;cancelOrder&amp;lt;/code&amp;gt; буде отримано відповідь зі статусом скасування, а також буде отримано коллбек про успішне скасування цієї транзакції.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt; /api/merchant/cancelOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serviceKey&amp;quot;: &amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;: &amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 991379509,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:1.00&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер транзакції, що скасовується, приходить при отриманні коллбека за оплаченим замовленням (параметр payment_id)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, що скасовується:&lt;br /&gt;
для &#039;&#039;&#039;часткового&#039;&#039;&#039; скасування - передається із сумою, яку потрібно скасувати.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;:&amp;quot;991379509&amp;quot;,&lt;br /&gt;
  &amp;quot;refundTransactionId&amp;quot;:&amp;quot;913141464&amp;quot;,&lt;br /&gt;
  &amp;quot;orderId&amp;quot;:&amp;quot;full_split_11&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;:&amp;quot;1.000000&amp;quot;,&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;:&amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;оригінальна транзакція, яка була відправлена ​​у запиті cancelOrder&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;refundTransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума, яка була скасована&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;транзакція рефанду (скасування) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;accepted&#039;&#039;&#039; - скасування успішне. Створено транзакцію рефанду з негативною сумою&lt;br /&gt;
* &#039;&#039;&#039;declined&#039;&#039;&#039; - скасування пройшло неуспішно&lt;br /&gt;
* &#039;&#039;&#039;pending&#039;&#039;&#039; або будь-який інший статус – вимагає перевірки статусу основної транзакції перед повторним запитом скасування.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Якщо скасування пройшло успішно, запит статусу оригінальної транзакції повинен тепер повертати &amp;quot;paymentState&amp;quot;:&amp;quot;declined&amp;quot;, а запит статусу транзакції скасування - &amp;quot;paymentState&amp;quot;:&amp;quot;accepted&amp;quot;&lt;br /&gt;
При успішному скасуванні платежу, якщо налаштована HTTP - нотифікація &#039;&#039;&#039;(див.&#039;&#039;&#039; [[MerchantAPI#Повідомлення про платіж|Повідомлення про платіж]]&#039;&#039;&#039;)&#039;&#039;&#039;, на Merchant.UrlNotify буде одноразово надіслано POST - запит із параметром &#039;&#039;&#039;&amp;quot;action&amp;quot;: &amp;quot;refund&amp;quot;&#039;&#039;&#039; та сумою &#039;&#039;&#039;(amount)&#039;&#039;&#039;, яка була скасована. Нотифікація надсилається одноразово без повторних спроб, статус у відповідь код нами не перевіряється.&lt;br /&gt;
&lt;br /&gt;
=== Повідомлення про платіж ===&lt;br /&gt;
----&lt;br /&gt;
# Партнер обов&#039;язково вибирає 1 або кілька способів сповіщення та повідомляє його в EasyPay. Партнер зазначає платіж успішним на своїй стороні лише після отримання цього повідомлення&lt;br /&gt;
# Ми надсилаємо HTTP - колек з IP 93.183.196.26 методом POST з інформацією про платіж.&lt;br /&gt;
# Запит надсилає EasyPay партнеру після того, як транзакція набула фінального статусу (Accepted, Declined).&lt;br /&gt;
# URL для повідомлень &#039;&#039;&#039;(UrlNotify)&#039;&#039;&#039; партнер направляє у запиті &#039;&#039;&#039;createOrder&#039;&#039;&#039; у параметрі:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;order&amp;quot;:{&lt;br /&gt;
&amp;quot;additionalItems&amp;quot;:{&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;https://notify.url&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot; Параметр не може бути порожнім і має відповідати формату URL.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; Якщо у відповіді не отримано &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;HTTP StatusCode 200&amp;lt;/span&amp;gt;, запит нотифікації буде надіслано повторно протягом &amp;lt;strong&amp;gt;1-10 хвилин&amp;lt;/strong&amp;gt;.  &lt;br /&gt;
    Повторення може продовжуватися визначену кількість разів (за замовчуванням – &amp;lt;strong&amp;gt;50 разів&amp;lt;/strong&amp;gt;), поки не буде отримано статусу &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #198754;&amp;quot;&amp;gt;&amp;quot;200 ОК&amp;quot;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;Bq2d0oaqVGMRWpX5wsGpOlpqLg42pBdDO7TfTPYVmnU=&amp;quot;&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;OperationType&amp;quot;: &amp;quot;Payment&amp;quot;,&lt;br /&gt;
  &amp;quot;PartnerKey&amp;quot;: &amp;quot;groshi-com&amp;quot;, &lt;br /&gt;
  &amp;quot;ServiceKey&amp;quot;: &amp;quot;GROSHI-COM-GOOGLEPAY&amp;quot;,&lt;br /&gt;
  &amp;quot;TransactionStatus&amp;quot;: &amp;quot;Accepted&amp;quot;,&lt;br /&gt;
  &amp;quot;MerchantOrderId&amp;quot;: &amp;quot;3127194_28_450866&amp;quot;,&lt;br /&gt;
  &amp;quot;DateTime&amp;quot;: &amp;quot;2023-12-09T14:00:48&amp;quot;,&lt;br /&gt;
  &amp;quot;Amount&amp;quot;: 2059.08,&lt;br /&gt;
  &amp;quot;Commission&amp;quot;: 28.83,&lt;br /&gt;
  &amp;quot;TransactionId&amp;quot;: 1336448544,&lt;br /&gt;
  &amp;quot;AdditionalItems&amp;quot;: {&lt;br /&gt;
    &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3178404189&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.Details&amp;quot;: &amp;quot;;0;0;;4;&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.UrlNotify&amp;quot;: &amp;quot;https://testpartner.ua/callback&amp;quot;,&lt;br /&gt;
    &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Іванов Дмитро&amp;quot;&lt;br /&gt;
    &amp;quot;Acquirer.MerchantId&amp;quot;:&amp;quot;12345678&amp;quot;&lt;br /&gt;
    &amp;quot;Acquirer.TerminalId&amp;quot;:&amp;quot;E1234567&amp;quot;&lt;br /&gt;
    &amp;quot;Card.BrandType&amp;quot;:&amp;quot;Visa&amp;quot;&lt;br /&gt;
    &amp;quot;AuthCode&amp;quot;:&amp;quot;012345&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Перший рядок - заголовок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Другий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;OperationType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип оповіщення&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;Можливі значення:&#039;&#039;&#039; &lt;br /&gt;
&#039;&#039;&#039;payment -&#039;&#039;&#039; про успішний платіж (повторюється, якщо у відповідь не отримано статусу 200)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;refund -&#039;&#039;&#039; про успішне скасування платежу (відправляється разово)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Третій рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;PartnerKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД партнера у системі EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Четвертий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;ServiceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД сервісу партнера у системі EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;TransactionStatus&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус платежу  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;MerchantOrderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Cьомий рядок--&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Acquirer.MerchantId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торговц&#039;&#039;&#039;я&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Восьмий рядок-&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;!-- Десятий рядок-&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AppId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор торгової точки партнера &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Acquirer.TerminalId&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор платіжного пристрою  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;Card.BrandType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;найменування платіжної системи, платіжний інструмент якої використовується &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;AuthCode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;Код авторизації &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;DateTime&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час надання платежу статусу на стороні EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;якщо партнер не відповість статусом 200 на запит з action:payment, то в наступному запиті час буде новим&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;TransactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ID транзакції на стороні EasyPay &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- П&#039;ятий рядок --&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;Необхідно перевіряти підпис у нашому HTTP notify, налаштувати прийом лише для наших IP 93.183.196.26.&lt;br /&gt;
Для правильного обчислення підпису, тіло з нотифай потрібно брати як є, без перетворень та форматувань.&lt;br /&gt;
У випадку, якщо підпис notify не перевірено, всі фінансові ризики перекладаються на партнера.&lt;br /&gt;
&lt;br /&gt;
==== Отримання інформації про рекурентний платіж ====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid deepskyblue; background-color: rgba(135, 206, 235, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: deepskyblue; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/reccurent/info&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
queryParams&lt;br /&gt;
&amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
 &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
 &amp;quot;reccurentId&amp;quot;:  &amp;quot;0&amp;quot;&lt;br /&gt;
 &amp;quot;dateFrom&amp;quot;: 2025-03-10&lt;br /&gt;
 &amp;quot;dateTo&amp;quot;: 2025-03-17&lt;br /&gt;
 &amp;quot;isEnabled&amp;quot;: true|false&lt;br /&gt;
 &amp;quot;pageNumber&amp;quot;: 1&lt;br /&gt;
 &amp;quot;countPerPage&amp;quot;: 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;merchantReccurentPaymentDetails&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;recurrentId&amp;quot;:14433854,&lt;br /&gt;
      &amp;quot;orderDescription&amp;quot;:&amp;quot;Easy payment&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceName&amp;quot;:&amp;quot;Мерчант Тест UA&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;:&amp;quot;test_20250312-153601+url&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
      &amp;quot;croneRule&amp;quot;:&amp;quot;* 17 * * *&amp;quot;,&lt;br /&gt;
      &amp;quot;dateCreate&amp;quot;:&amp;quot;2025-03-12T16:38:02+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateRun&amp;quot;:&amp;quot;2025-03-13T17:00:00+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateLastPayment&amp;quot;:&amp;quot;2025-03-12T19:47:05+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;isEnabled&amp;quot;:true,&lt;br /&gt;
      &amp;quot;dateExpire&amp;quot;:&amp;quot;2025-03-12T21:37:42+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;failedCount&amp;quot;:&amp;quot;1&amp;quot;,&lt;br /&gt;
&amp;quot;urlNotify&amp;quot;:&amp;quot;http://109.251.205.8:9987/merch/notifysigncheckexample.php&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;recurrentId&amp;quot;:14433852,&lt;br /&gt;
      &amp;quot;orderDescription&amp;quot;:&amp;quot;Easy payment&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceName&amp;quot;:&amp;quot;Мерчант Тест UA&amp;quot;,&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;:&amp;quot;test_20250312-153601&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.000000,&lt;br /&gt;
      &amp;quot;croneRule&amp;quot;:&amp;quot;* 17 * * *&amp;quot;,&lt;br /&gt;
      &amp;quot;dateCreate&amp;quot;:&amp;quot;2025-03-12T16:37:25+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateRun&amp;quot;:&amp;quot;2025-03-13T17:00:00+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;dateLastPayment&amp;quot;:&amp;quot;2025-03-12T19:47:05+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;isEnabled&amp;quot;:true,&lt;br /&gt;
      &amp;quot;dateExpire&amp;quot;:&amp;quot;2025-03-12T21:37:03+02:00&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;failedCount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;totalCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;totalFilteredCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;pageFilteredCount&amp;quot;:2,&lt;br /&gt;
  &amp;quot;currentPageNumber&amp;quot;:1,&lt;br /&gt;
  &amp;quot;numberOfPages&amp;quot;:1,&lt;br /&gt;
  &amp;quot;error&amp;quot;:null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ІД сервісу партнера у системі EasyPay &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;reccurentId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер рекурента &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateFrom&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата створення рекурента з..   &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;dateTo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;дата створення рекурента по.. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;isEnabled&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;відобразити лише активні / або неактивні рекуренти &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;pageNumber&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;відобразити сторінку номер..  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;countPerPage&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;кількість записів на сторінці &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;templateId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер рекуренту (reccurentId) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Виклик рекурентного платежу ====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/reccurent/payment&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;reccurentId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;reccurentId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;transactionStatus&amp;quot;: &amp;quot;None&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: {&lt;br /&gt;
    &amp;quot;errorCode&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;title&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;fieldErrors&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;fieldName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Також буде надіслано нотифікацію у разі успішного платежу. Створення рекурентного платежу на операцію, у структурі якої є спліт – не підтримується.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Видалення рекурентного платежу ===&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/reccurent/delete/{id}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
відсутній&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
- &lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Перекази та «безпечна угода» ==&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Створення замовлення на перекази між картами ===&lt;br /&gt;
Призначений для перевірки створення переказів між картами та реалізації функціоналу безпечної угоди на ресурсах мерчанта. Перед викликом цього методу потрібно:&lt;br /&gt;
&lt;br /&gt;
# мати доступні AppID та PageID, отримані за методами: CreateApp ([[MerchantAPI#Реєстрація точки та створення сесії|Реєстрація точки та створення сесії]]) та CreatePage ([[MerchantAPI#Створення сесії|Створення сесії]]);&lt;br /&gt;
# отримати serviceKey, який підтримує операції переказів з картки на картку;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;order&amp;quot;: {&lt;br /&gt;
             &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
             &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
             &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
             &amp;quot;amount&amp;quot;:1001.0,&lt;br /&gt;
             &amp;quot;paymentOperation&amp;quot;:&amp;quot;Hold&amp;quot;,&lt;br /&gt;
             &amp;quot;additionalItems&amp;quot;: {},&lt;br /&gt;
             &amp;quot;expire&amp;quot;: &amp;quot;2019-04-15T07:49:20&amp;quot;,&lt;br /&gt;
             &amp;quot;fields&amp;quot;: [ &lt;br /&gt;
                          {&lt;br /&gt;
                       &amp;quot;fieldName&amp;quot;: &amp;quot;Pan&amp;quot;,&lt;br /&gt;
                       &amp;quot;fieldValue&amp;quot;: &amp;quot;5555444433332222&amp;quot;,&lt;br /&gt;
                       &amp;quot;fieldKey&amp;quot;: &amp;quot; bb37c1ef-3345-412e-8e76-4a6a48f64f70&amp;quot;,&lt;br /&gt;
                          }&lt;br /&gt;
                          ]&lt;br /&gt;
              },&lt;br /&gt;
&amp;quot;urls&amp;quot;: {&lt;br /&gt;
          &amp;quot;success&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
          &amp;quot;failed&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор послуги Мерчант&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;видає EasyPay&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор номера замовлення у системі партнера; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;опис замовлення  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 120 символів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума замовлення, роздільник – точка  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentOperation&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип платіжного процесу &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalItems&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;необов&#039;язкові додаткові параметри&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;наприклад:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;:{ &amp;quot;Merchant.Param1&amp;quot;:&amp;quot;CustomValue&amp;quot; }&amp;lt;/code&amp;gt;, &lt;br /&gt;
де Merchant.Param1 - індивідуальний параметр партнера Param1 &lt;br /&gt;
узгоджується з EasyPay; &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;fieldName&amp;lt;/code&amp;gt;&#039;&#039;&#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Pan&#039;&#039;&#039; – значення параметра для ініціювання списання перекладу карту. Обов&#039;язкове заповнення;&lt;br /&gt;
* &#039;&#039;&#039;fieldValue: &amp;quot;5555444433332222&amp;quot;&#039;&#039;&#039; – вказується номер картки, куди потрібно зарахувати переказ (опціонально, альтернатива fieldKey);&lt;br /&gt;
* &#039;&#039;&#039;fieldKey&#039;&#039;&#039;: &amp;quot; bb37c1ef-3385-412e-8e76-4a9448f64f70&amp;quot; –вказується GUID токена, куди слід зарахувати переказ (опціонально, альтернатива fieldValue);&lt;br /&gt;
*   &#039;&#039;&#039;expire -&#039;&#039;&#039; час життя замовлення. Після закінчення заданого часу замовлення сплатити неможливо. Час життя сторінки може відображатися на платіжній сторінці у вигляді таймера (за замовчуванням таймер вимкнено). Значення має бути більшим за поточний час на 6 хвилин. Значення за замовчуванням – 3 дні. &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;urls&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;success -&#039;&#039;&#039; url сторінки успіху, для редиректу клієнта у разі успішної оплати (після оплати клієнт може не дочекатися редиректу на цей url, тому редирект &#039;&#039;&#039;не можна використовувати як індикатор успішної оплати,&#039;&#039;&#039; отримання оповіщення про успішний платіж - &#039;&#039;&#039;див. п. 2.7)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;failed&#039;&#039;&#039; - url сторінки помилки для редиректу клієнта у разі неуспішної оплати. Приклад get-параметрів, які приходять на url.failed та url.succes (те ж, але без errorCode): &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;?serviceKey=merchanttest-5310&amp;amp;orderId=re9r9er94jr&amp;amp;amount=1.20&amp;amp;description=&lt;br /&gt;
Тестове+описання+замовлення&amp;amp;transactionId=722443797&amp;amp;date=2019-0611T14:49:07&amp;amp;recurrentId=&amp;amp;&#039;&#039;errorCode=PAYMENT_ALFABANK_-2006&#039;&#039;&amp;amp;sign=&lt;br /&gt;
eYkFYixpB3wnKoZDzkAiqWgdMkeHETDWmDsFMCaPO44=&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
 &amp;quot;forwardUrl&amp;quot;: &amp;quot;https://easypay.ua/whitepage/81b14a73-730c-40d4-8064-ce1c10e0c53b&amp;quot;,&lt;br /&gt;
  &amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;,&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Для введення даних картки на платіжній сторінці користувач повинен бути переадресований за &#039;&#039;&#039;forwardUrl.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Після введення клієнтом даних картки на платіжній сторінці та завершення успішного списання коштів з картки – платіж буде поставлений у статус захолдованого. Перевірка статусу здійснюється викликом методу OrderState ([[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]). Для завершення переказу на картку (перерахування на картку Одержувача) необхідно викликати метод [[MerchantAPI#Завершення переказу на карту Одержувача|Завершення переказу на карту Одержувача]]&lt;br /&gt;
&lt;br /&gt;
При необхідності скасувати переказ (повернути суму відправнику) – потрібно викликати метод CancelOrder ([[MerchantAPI#Скасування платежу|Скасування платежу]]). Скасування частини суми переказу – неможливе. Лише скасування на повну суму.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #E67E22; background-color: rgba(230, 126, 34, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;strong style=&amp;quot;color: #E67E22;&amp;quot;&amp;gt;Важливо!&amp;lt;/strong&amp;gt; Завершення переказу ([[MerchantAPI#Завершення переказу на карту Одержувача|Завершення переказу на карту Одержувача]]) або повне скасування переказу ([[MerchantAPI#Скасування платежу|Скасування платежу]]) мають бути виконані протягом 30 днів з дати створення переказу ([[MerchantAPI#Створення замовлення на перекази між картами|Створення замовлення на перекази між картами]]).&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Завершення переказу на карту Одержувача ===&lt;br /&gt;
----Призначений для завершення перекладу після створення за методом [[MerchantAPI#Створення замовлення на перекази між картами|Створення замовлення на перекази між картами]]&lt;br /&gt;
&lt;br /&gt;
Перед викликом цього методу потрібно мати доступні AppID та PageID, отримані за методами CreateApp ([[MerchantAPI#Реєстрація точки та створення сесії|Реєстрація точки та створення сесії]]) та CreatePage ([[MerchantAPI#Створення сесії|Створення сесії]])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;api/merchant/unHoldOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body &lt;br /&gt;
{&lt;br /&gt;
&amp;quot;order&amp;quot;: {&lt;br /&gt;
             &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
             &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
             &amp;quot;transactionID&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
             &amp;quot;fields&amp;quot;: [&lt;br /&gt;
                          { &lt;br /&gt;
                          &amp;quot;fieldName&amp;quot;: &amp;quot;Pan&amp;quot;,&lt;br /&gt;
                          &amp;quot;fieldValue&amp;quot;: &amp;quot;1111222233334444&amp;quot;&lt;br /&gt;
                          &amp;quot;fieldKey&amp;quot;: &amp;quot;af27c751-1b8b-47a8-94b3-14507e93b44a&amp;quot;}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;serviceKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;ідентифікатор послуги Мерчант&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;видає EasyPay&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор номера замовлення у системі партнера; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionID&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний номер транзакції у системі EasyPay;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 120 символів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;fieldName&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;Pan –&#039;&#039;&#039; значення параметра для ініціювання списання перекладу карту.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр (&#039;&#039;&#039;потрібно вказати, якщо потрібно замінити картку Одержувача)&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;fieldValue&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;5555444433332222&#039;&#039;&#039; – вказується номер картки, куди потрібно зарахувати переклад (опціонально, альтернатива fieldKey) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр (&#039;&#039;&#039;потрібно вказати, якщо потрібно замінити картку Одержувача)&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;fieldKey&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;quot;bb37c1ef-3385-412e-8e76-4a9448f64f70&amp;quot;&#039;&#039;&#039; – вказується GUID токена, куди слід зарахувати переклад (опціонально, альтернатива fieldValue).&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр (&#039;&#039;&#039;потрібно вказати, якщо потрібно замінити картку Одержувача)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{	&lt;br /&gt;
&amp;quot;paymentState&amp;quot;: &amp;quot;pending&amp;quot;,&lt;br /&gt;
&amp;quot;orderId&amp;quot;: &amp;quot;Test Hold134&amp;quot;,&lt;br /&gt;
&amp;quot;amount&amp;quot;: 1.05,&lt;br /&gt;
&amp;quot;transactionId&amp;quot;: 1046180773,&lt;br /&gt;
&amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;&amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;сума завершеного переказу&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;error&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;код помилки &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;orderId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний ідентифікатор номера замовлення у системі партнера  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;до 120 символів&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionID&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;унікальний номер транзакції у системі EasyPay  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр (&#039;&#039;&#039;потрібно вказати, якщо потрібно замінити картку Одержувача)&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;paymentState&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;статус платежу.  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі paymentState:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;accepted (фінальний статус) - переказ успішно завершено;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;declined (фінальнильнй статус) -переказ не завершено;&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;pending (не фінальний статус) - платіж знаходиться в обробці, необхідно повторити запит статусу пізніше;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;paymentHold (не фінальний статус) - гроші з картки Відправника списано, але переказ не завершено на картку Одержувача;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;none (-) - статус платежу не визначено, необхідно повторити запит статусу до отримання кінцевого статусу;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для отримання актуального статусу переказу потрібно викликати OrderState ([[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]])&lt;br /&gt;
&lt;br /&gt;
== Робота з токенізованими картами ==&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Токенізація карти ===&lt;br /&gt;
Метод призначений для токенізації (збереження) картки для ідентифікатора користувача під конкретним торговцем. &lt;br /&gt;
&lt;br /&gt;
===== Токенізація з передачею даних картки у запиті (заборонено без PCI:DSS сертифікації мерчанта) =====&lt;br /&gt;
Перед викликом цього методу. Потрібно викликати один із методів:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Створення сесії|CreatePage]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/tokenCard&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;phone&amp;quot;: &amp;quot;380501002030ws&amp;quot;,&lt;br /&gt;
  &amp;quot;pan&amp;quot;: &amp;quot;4874120123567889&amp;quot;,&lt;br /&gt;
  &amp;quot;expire&amp;quot;: &amp;quot;1222&amp;quot;,&lt;br /&gt;
  &amp;quot;cvv&amp;quot;: &amp;quot;012&amp;quot;,&lt;br /&gt;
  &amp;quot;vсode&amp;quot;: &amp;quot;123654&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;activateCodeType&amp;quot;: &amp;quot;code|amount&amp;quot;,&lt;br /&gt;
  &amp;quot;cardGuid: &amp;quot;55F5118B-B695-43BA-8555-AF8B698C4D2C&amp;quot;,&lt;br /&gt;
  &amp;quot;pan”: &amp;quot;48741201****1234&amp;quot;,&lt;br /&gt;
  &amp;quot;expire”: &amp;quot;1222&amp;quot; &lt;br /&gt;
  &amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Токенізація картки - процес двоетапний.&lt;br /&gt;
&lt;br /&gt;
На першому етапі у запиті йдуть параметри картки та номер телефону користувача. У відповіді, залежно від &#039;&#039;&#039;activateCodeType&#039;&#039;&#039;, може бути активація за кодом підтвердження з виписки або SMS або за сумою списання.&lt;br /&gt;
&lt;br /&gt;
З другого краю етапі до всіх параметрів додається ще vcode – код верифікації. При успішному відповіді прийдуть параметри токенізованої карти чи помилка.&lt;br /&gt;
&lt;br /&gt;
===== Токенізація за допомогою введення даних картки користувачем на сторінці (сертифікація PCI:DSS не потрібна) =====&lt;br /&gt;
Перед викликом цього методу, потрібно викликати один із методів:  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Реєстрація точки та створення сесії|CreateApp]];&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; [[MerchantAPI#Створення сесії|CreatePage]];&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;api/merchant/tokenCard/create&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&amp;quot;Content-Type: application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey: partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale: ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;phone&amp;quot;: &amp;quot;8888&amp;quot;,&lt;br /&gt;
  &amp;quot;expire&amp;quot;: &amp;quot;2020-12-06T12:54:32.043Z&amp;quot;,&lt;br /&gt;
  &amp;quot;urls&amp;quot;: {&lt;br /&gt;
    &amp;quot;success&amp;quot;: &amp;quot;https://test.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;failed&amp;quot;: &amp;quot;https://test1.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;notify&amp;quot;: &amp;quot;https://test2.ua&amp;quot;,&lt;br /&gt;
    &amp;quot;back&amp;quot;: &amp;quot;https://test3.ua&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;testtts&amp;quot;,&lt;br /&gt;
  &amp;quot;checkExistingToken&amp;quot;: false&lt;br /&gt;
  &amp;quot;operationType&amp;quot;:&amp;quot;SingleToken | createToken | ExistingToken&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;forwardUrl&amp;quot;: &amp;quot;https://easypay.ua/ua/tokencard/cae16afc-be56-4a39-8ce1-5de4f4142e76&amp;quot;,&lt;br /&gt;
&amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Коментарій&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |опис, який відобразиться на сторінці токенізації&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |час життя сторінки токенізації (по дефолту - 15 хвилин)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ідентифікатор клієнта, під яким збережеться картка (будь-які літери, цифри, GUID. &lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&#039;&#039;&#039;Не повинен містити символ ‘+’&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;urls&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |містить інформацію про:&lt;br /&gt;
&lt;br /&gt;
* сторінці успіху партнера (success) для переадресації клієнта після успішної токенізації, потрібно обов&#039;язково передавати&lt;br /&gt;
* сторінці помилки (&#039;&#039;&#039;failed&#039;&#039;&#039;) для переадресації клієнта у разі помилки&lt;br /&gt;
* адреса для відправки callback-запиту з деталями при успішній токенізації (&#039;&#039;&#039;notify&#039;&#039;&#039;)&lt;br /&gt;
* адресу для повернення назад зі сторінки токенізації (&#039;&#039;&#039;back&#039;&#039;&#039;)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;forwardUrl&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |сторінка для додавання картки (токенізації)&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;checkExistingToken&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |перевірка наявності токена по карті, що вводиться у даного партнера.&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |Параметр може набувати значення:&lt;br /&gt;
&lt;br /&gt;
* true - проводити валідацію на наявність раніше створеного токена по цій карті;&lt;br /&gt;
* false - валідація відсутня;&lt;br /&gt;
* null - валідація відсутня;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Якщо параметру &#039;&#039;&#039;checkExistingToken&#039;&#039;&#039; присвоєно значення true, слід очікувати наступних сценаріїв поведінки:&lt;br /&gt;
&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;true,&#039;&#039;&#039; і в системі &#039;&#039;&#039;немає раніше створених токенів&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) - формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;true,&#039;&#039;&#039; і в системі &#039;&#039;&#039;є раніше створені токени&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) - користувачу відкривається сторінка успіху, додаткова верифікація (надсилання коду верифікації не відбувається), токен не створюється, а в callback вказується &#039;&#039;&#039;масив раніше створених токенів&#039;&#039;&#039;;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;false / null,&#039;&#039;&#039; ​​і в системі немає раніше створених токенів під зазначену карту під даним партнером (partnerKey) - формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену;&lt;br /&gt;
* “checkExistingToken” : &#039;&#039;&#039;false / null,&#039;&#039;&#039; ​​і в системі &#039;&#039;&#039;є раніше створені токени&#039;&#039;&#039; під зазначену карту під даним партнером (partnerKey) – формується запит на верифікацію введених даних картки (надсилання коду верифікації). За результатом успішної верифікації – створюється токен. При неуспішній верифікації – токен не створюється. У callback пишуться дані щодо створеного токену.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;operationType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;(Новий параметр) задає тип операції токенізації&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
* &#039;&#039;&#039;SingleToken&#039;&#039;&#039; - для однієї карти завжди повертається той самий токен. Логіка така:&lt;br /&gt;
&lt;br /&gt;
* перевіряємо чи є токен для цієї картки під &#039;&#039;&#039;partnerKey&#039;&#039;&#039; із запиту&lt;br /&gt;
&lt;br /&gt;
* якщо є 1 або більше токенів - беремо останній з них, створюємо новий запис з цим токеном для переданого ідентифікатора клієнта &#039;&#039;&#039;(phone)&#039;&#039;&#039;, відправляємо цей токен в callback у кореневому параметрі &#039;&#039;&#039;cardGuid&#039;&#039;&#039;&lt;br /&gt;
* якщо токенів немає - створюємо новий для цього &#039;&#039;&#039;phone&#039;&#039;&#039; і відправляємо його в callback в кореневому параметрі &#039;&#039;&#039;cardGuid&#039;&#039;&#039; (один і той же &#039;&#039;&#039;cardGuid&#039;&#039;&#039; може бути прив&#039;язаний до різних phone)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;createToken&#039;&#039;&#039; - значення за замовчуванням, звичайне створення токена (можна не передавати)&lt;br /&gt;
* &#039;&#039;&#039;ExistingToken&#039;&#039;&#039; - поведінка аналогічна &#039;&#039;&#039;checkExistingToken:true&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;На сторінці токенізації можемо керувати інтерфейсом (на стороні EasyPay):&#039;&#039;&#039;&lt;br /&gt;
* відображати/сховати логотип EasyPay&lt;br /&gt;
* відображати/приховати логотип та назву партнера&lt;br /&gt;
* відображати/приховати опис з деталями токенізації&lt;br /&gt;
* відображати опис у згорнутому/розгорнутому вигляді&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад callback - запит з IP адреси 93.183.196.26 після успішної токенізації:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
Sign : AStbusXxzYdr48vssdr4/VXZCITrad8vr1A/tWhCBP8=&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{ &lt;br /&gt;
   &amp;quot;partnerKey&amp;quot;:&amp;quot;partnerName&amp;quot;,&lt;br /&gt;
   &amp;quot;phone&amp;quot;:&amp;quot;test989&amp;quot;,&lt;br /&gt;
   &amp;quot;cardGuid&amp;quot;:&amp;quot;2ad57b2e-eb5b-4a99-ad05-788cf589b8af&amp;quot;,&lt;br /&gt;
   &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
   &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
   &amp;quot;datePost&amp;quot;:&amp;quot;2021-02-24T17:32:07.447&amp;quot;,&lt;br /&gt;
   &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ідентифікатор клієнта, під яким збережено картку&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;cardGuid&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |токен збереженої карти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;pan&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |маскований номер картки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;expire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |термін дії карти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;datePost&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |час додавання картки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;codeType&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |ознака типу верифікації картки. Mpi3Ds – з використанням 3ds.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад callback - запит з IP адреси 93.183.196.26 з параметром ExistingToken:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
Sign : AStbusXxzYdr48vssdr4/VXZCITrad8vr1A/tWhCBP8=&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
   &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
   &amp;quot;cardGuid&amp;quot;:null,&lt;br /&gt;
   &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
   &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
   &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:41:53.152&amp;quot;,&lt;br /&gt;
   &amp;quot;codeType&amp;quot;:&amp;quot;Code&amp;quot;,&lt;br /&gt;
   &amp;quot;existingTokens&amp;quot;:[&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;bac4f855-xxxx-xxxx-bece-14cdf23c6c52&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411122****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:28:23.840&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;6338e8b4-xxxx-xxxx-a3e5-f46ad0cb0efa&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411123****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:34:25.733&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;partnerKey&amp;quot;:&amp;quot;easypay-test&amp;quot;,&lt;br /&gt;
         &amp;quot;phone&amp;quot;:&amp;quot;380509899549&amp;quot;,&lt;br /&gt;
         &amp;quot;cardGuid&amp;quot;:&amp;quot;18e3c35e-xxxx-xxxx-ba59-9506154394c0&amp;quot;,&lt;br /&gt;
         &amp;quot;pan&amp;quot;:&amp;quot;44411123****3558&amp;quot;,&lt;br /&gt;
         &amp;quot;expire&amp;quot;:&amp;quot;0524&amp;quot;,&lt;br /&gt;
         &amp;quot;datePost&amp;quot;:&amp;quot;2021-05-18T18:39:42.010&amp;quot;,&lt;br /&gt;
         &amp;quot;codeType&amp;quot;:&amp;quot;Mpi3Ds&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;existingTokens&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |масив з даними раніше створених токенів по цій карті під даного партнера &#039;&#039;&#039;(partnerKey)&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Отримання списку токенізованих карт =====&lt;br /&gt;
----Метод призначений для отримання списку токенізованих карток за номером телефону (ознакою) користувача.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid deepskyblue; background-color: rgba(135, 206, 235, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: deepskyblue; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/tokenCards/get&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
&#039;PartnerKey: partnerName&#039; &lt;br /&gt;
&#039;locale: ua&#039;&lt;br /&gt;
&#039;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;TimeStamp: 1554360173&#039;&lt;br /&gt;
&#039;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
queryparams&lt;br /&gt;
phone = string &lt;br /&gt;
cardGuid= Guid&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;tokenCards&amp;quot;: [&lt;br /&gt;
  {&lt;br /&gt;
     &amp;quot;cardGuid&amp;quot;: &amp;quot;55F5118B-B695-43BA-8555-AF8B698C4D2C&amp;quot;,&lt;br /&gt;
     &amp;quot;pan&amp;quot;: &amp;quot;48741234****1234&amp;quot;,&lt;br /&gt;
     &amp;quot;expire”: &amp;quot;1222&amp;quot;&lt;br /&gt;
   }],&lt;br /&gt;
  &amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Якщо передати тільки ідентифікатор клієнта (параметр phone) - у відповіді будуть всі карти поточного клієнта. Якщо передати &amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt; та &amp;lt;code&amp;gt;cardGuid&amp;lt;/code&amp;gt; - у відповіді буде одна карта поточного клієнта. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Видалення токенізованих карт =====&lt;br /&gt;
----Метод призначений для видалення токенізованих карток за номером телефону. Якщо у клієнта під одним номером кілька карток, всі картки будуть видалені.&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/tokenCards/delete/phone&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid rgba(255, 0, 0, 0.5); background-color: rgba(255, 0, 0, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 50%; left: 10px; background-color: #FF0000; color: #FFFFFF; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold; border: 2px solid #FF0000; transform: translateY(-50%);&amp;quot;&amp;gt;DELETE&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px; color: #333333;&amp;quot;&amp;gt;/api/merchant/tokenCards/delete/phone?CardGuid=Guid&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&#039;PartnerKey: partnerName&#039; &lt;br /&gt;
&#039;locale: ua&#039;&lt;br /&gt;
&#039;AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&#039;&lt;br /&gt;
&#039;PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d&#039;&lt;br /&gt;
&#039;TimeStamp: 1554360173&#039;&lt;br /&gt;
&#039;Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&#039;&lt;br /&gt;
&lt;br /&gt;
queryparams&lt;br /&gt;
&lt;br /&gt;
cardGuid= Guid &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body &lt;br /&gt;
відсутній &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Видача кредиту (переказ на картку користувача) =====&lt;br /&gt;
Метод призначений для переказу на картку користувача суми кредиту.&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(192, 255, 192, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;Перед викликом цього методу потрібно викликати один із методів:&lt;br /&gt;
&lt;br /&gt;
* [[MerchantAPI#Реєстрація точки та створення сесії|CreateAPP]]&lt;br /&gt;
* [[MerchantAPI#Створення сесії|CreatePage]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;order&amp;quot;:{&lt;br /&gt;
  	&amp;quot;serviceKey&amp;quot;:&amp;quot;CARD-FILL&amp;quot;,&lt;br /&gt;
  	&amp;quot;description&amp;quot;:&amp;quot;test top up card&amp;quot;,&lt;br /&gt;
  	&amp;quot;amount&amp;quot;:1.12, (decimal)&lt;br /&gt;
  	&amp;quot;orderId&amp;quot;:&amp;quot;test&amp;quot;,&lt;br /&gt;
  	&amp;quot;fields&amp;quot;:[&lt;br /&gt;
     	{&lt;br /&gt;
        	&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldValue&amp;quot;:&amp;quot;4102321200001111&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldKey&amp;quot;:&amp;quot;b95d541a-c11f-49bc-9042-295dbf74ccn6&amp;quot;&lt;br /&gt;
     	},&lt;br /&gt;
     	{&lt;br /&gt;
        	&amp;quot;fieldName&amp;quot;:&amp;quot;Phone&amp;quot;,&lt;br /&gt;
        	&amp;quot;fieldValue&amp;quot;:&amp;quot;38093520000&amp;quot;&lt;br /&gt;
     	}&lt;br /&gt;
  	],&lt;br /&gt;
     	&amp;quot;additionalItems&amp;quot;: {&lt;br /&gt;
	      &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Иванов Петр Сергеевич&amp;quot;,&lt;br /&gt;
                     &amp;quot;Merchant.Address&amp;quot;: &amp;quot;04080, Київ, вул.Межигірська 82а корп.Б, кв.32&amp;quot;,&lt;br /&gt;
                    &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3334445823&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
  	&amp;quot;instrumentType&amp;quot;:&amp;quot;Vcash&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body &lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;redirectUrl&amp;quot;: null,&lt;br /&gt;
	&amp;quot;action&amp;quot;: null,&lt;br /&gt;
	&amp;quot;paymentState&amp;quot;: &amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;: &amp;quot;Done&amp;quot;,&lt;br /&gt;
	&amp;quot;actionType&amp;quot;: &amp;quot;UrlRedirect&amp;quot;,&lt;br /&gt;
	&amp;quot;transactionId&amp;quot;: &amp;quot;766934634&amp;quot;,&lt;br /&gt;
	&amp;quot;retrievalReferenceNo&amp;quot;: &amp;quot;null&amp;quot;,&lt;br /&gt;
	&amp;quot;responseItems&amp;quot;: &amp;quot;null&amp;quot;,&lt;br /&gt;
	&amp;quot;error&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;  &lt;br /&gt;
{| style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Параметр&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Характеристика&lt;br /&gt;
! style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot; |Коментарій&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |paymentState&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&lt;br /&gt;
* &#039;&#039;&#039;Confirmed&#039;&#039;&#039; оплата пройшла успішно&lt;br /&gt;
* &#039;&#039;&#039;WaitConfirm &#039;&#039;&#039; очікується підтвердження платежу&lt;br /&gt;
* &#039;&#039;&#039;Rejected&#039;&#039;&#039; і &#039;&#039;&#039;Refunded&#039;&#039;&#039; платіж відхинело&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; |&#039;&#039;&#039;&amp;lt;code&amp;gt;transactionId&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot; | ідентифікатор платежу в системі Easypay &lt;br /&gt;
| style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot; |У об&#039;єкти поля передається інформація для поповнення карти. Номер картки можна вказувати:&lt;br /&gt;
&lt;br /&gt;
* для випадку з PCI DSS сертифікацією: у відкритому вигляді&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldValue&amp;quot;:&amp;quot;4102321200001111&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* для випадку без PCI DSS сертифікації: у вигляді токена (як отримати токен картки - див. [[MerchantAPI#Токенізація карти|Токенізація карти]]):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Pan&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldKey&amp;quot;:&amp;quot;b95d541a-c11f-49bc-9042-295dbf74ccn6&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Також потрібно вказати:&lt;br /&gt;
&lt;br /&gt;
- номер телефону клієнта:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldName&amp;quot;:&amp;quot;Phone&amp;quot;,&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;fieldValue&amp;quot;:&amp;quot;38093520000&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-  ПІБ та адреса клієнта АБО ПІБ та ІПН клієнта:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;: {&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	&#039;&#039;&#039;&amp;lt;code&amp;gt;      &amp;quot;Merchant.ClientFullName&amp;quot;: &amp;quot;Іванов Петро Сергійович&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;                  &amp;quot;Merchant.Address&amp;quot;: &amp;quot;04080, Київ, вул.Межигірська 82а корп.Б, кв.32&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	&#039;&#039;&#039;&amp;lt;code&amp;gt;      &amp;quot;Merchant.Inn&amp;quot;: &amp;quot;3334445862&amp;quot;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;        }&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Статус видачі кредиту:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Якщо у відповіді отримано кінцевий статус &amp;lt;code&amp;gt;(paymentState = Confirmed / Rejected / Refunded)&amp;lt;/code&amp;gt; - необхідно присвоїти його платежу.&lt;br /&gt;
* Якщо кінцевий статус у відповіді не отримано &amp;lt;code&amp;gt;(paymentState = WaitConfirm)&amp;lt;/code&amp;gt;, &#039;&#039;&#039;у тому числі при серверних, мережевих та будь-яких інших відповідях та помилках&#039;&#039;&#039; - необхідно запросити статус платежу методом &#039;&#039;&#039;orderState&#039;&#039;&#039; ([[MerchantAPI#Перевірка статусу платежу|Перевірка статусу платежу]]) до отримання кінцевого статусу. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Важливо врахувати, що нотифікація про оплату не надсилається (якщо партнер/мерчант не повідомив про необхідність такого налаштування).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    Скасування транзакції не передбачено.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Response (Приклади відповідей при помилках: status code = 400)&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;MERCHANT_CREATEORDER_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: null,&lt;br /&gt;
        &amp;quot;description&amp;quot;: null,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;MERCHANT_CREATEORDER_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;fieldName&amp;quot;: &amp;quot;Order.Fields[0]&amp;quot;,&lt;br /&gt;
                &amp;quot;errorCode&amp;quot;: &amp;quot;SERVICE_FIELDS_VALIDATION_EXCEPTION&amp;quot;,&lt;br /&gt;
                &amp;quot;errorMessage&amp;quot;: &amp;quot;Вказана умова не була виконана для значення поля.&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;PAYMENT_ALFABANK_CASH2CARD_C2Pv2&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;Обслуговуються тільки карти емітовані українськими банками&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: []&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;errorCode&amp;quot;: &amp;quot;PAYMENT_ALFABANK_CASH2CARD_C2Pa8&amp;quot;,&lt;br /&gt;
        &amp;quot;title&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Платіжна помилка&amp;quot;,&lt;br /&gt;
        &amp;quot;errorMessage&amp;quot;: &amp;quot;Необхідно уточнити реквізити картки одержувача у банку емітента&amp;quot;,&lt;br /&gt;
        &amp;quot;fieldErrors&amp;quot;: []&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Нотифікації (колбеки) щодо операцій поповнення карток =====&lt;br /&gt;
Дані колбеки є опціональним (додатковим) способом отримання інформації від EasyPay про результат виконання запиту на поповнення картки.&lt;br /&gt;
&lt;br /&gt;
Для активації отримання колбеків мерчант (партнер) повинен повідомити EasyPay про таку необхідність, після чого EasyPay включає цю опцію.&lt;br /&gt;
&lt;br /&gt;
Спосіб відправки колбека - &#039;&#039;&#039;HTTP - з IP 93.183.196.26&#039;&#039;&#039; буде надіслано &#039;&#039;&#039;POST&#039;&#039;&#039; запит з інформацією про платіж на вказаний &amp;lt;code&amp;gt;urlNotify&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;urlNotify&amp;lt;/code&amp;gt; прописується на стороні EasyPay і використовується за замовчуванням, якщо партнер не передав його у своєму запиті.&lt;br /&gt;
&lt;br /&gt;
URL для повідомлень (&#039;&#039;&#039;UrlNotify&#039;&#039;&#039;) повідомляє партнер (мерчант).&lt;br /&gt;
&lt;br /&gt;
Партнер може передавати &#039;&#039;&#039;UrlNotify&#039;&#039;&#039; у запиті &#039;&#039;&#039;createOrder&#039;&#039;&#039; у параметрі:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;order&amp;quot;:{&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;additionalItems&amp;quot;:{&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Merchant.UrlNotify&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;https://notify.url&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Merchant.UrlNotify&amp;quot; параметр не може бути порожнім і повинен відповідати формату URL.&lt;br /&gt;
&lt;br /&gt;
Якщо у відповідь не отримано HTTP StatusCode 200 - запит нотифі буде надіслано повторно, доки не отримано статусу “200 ОК”.&lt;br /&gt;
&lt;br /&gt;
Коли нотифікацію (колбек) успішно доставлено (отримано статус 200 ОК), повторне відправлення колбеків припиняється.&lt;br /&gt;
&lt;br /&gt;
Відправлення колбеків можливе за двома сценаріями:&lt;br /&gt;
&lt;br /&gt;
1) лише за успішними операціями (транзакціями);&lt;br /&gt;
&lt;br /&gt;
2) за операціями (транзакціями) у фінальному статусі (успішні та відхилені).&lt;br /&gt;
&lt;br /&gt;
Надання фінального статусу операції (транзакції) асинхронно з процесом відправки колбека (фінансова транзакція набуває фінального статусу незалежно від статусу прийняття колбека партнером).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Sign: &amp;quot;Bq2d0oaqVGMRWpX5wsGpOlpqLg42pBdDO7TfTPYVmnU=&amp;quot;&lt;br /&gt;
&amp;quot;User-Agent&amp;quot;: &amp;quot;EasyPay.MerchantNotifyService&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;action&amp;quot;: &amp;quot;payment&amp;quot;,&lt;br /&gt;
  &amp;quot;merchant_id&amp;quot;: 5347,&lt;br /&gt;
  &amp;quot;order_id&amp;quot;: &amp;quot;5&amp;quot;,&lt;br /&gt;
  &amp;quot;date&amp;quot;: &amp;quot;2019-06-19T15:38:10.7802613+03:00&amp;quot;,&lt;br /&gt;
  &amp;quot;details&amp;quot;: {&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 1.00,&lt;br /&gt;
    &amp;quot;desc&amp;quot;: &amp;quot;Wooden tables x 10&amp;quot;,&lt;br /&gt;
    &amp;quot;payment_id&amp;quot;: 724502946,&lt;br /&gt;
    &amp;quot;recurrent_id&amp;quot;: null&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;additionalitems&amp;quot;: {&lt;br /&gt;
    &amp;quot;BankName&amp;quot;: &amp;quot;CB PRIVATBANK&amp;quot;,&lt;br /&gt;
    &amp;quot;Card.Pan&amp;quot;: &amp;quot;414962******1234&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039;  &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;тип оповіщення&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;payment -&#039;&#039;&#039; про успішний платіж (повторюється, якщо у відповідь не отримано статусу 200)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;merchant_id&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер сервісу партнера на стороні EasyPay; &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;order_id&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;номер замовлення партнера із запиту createOrder;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;час надання платежу статусу на стороні EasyPay;  &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;необов&#039;язковий параметр (&#039;&#039;&#039;потрібно вказати, якщо потрібно замінити картку Одержувача)&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;details&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;детальна інформація про платіжну операцію (транзакцію) &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;payment_id -&#039;&#039;&#039; ID детальна інформація про платіжну операцію (транзакцію):&lt;br /&gt;
* &#039;&#039;&#039;amount&#039;&#039;&#039; - сума фінансової операції;&lt;br /&gt;
* &#039;&#039;&#039;desc&#039;&#039;&#039; - опис замовлення, отриманий під час запиту CreateOrder;&lt;br /&gt;
* &#039;&#039;&#039;recurrent_id&#039;&#039;&#039; - ознака реккурентного платежу (завжди за замовчуванням на операціях поповнення картки – null);&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;additionalitems&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;блок додаткових параметрів, до якого можуть включатися додаткові айтеми, отримані в запиті CreateOrder:&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;BankName&#039;&#039;&#039; - назва банку власника картки;&lt;br /&gt;
* &#039;&#039;&#039;Card.Pan -&#039;&#039;&#039; номер картки у маскованому вигляді.&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необхідно перевіряти підпис у нашому HTTP notify, налаштувати прийом лише для наших IP 93.183.196.26.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #FFA500; background-color: rgba(255, 165, 0, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    ⚠️ &amp;lt;strong&amp;gt;Важливо!&amp;lt;/strong&amp;gt; У випадку, якщо підпис &amp;lt;span style=&amp;quot;background-color: #EDEDED; padding: 2px 5px; border-radius: 4px; font-family: monospace; color: #D63384;&amp;quot;&amp;gt;notify&amp;lt;/span&amp;gt; не перевірено, всі фінансові ризики перекладаються на партнера.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Інтеграція з ApplePay ==&lt;br /&gt;
----Вимоги&lt;br /&gt;
&lt;br /&gt;
# Ваш сайт повинен працювати за схемою HTTPS та підтримувати протокол TLS 1.2.&lt;br /&gt;
# Потрібно погодитись з умовами надання послуг Apple Pay.&lt;br /&gt;
# Необхідно укласти договір із Easypay.ua.&lt;br /&gt;
&amp;lt;br&amp;gt;Apple Pay надає простий та безпечний спосіб проведення платежів у додатках iOS, watchOS та сайтах Safari. Використовуючи Face ID, Touch ID або двічі клацнувши Apple Watch, користувачі можуть швидко та безпечно передавати свої платіжні дані для оплати.&lt;br /&gt;
&lt;br /&gt;
=== Оплата з платіжної сторінки Easypay ===&lt;br /&gt;
----При такому способі підключення немає потреби у додаткових інтеграціях. Кнопка Apple Pay буде відображена на сторінці оплати EasyPay&lt;br /&gt;
&lt;br /&gt;
=== Оплата ApplePay з додатку ===&lt;br /&gt;
----&#039;&#039;&#039;Вимоги:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Необхідно мати акаунт у [https://developer.apple.com/ Apple Developer], в який потрібно зареєструвати індивідуальний [https://help.apple.com/developer-account/#/devb2e62b839?sub=devf31990e3f Merchant ID].&lt;br /&gt;
# Необхідно дотримуватися [https://developer.apple.com/apple-pay/marketing/ вимоги до брендування].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Реєстрація та перевірка в системі Apple Pay ====&lt;br /&gt;
&lt;br /&gt;
# Зареєструйте MerchantID та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Додайте новий Merchant ID, натиснувши на &amp;quot;+&amp;quot; у верхньому правому куті екрана.&lt;br /&gt;
## Заповніть поля * і натисніть «Continue».&lt;br /&gt;
## Натисніть Register, щоб підтвердити введені дані.&lt;br /&gt;
## Повідомте EasyPay ваш MerchantID.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Примітка: * - Description – опис; Identifier – домен вашого сайту у зворотному порядку, з додаванням «merchant» на початку (наприклад, сайт shop.ua, Identifier – merchant.ua.shop).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Отримайте від EasyPay сформований CSR-файл, який буде необхідний для подальших кроків.&lt;br /&gt;
# Сформуйте Apple Pay Payment Processing Certificate та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Payment Processing Certificate, натисніть &amp;quot;Create Certificate&amp;quot;.&lt;br /&gt;
## На наступному екрані натисніть Continue.&lt;br /&gt;
## Візьміть отриманий від EasyPay CSR-файл і завантажте його на сайт, натиснувши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат.&lt;br /&gt;
## Надішліть сертифікат (файл apple_pay.cer) до EasyPay&lt;br /&gt;
&lt;br /&gt;
==== Технічна інтеграція з ApplePay ====&lt;br /&gt;
&lt;br /&gt;
# Щоб інтегрувати Apple Pay у мобільний додаток, дотримуйтесь інструкцій за посиланням: https://developer.apple.com/documentation/passkit/apple_pay. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад відповіді ApplePay&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;paymentData&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;version&amp;quot;:&amp;quot;EC_v1&amp;quot;,    &amp;quot;data&amp;quot;:&amp;quot;FDXK/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ/dGK9UZDP/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp/clv4&amp;quot;,    &amp;quot;signature&amp;quot;:&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=&amp;quot;,&lt;br /&gt;
    &amp;quot;header&amp;quot;:&lt;br /&gt;
    {      &amp;quot;ephemeralPublicKey&amp;quot;:&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==&amp;quot;,&lt;br /&gt;
      &amp;quot;publicKeyHash&amp;quot;:&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=&amp;quot;,&lt;br /&gt;
      &amp;quot;transactionId&amp;quot;:&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;paymentMethod&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;displayName&amp;quot;:&amp;quot;MasterCard 5179&amp;quot;,&lt;br /&gt;
    &amp;quot;network&amp;quot;:&amp;quot;MasterCard&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;:&amp;quot;debit&amp;quot;&lt;br /&gt;
  },  &amp;quot;transactionIdentifier&amp;quot;:&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;2. Надішліть &amp;lt;code&amp;gt;paymentData&amp;lt;/code&amp;gt; в поле &amp;lt;code&amp;gt;userPaymentInstrument / token в Easypay&amp;lt;/code&amp;gt; ([[MerchantAPI#Створення замовлення|Створення замовлення]]). Приклад запиту &#039;&#039;&#039;createOrder&#039;&#039;&#039;:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210309-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
    &amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;paymentData\&amp;quot;: {\&amp;quot;version\&amp;quot;:\&amp;quot;EC_v1\&amp;quot;,  \&amp;quot;data\&amp;quot;:\&amp;quot;FDXK\/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8\/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV\/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ\/dGK9UZDP\/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp\/clv4\&amp;quot;,  \&amp;quot;signature\&amp;quot;:\&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB\/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=\&amp;quot;,\&amp;quot;header\&amp;quot;:{  \&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo\/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==\&amp;quot;, \&amp;quot;publicKeyHash\&amp;quot;:\&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=\&amp;quot;,\&amp;quot;transactionId\&amp;quot;:\&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4\&amp;quot;}  },  \&amp;quot;paymentMethod\&amp;quot;:  {   \&amp;quot;displayName\&amp;quot;:\&amp;quot;MasterCard 5179\&amp;quot;,\&amp;quot;network\&amp;quot;:\&amp;quot;MasterCard\&amp;quot;,\&amp;quot;type\&amp;quot;:\&amp;quot;debit\&amp;quot;  },  \&amp;quot;transactionIdentifier\&amp;quot;:\&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4\&amp;quot;}&amp;quot;,&lt;br /&gt;
    &amp;quot;gatewayMerchantId&amp;quot;:&amp;quot;{ApplePayMerchantId}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Оплата із сайту ===&lt;br /&gt;
----&#039;&#039;&#039;Вимоги:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Необхідно мати акаунт у [https://developer.apple.com/ Apple Developer], до якого потрібно зареєструвати індивідуальний [https://help.apple.com/developer-account/#/devb2e62b839?sub=devf31990e3f Merchant ID].&lt;br /&gt;
# Необхідно дотримуватися [https://developer.apple.com/apple-pay/marketing/ вимог до брендування].&lt;br /&gt;
&lt;br /&gt;
==== Реєстрація та перевірка в системі Apple Pay ====&lt;br /&gt;
&lt;br /&gt;
# Зареєструйте MerchantID та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Додайте новий Merchant ID, натиснувши на &amp;quot;+&amp;quot; у верхньому правому куті екрана.&lt;br /&gt;
## Заповніть поля * і натисніть «Continue».&lt;br /&gt;
## Натисніть Register, щоб підтвердити введені дані.&lt;br /&gt;
## Повідомте EasyPay ваш MerchantID.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Примітка: &amp;lt;em&amp;gt;* - Description – опис; Identifier – домен вашого сайту у зворотному порядку, з додаванням «merchant» на початку (наприклад, сайт shop.ua, Identifier – merchant.ua.shop).&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Отримайте від EasyPay сформований CSR-файл, який буде необхідний для подальших кроків.&lt;br /&gt;
# Сформуйте Apple Pay Payment Processing Certificate та надішліть до EasyPay:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Payment Processing Certificate, натисніть &amp;quot;Create Certificate&amp;quot;.&lt;br /&gt;
## На наступному екрані натисніть Continue.&lt;br /&gt;
## Візьміть отриманий від EasyPay CSR-файл і завантажте його на сайт, натиснувши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат.&lt;br /&gt;
## Надішліть сертифікат (файл apple_pay.cer) до EasyPay&lt;br /&gt;
# Зареєструйте та підтвердіть свій домен:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі &amp;quot;Merchant Domains&amp;quot; натисніть &amp;quot;Add Domain&amp;quot;.&lt;br /&gt;
## Введіть ім&#039;я домену та натисніть &amp;quot;Continue&amp;quot; *.&lt;br /&gt;
## Завантажте файл apple-developer-merchantid-domain-association.txt.&lt;br /&gt;
## Збережіть файл на сервері від Apple.&lt;br /&gt;
## Натисніть Verify.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #4A90E2; background-color: rgba(74, 144, 226, 0.1); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
    Примітка: &amp;lt;em&amp;gt;* - домен повинен підтримувати HTTPS.&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Створіть Apple Pay Merchant Identity Certificate:&lt;br /&gt;
## Увійдіть до свого облікового запису [https://developer.apple.com/ Apple Developer Account].&lt;br /&gt;
## Перейдіть до розділу «Certificates, Identifiers &amp;amp; Profiles».&lt;br /&gt;
## У розділі &amp;quot;Identifiers&amp;quot; виберіть &amp;quot;Merchant IDs&amp;quot;.&lt;br /&gt;
## Виберіть створений вами Merchant ID та натисніть «Edit».&lt;br /&gt;
## У розділі Apple Pay Merchant Identity Certificate натисніть Create Certificate.&lt;br /&gt;
## Виконайте дії, описані на сайті Apple, а потім натисніть «Continue».&lt;br /&gt;
## Скопіюйте згенерований CSR-файл, вибравши Choose File, а потім Continue.&lt;br /&gt;
## Завантажте згенерований сертифікат (merchant_id.cer) і відкрийте його у програмі Keychain Access на комп&#039;ютері Mac.&lt;br /&gt;
## У Keychain Access виберіть сертифікат, що імпортується, та експортувати його у формат .p12 (Personal Information Exchange).&lt;br /&gt;
## Виконайте команду: openssl pkcs12 -in merchant_id.p12 -out merchant_id.pem -nodes -clcerts&lt;br /&gt;
## Скопіюйте створений сертифікат у форматі PEM на сервер. Це буде потрібно для створення [https://developer.apple.com/documentation/apple_pay_on_the_web/apple_pay_js_api/requesting_an_apple_pay_payment_session Apple Pay Payment Session] в процесі [https://developer.apple.com/documentation/apple_pay_on_the_web/apple_pay_js_api/providing_merchant_validation перевірки магазину].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Технічна інтеграція з ApplePay ====&lt;br /&gt;
Для створення сертифікату (-ів) від Партнера потрібні:&lt;br /&gt;
&lt;br /&gt;
# Country Name (2 letter code) [AU]: ?&lt;br /&gt;
# State or Province Name (full name) [Some-State]: ?&lt;br /&gt;
# Locality Name (eg, city) []: ?&lt;br /&gt;
# Organization Name (eg, company) [Internet Widgits Pty Ltd]: ?&lt;br /&gt;
# Organizational Unit Name (eg, section) []: ?&lt;br /&gt;
# Common Name (e.g. server FQDN or YOUR name) []: ?&lt;br /&gt;
# Email Address []: ?&lt;br /&gt;
&lt;br /&gt;
Повідомте, чи буде оплата тільки в додатку, або також і на WEB.&lt;br /&gt;
&lt;br /&gt;
Щоб інтегрувати Apple Pay на сайт, дотримуйтесь інструкцій за [https://developer.apple.com/documentation/apple_pay_on_the_web. посиланням] &lt;br /&gt;
&lt;br /&gt;
# Перевірте можливість оплати з Apple Pay. Виконується перевірка, підтримує або браузер оплату з Apple Pay, а також є у Wallet картку, якою можна оплачувати.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
if (window.ApplePaySession) {&lt;br /&gt;
    var promise = ApplePaySession.canMakePaymentsWithActiveCard({YOUR_MERCHANT_ID});&lt;br /&gt;
    promise.then(function(canMakePayments) {&lt;br /&gt;
        if (canMakePayments)&lt;br /&gt;
    });&lt;br /&gt;
} else {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
2. Сформуйте структуру платежу для сесії&amp;lt;syntaxhighlight lang=&amp;quot;markdown&amp;quot;&amp;gt;&lt;br /&gt;
document.getElementById(&amp;quot;apple-pay-button&amp;quot;).onclick = function(event) {&lt;br /&gt;
    var paymentRequest = {&lt;br /&gt;
        currencyCode: &#039;UAH&#039;,&lt;br /&gt;
        countryCode: &#039;UA&#039;,&lt;br /&gt;
        total: {&lt;br /&gt;
            label: {PRODUCT_NAME},&lt;br /&gt;
            amount: {PAYMENT_AMOUNT}&lt;br /&gt;
        },&lt;br /&gt;
        merchantCapabilities: [&#039;supports3DS&#039;],&lt;br /&gt;
        supportedNetworks: [&#039;masterCard&#039;, &#039;visa&#039;]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
var session = new ApplePaySession(3, paymentRequest)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
3. Відкрити платіжну сесію з Apple, отримати від них paymentData:&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/applePay/validateSession&amp;lt;/span&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
--header &amp;quot;Content-Type: application/json&amp;quot;&lt;br /&gt;
--header &amp;quot;AppId: cd7fde18-15db-4d94-a91b-7cf8edd81209&amp;quot; &lt;br /&gt;
--header &amp;quot;PageId: 3e7bf353-417a-410c-a22e-df8bdcccb760&amp;quot;&lt;br /&gt;
--header &amp;quot;PartnerKey: easypay-test&amp;quot;&lt;br /&gt;
--header &amp;quot;locale: ua&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;url&amp;quot;: &amp;quot;https://apple-pay-gateway.apple.com/paymentservices/startSession&amp;quot;,&lt;br /&gt;
  &amp;quot;merchantIdentifier&amp;quot;: &amp;quot;string&amp;quot;, /ідентифікатор мерчанту в Apple/&lt;br /&gt;
  &amp;quot;displayName&amp;quot;: &amp;quot;test&amp;quot;, /ідентифікатор магазина/послуги/товару (латиниці) ; буде відображатися в toolBar/&lt;br /&gt;
  &amp;quot;initiative&amp;quot;: &amp;quot;web&amp;quot;, /Канал оплати/&lt;br /&gt;
  &amp;quot;initiativeContext&amp;quot;: &amp;quot;string&amp;quot; /Доменне ім’я, Доменное имя, пов&#039;язане із сертифікатом Apple Identity/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;blockquote&amp;gt;*response з цього методу передається в сесію Apple, після чого при успішній авторизації платежу, повернеться до необхідний для завершення платежу.&amp;lt;/blockquote&amp;gt;4. Приклад відповіді ApplePay&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;paymentData&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;version&amp;quot;:&amp;quot;EC_v1&amp;quot;,    &amp;quot;data&amp;quot;:&amp;quot;FDXK/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ/dGK9UZDP/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp/clv4&amp;quot;,    &amp;quot;signature&amp;quot;:&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=&amp;quot;,&lt;br /&gt;
    &amp;quot;header&amp;quot;:&lt;br /&gt;
    {      &amp;quot;ephemeralPublicKey&amp;quot;:&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==&amp;quot;,&lt;br /&gt;
      &amp;quot;publicKeyHash&amp;quot;:&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=&amp;quot;,&lt;br /&gt;
      &amp;quot;transactionId&amp;quot;:&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;paymentMethod&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;displayName&amp;quot;:&amp;quot;MasterCard 5179&amp;quot;,&lt;br /&gt;
    &amp;quot;network&amp;quot;:&amp;quot;MasterCard&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;:&amp;quot;debit&amp;quot;&lt;br /&gt;
  },  &amp;quot;transactionIdentifier&amp;quot;:&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;5. Надішліть &amp;lt;code&amp;gt;paymentData&amp;lt;/code&amp;gt; в поле &amp;lt;code&amp;gt;userPaymentInstrument / token&amp;lt;/code&amp;gt; в Easypay ([[MerchantAPI#Створення замовлення|Створення замовлення]]). Перед цим потрібно викликати метод EasyPayApi CreateApp.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад запиту  createOrder:&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210309-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
    &amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;paymentData\&amp;quot;: {\&amp;quot;version\&amp;quot;:\&amp;quot;EC_v1\&amp;quot;,  \&amp;quot;data\&amp;quot;:\&amp;quot;FDXK\/fkIXGh07D5QU5eUK3ZK8BxKk6syu+Hf0DH6DBZ8\/loNHFWHULxsmfIAyaKzvkUjm2dHaR36pS4x8UXuQ3JhzeB7AfDmZsP8JcL16OOyZKZP3JjOwdkUVvzUyPWtjtlrtXDaBmJ5jPcT8bgnLZV\/7RcC9HpRkdmUqVyJ042wAvPNxF7SVt57PcMyMeccVL6yWUk6N2oV7ESFoGVbAeJdpn5zZT8lebigrnhZRhvwoJ5ZJ\/dGK9UZDP\/swhH8nMLjK620Wu9rvidhsSheJCwM2sCH27fKpeEO2x+vWaLlL9ukwDms9ciOGvSyb+tDvRD9MheecGri1XCC6DxQT5JkHDH7mi1vev0QFjjVY6bmh26iNC0lIB4FKVznNv03yjkKNJhEMbp\/clv4\&amp;quot;,  \&amp;quot;signature\&amp;quot;:\&amp;quot;UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlcm9vdGNhZzMuY3JsMA4GA1UdDwEB\/wQEAwIBBjAQBgoqhkJvjg3qQ0QAAAAAAAA=\&amp;quot;,\&amp;quot;header\&amp;quot;:{  \&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXaMJN7PRXhkoMa1n1wOnut4KIkIX0WuyXenzRukdDUzo\/GZ+TRqTSPjZDOPoZkisqifaroXUJZP9xCUlJQ3iqQ==\&amp;quot;, \&amp;quot;publicKeyHash\&amp;quot;:\&amp;quot;48145ri0BI4zYNGguvfW+7qJc3kQlcGdil64a4cg+Ag=\&amp;quot;,\&amp;quot;transactionId\&amp;quot;:\&amp;quot;cd80b9fc31c9a850c14c697bd4c258aa51e63bf72bba46394eebbc3fae1b58e4\&amp;quot;}  },  \&amp;quot;paymentMethod\&amp;quot;:  {   \&amp;quot;displayName\&amp;quot;:\&amp;quot;MasterCard 5179\&amp;quot;,\&amp;quot;network\&amp;quot;:\&amp;quot;MasterCard\&amp;quot;,\&amp;quot;type\&amp;quot;:\&amp;quot;debit\&amp;quot;  },  \&amp;quot;transactionIdentifier\&amp;quot;:\&amp;quot;CD80B9FC31C9A850C14C697BD4C258AA51E63BF72BBA46394EEBBC3FAE1B58E4\&amp;quot;}&amp;quot;,&lt;br /&gt;
    &amp;quot;gatewayMerchantId&amp;quot;:&amp;quot;{YOUR_MERCHANT_ID}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Інтеграція з GooglePay ==&lt;br /&gt;
----&#039;&#039;&#039;Вимоги&#039;&#039;&#039;&lt;br /&gt;
# Ваш сайт повинен працювати за схемою HTTPS та підтримувати протокол TLS 1.2.&lt;br /&gt;
# Потрібно погодитися з [https://payments.developers.google.com/terms/sellertos умовами надання]  послуг GooglePay.&lt;br /&gt;
# Необхідно укласти договір із Easypay.ua.&lt;br /&gt;
&lt;br /&gt;
Google Pay™  - це миттєвий спосіб оплати від Google, який дозволяє просто та швидко сплатити карткою, без необхідності вводити дані для кожного платежу. Ці картки надійно зберігаються в Google. Даний метод доступний для оплати в мобільних програмах на будь-яких пристроях Android і при здійсненні платежу в браузері Chrome.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Документація&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# [https://developers.google.com/pay/api/android Для додатків] &lt;br /&gt;
# [https://developers.google.com/pay/api/web Для веб-сайтів]&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Вимоги щодо брендування&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# [https://developers.google.com/pay/api/android/guides/brand-guidelines Для додатків] &lt;br /&gt;
# [https://developers.google.com/pay/api/web/guides/brand-guidelines Для веб-сайтів]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Оплата з платіжної сторінки Easypay ===&lt;br /&gt;
----При такому способі підключення немає потреби у додаткових інтеграціях. Кнопка GooglePay відображається на сторінці оплати EasyPay.&lt;br /&gt;
&lt;br /&gt;
=== Отримання токена GooglePay для оплати ===&lt;br /&gt;
----&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Використовуйте бойове середовище GooglePay для отримання PaymentData&lt;br /&gt;
&lt;br /&gt;
Для отримання PaymentData. Як параметри скрипта вкажіть:&lt;br /&gt;
&lt;br /&gt;
# Доступні методи платежу: var allowedPaymentMethods = [&#039;CARD&#039;, &#039;TOKENIZED_CARD&#039;];&lt;br /&gt;
# Тип токенізації- PAYMENT_GATEWAY: tokenizationType: &#039;PAYMENT_GATEWAY&#039;;&lt;br /&gt;
# Параметр gateway: easypay;&lt;br /&gt;
# Параметр gatewayMerchantId: Ваш бойовий merchantAccount от Google, який повідомляє в EasyPay.&lt;br /&gt;
&lt;br /&gt;
Якщо з вашого боку інтеграція виконана правильно, Ви на своєму сайті/додатку отримаєте кнопку&lt;br /&gt;
&lt;br /&gt;
Після натискання кнопки на пристрої з підключеним Google Pay з&#039;явиться спливаюче вікно або форма вибору прив&#039;язаної картки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад відповіді від GooglePay Api&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;apiVersionMinor&amp;quot;:0,&lt;br /&gt;
    &amp;quot;apiVersion&amp;quot;:2,&lt;br /&gt;
    &amp;quot;paymentMethodData&amp;quot;:{&lt;br /&gt;
        &amp;quot;description&amp;quot;:&amp;quot;Mastercard  •••• 1164&amp;quot;,&lt;br /&gt;
        &amp;quot;tokenizationData&amp;quot;:{&lt;br /&gt;
            &amp;quot;type&amp;quot;:&amp;quot;PAYMENT_GATEWAY&amp;quot;,&lt;br /&gt;
&amp;quot;token&amp;quot;:&amp;quot;{&amp;quot;signature&amp;quot;:&amp;quot;MEUCeretMPEQPUMnvMOnDAgZsOLVnFnfjmo5ALe/1D6o7hdzAiEA94L1GfNWW84kbUdHHn+l6B6n18VgIA3sdkPqKL36tqk\u003d&amp;quot;,&amp;quot;intermediateSigningKey&amp;quot;:{&amp;quot;signedKey&amp;quot;:&amp;quot;{\&amp;quot;keyValue\&amp;quot;:\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEem3biYxltOBuMV+Dd9g+ZhV3VEzP2vAlFXvb9tJoYGLtetxDYWTUqnXPvKGDeAnSNrkPo8hu5kLtxN0QXCYkqQ\\u003d\\u003d\&amp;quot;,\&amp;quot;keyExpiration\&amp;quot;:\&amp;quot;1551385212256\&amp;quot;}&amp;quot;,&amp;quot;signatures&amp;quot;:[&amp;quot;MEYCIQD/TWKunZJhG/u3iL2H5P3i9r0rCbpw1/+z9dr/yGytvwIhAPfV2zF5cqP/L+42W+JKv6fgQKBEc67HTtfderefdghJ&amp;quot;]},&amp;quot;protocolVersion&amp;quot;:&amp;quot;ECv2&amp;quot;,&amp;quot;signedMessage&amp;quot;:&amp;quot;{\&amp;quot;encryptedMessage\&amp;quot;:\&amp;quot;OidSptk8w+I3FnR1VFmiVswXaZ7ADnmMP1MQelp6GSg0/3aVpAXeLRH/fT1wN7gpxNPy7tFITeQenrJm3QG19tAPuVhcAVM26DMU6LAmZPyPXALktpnYrUj6etCjvWWM/1LkhjDBSjtkmpWRiHIyqj5aud/j8rxFEk06GhwqPWbnJwdCgNf32LJP7bSpUWvHOioaZIV1vdeV6d7iQ6EDWWAS/z9pXWkqpW//M/TVTrcKFXh4C2TI2O+qyBD9VzK3TqU6wS5VsYL69W9/4xzV5L5irpp/wzNfPHkJd8QIwcsIPuNWBtGm3v+JCaqIA3oK9Sw/5o/gZp/pnOhUdax0VjGEvmbGXs2+ufBChCkh+/BpobbpzVS9T/DZSlUO2FLANMjSaEQzh74ymtDgP4x9O64RAdySW+V7lVZMa7FVZ3PFnTfa8W89pzIgo6ocSGHQPBFnExTmSbDpUU0L12wzHkAcZSyngPAljqg\\u003d\&amp;quot;,\&amp;quot;ephemeralPublicKey\&amp;quot;:\&amp;quot;BBKgbSbykNy1111QYRmGJEhnCorkt+VoDYlYbAlg0a5WO2uV/M50XqOSG0uxWAvUqrZolQuEX6yZ+dvvufLEZtI\\u003d\&amp;quot;,\&amp;quot;tag\&amp;quot;:\&amp;quot;p9ItvOfsQVTzhTPHq6ycYjKX1TtozP/yym4QWWVRVCk\\u003d\&amp;quot;}&amp;quot;}&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;type&amp;quot;:&amp;quot;CARD&amp;quot;,&lt;br /&gt;
        &amp;quot;info&amp;quot;:{&lt;br /&gt;
            &amp;quot;cardNetwork&amp;quot;:&amp;quot;MASTERCARD&amp;quot;,&lt;br /&gt;
            &amp;quot;cardDetails&amp;quot;:&amp;quot;1164&amp;quot;,&lt;br /&gt;
            &amp;quot;billingAddress&amp;quot;:{&lt;br /&gt;
                &amp;quot;phoneNumber&amp;quot;:&amp;quot;+380 93 000 00 11&amp;quot;,&lt;br /&gt;
                &amp;quot;address3&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;sortingCode&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;address2&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;quot;countryCode&amp;quot;:&amp;quot;UA&amp;quot;,&lt;br /&gt;
                &amp;quot;address1&amp;quot;:&amp;quot;ул. &amp;quot;,&lt;br /&gt;
                &amp;quot;postalCode&amp;quot;:&amp;quot;49107&amp;quot;,&lt;br /&gt;
                &amp;quot;name&amp;quot;:&amp;quot;Super 1&amp;quot;,&lt;br /&gt;
                &amp;quot;locality&amp;quot;:&amp;quot;Київ&amp;quot;,&lt;br /&gt;
                &amp;quot;administrativeArea&amp;quot;:&amp;quot;Київська область&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;email&amp;quot;:&amp;quot;test@easypay.ua&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача токена для оплати ===&lt;br /&gt;
Надішліть дані з поля token з відповіді від &#039;&#039;&#039;GooglePay Api&#039;&#039;&#039; у поле &#039;&#039;&#039;userPaymentInstrument/token&#039;&#039;&#039; у Easypay (розділ [[MerchantAPI#Створення замовлення|Створення замовлення]])&lt;br /&gt;
&lt;br /&gt;
Перед цим потрібно викликати метод &#039;&#039;&#039;EasyPayApi [[MerchantAPI#Реєстрація точки та створення сесії|createApp.]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приклад запиту&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid #9ACD32; background-color: rgba(144, 238, 144, 0.5); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 80px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: #006400; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;POST&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/merchant/createOrder&amp;lt;/span&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;order&amp;quot;:{&lt;br /&gt;
    &amp;quot;serviceKey&amp;quot;:&amp;quot;MERCHANT-TEST&amp;quot;,&lt;br /&gt;
    &amp;quot;orderId&amp;quot;:&amp;quot;test_20210000-171148&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;:&amp;quot;Test payment&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot;:&amp;quot;1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;:{&lt;br /&gt;
    &amp;quot;instrumentType&amp;quot;:&amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
&amp;quot;token&amp;quot;:&amp;quot;{\&amp;quot;signature\&amp;quot;:\&amp;quot;MEQCIFTFadYw15Cqfk7+YiM9pp5zEvyTI7oWVZCNFKr1cMthAiAFMv+nt0PWOEhj6LmmMNTByP9E4OhGrSoE7rDvzLDIZw\\u003d\\u003d\&amp;quot;,\&amp;quot;intermediateSigningKey\&amp;quot;:{\&amp;quot;signedKey\&amp;quot;:\&amp;quot;{\\\&amp;quot;keyValue\\\&amp;quot;:\\\&amp;quot;MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEsrkMsOBN8N0xL8AsTVUIETODhCva5PpGFxvPm56pWmI5MG2HKKHXjsdhdvcP6N3d40x90E0rZzDrxBC2ywERXg\\\\u003d\\\\u003d\\\&amp;quot;,\\\&amp;quot;keyExpiration\\\&amp;quot;:\\\&amp;quot;1618591579000\\\&amp;quot;}\&amp;quot;,\&amp;quot;signatures\&amp;quot;:[\&amp;quot;MEUCIHX0SawuKctPUEjdFu2sDiE81aSSdf8i0KNvdg1dlsWoAiEAye8TEWpPk4sp7EjTovN7DichK6YxY1DajYN9/ArHDYI\\u003d\&amp;quot;]},\&amp;quot;protocolVersion\&amp;quot;:\&amp;quot;ECv2\&amp;quot;,\&amp;quot;signedMessage\&amp;quot;:\&amp;quot;{\\\&amp;quot;encryptedMessage\\\&amp;quot;:\\\&amp;quot;vlLmhIBndM4a/GWFsvbFZrZOygjAwUao/NlvlJlhAQ3kdprI3gubAcQxAau8L74dkzGJh8w7AD2E77XOHycdwG91NUvsJ0xiXuMCXHJ9NPMhp7k49OUIJjOpJG+RqUM9/SPBgx69eDD7skhG+axZYr/m36LFjIlk5WhmumQgIrfojm02uRm0nOcZ2wbvrwQKZyL1IeTv/txqcYMuQqYWzs/FPkIEbiQ80z6dRhVszrEXcHLKcfBmNmcn/Vk90ArXCotOD52V0JS/Q+Mf9mCoe9G2bABo9R9PAYT/FrKIEOQEhzLCI7m4/vyIlCMf69d6PjigP3AOGxykbS0Kvsxqoh+HYRFCSLCd+8O2Us2wCYD09/OBqcQi78/fs2vwyg4nrWQQJ6ZGwTKHHxVRY8VGAUUnMFr18HPsN1BQNuz08M4t6Qx6X0nEZ3hseSIcUMVcBm+NyvL2T/XSWqTh2poDuQ4B+UJ59gMrsPapzouxk2iC/+vS1Bs/2sSf77Nsqr7BhE7SMgnZ/a2LF+Shx2aOKSIGflMz+MjVSzpMg2AUh43pbcsi8g\\\\u003d\\\\u003d\\\&amp;quot;,\\\&amp;quot;ephemeralPublicKey\\\&amp;quot;:\\\&amp;quot;BDJpYzoN9XPVKrHIxwNes83HbR0/AOUPpQgAwi3fTzR+TIB8/VAc9CdI9guWX8Pjvii/T+WxwcByuo9pzJC7518\\\\u003d\\\&amp;quot;,\\\&amp;quot;tag\\\&amp;quot;:\\\&amp;quot;LFOOTwd5Crtn60KnT0J6MHuFlGE0+EYL3D7IrWrPsRA\\\\u003d\\\&amp;quot;}\&amp;quot;}&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Оплата за QR MasterPass ==&lt;br /&gt;
----&amp;lt;blockquote&amp;gt;Для мерчантів, які мають пряму інтеграцію з MasterPass. &amp;lt;/blockquote&amp;gt;QR MasterPass - оплата з гаманця MasterPass із використанням Qr code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Отримання даних для QR-code ===&lt;br /&gt;
----Потрібно створити сесію ([[MerchantAPI#Створення сесії|Створення сесії]]). Після цього необхідно створити замовлення ([[MerchantAPI#Створення замовлення|Створення замовлення]]).&lt;br /&gt;
У відповіді в &amp;lt;code&amp;gt;paymentInstrumentsTypes =&amp;gt; instrumentType: &amp;quot;QrMasterpass&amp;quot;&amp;lt;/code&amp;gt; об&#039;єкт, який містить інформацію для формування QR code. У &#039;&#039;&#039;&amp;lt;code&amp;gt;instrumentvalue&amp;lt;/code&amp;gt;&#039;&#039;&#039; буде рядок, з якого потрібно генерувати QR code.&lt;br /&gt;
&lt;br /&gt;
Приклад &#039;&#039;&#039;paymentInstrumentsTypes&#039;&#039;&#039; =&amp;gt; &#039;&#039;&#039;instrumentType: &amp;quot;QrMasterpass&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;instrumentType&amp;quot;:&amp;quot;QrMasterpass&amp;quot;,&lt;br /&gt;
   &amp;quot;commission&amp;quot;:0.0,&lt;br /&gt;
   &amp;quot;amountMin&amp;quot;:1.00,&lt;br /&gt;
   &amp;quot;amountMax&amp;quot;:14999.00,&lt;br /&gt;
   &amp;quot;userPaymentInstruments&amp;quot;:[&lt;br /&gt;
  	{&lt;br /&gt;
     	&amp;quot;instrumentId&amp;quot;:8499910,&lt;br /&gt;
     	&amp;quot;instrumentType&amp;quot;:&amp;quot;QrMasterpass&amp;quot;,     	  &lt;br /&gt;
&amp;quot;instrumentValue&amp;quot;:&amp;quot;00020101021252040000530398054034005802UA5909&lt;br /&gt;
EasyPayUa6004Kiev64190002UK0109EasyPayUa80850017ua.&lt;br /&gt;
mastercard.www010200020840703434032003434180702054456177041211109354874205020181500017&lt;br /&gt;
ua.mastercard.www011720191111093548742020499996223030443590603391070410036304AF79&amp;quot;,&lt;br /&gt;
     	&amp;quot;alias&amp;quot;:null,&lt;br /&gt;
     	&amp;quot;commission&amp;quot;:0.0,&lt;br /&gt;
     	&amp;quot;loyaltyCommission&amp;quot;:null,&lt;br /&gt;
     	&amp;quot;actionsKeys&amp;quot;:null,&lt;br /&gt;
     	&amp;quot;priorityIndex&amp;quot;:0,&lt;br /&gt;
     	&amp;quot;additionalParams&amp;quot;:{&lt;br /&gt;
        	&amp;quot;OrderId&amp;quot;:&amp;quot;4825209b-1caa-472e-b530-dc3e8efd541c&amp;quot;&lt;br /&gt;
     	}&lt;br /&gt;
  	}&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перевірка статусу QR code ===&lt;br /&gt;
----Метод повертає інформацію про поточний статус QR code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid deepskyblue; background-color: rgba(135, 206, 235, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: deepskyblue; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;//api/payment/qrPaymentCheck&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&#039;&#039;&#039;Request&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers &lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot; &lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&amp;quot;Sign&amp;quot;: &amp;quot;e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
queryParams&lt;br /&gt;
&lt;br /&gt;
headers&lt;br /&gt;
відсутній &lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;status&amp;quot;: &amp;quot;Generated&amp;quot;,&lt;br /&gt;
  &amp;quot;transactionId&amp;quot;: null,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Можливі значення &#039;&#039;&#039;&amp;quot;status&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Generated&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Scanned&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PaymentStarted&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PaymentFinished&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PaymentFinished&amp;lt;/code&amp;gt;  &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;transactionId&amp;quot;&#039;&#039;&#039; – ідентифікатор платежу в системі EasyPay.&lt;br /&gt;
&lt;br /&gt;
=== Оплата за QR code ===&lt;br /&gt;
----Метод для оплати за QR кодом. Працює тільки з QR кодами, які були отримання від EasyPay.&lt;br /&gt;
&amp;lt;p style=&amp;quot;border: 1px solid deepskyblue; background-color: rgba(135, 206, 235, 0.2); padding: 10px; border-radius: 8px; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; position: relative; padding-left: 70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position: absolute; top: 10px; left: 10px; background-color: deepskyblue; color: white; padding: 2px 12px; border-radius: 4px; font-size: 14px; font-weight: bold;&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 5px; font-weight: bold; font-size: 16px;&amp;quot;&amp;gt;/api/payment/create/qr&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039; &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PartnerKey&amp;quot;: &amp;quot;partnerName&amp;quot;&lt;br /&gt;
&amp;quot;locale&amp;quot;: &amp;quot;ua&amp;quot;&lt;br /&gt;
&amp;quot;AppId&amp;quot;: &amp;quot;a5806a5f-dbb8-496a-a23f-aab6d2fcbce1&amp;quot;&lt;br /&gt;
&amp;quot;PageId&amp;quot;: &amp;quot;2ce7dba6-4600-456e-b9c8-f13cacf1c85d&amp;quot;&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;qrCode&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
  &amp;quot;amount&amp;quot;: 1,&lt;br /&gt;
  &amp;quot;userPaymentInstrument&amp;quot;: {&lt;br /&gt;
	&amp;quot;instrumentId&amp;quot;: 8499910,&lt;br /&gt;
	&amp;quot;instrumentType&amp;quot;: &amp;quot;QrMasterpass&amp;quot;,&lt;br /&gt;
                 &amp;quot;alias&amp;quot;: &amp;quot;Mycard&amp;quot;,&lt;br /&gt;
                 &amp;quot;pan&amp;quot;: &amp;quot;4102*******4441&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;resultUrl&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
headers&lt;br /&gt;
відсутній&lt;br /&gt;
&lt;br /&gt;
body&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;paymentState&amp;quot;: &amp;quot;Confirmed&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;: &amp;quot;Done&amp;quot;,&lt;br /&gt;
  &amp;quot;retrievalReferenceNo&amp;quot;: 11111111,&lt;br /&gt;
  &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Можливі значення “&#039;&#039;&#039;paymentState&#039;&#039;&#039;”&lt;br /&gt;
&lt;br /&gt;
* Сonfirmed &lt;br /&gt;
* Rejected  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Створення підпису ==&lt;br /&gt;
----Формування підпису Sign (основний варіант для POST – запитів)&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Sign = base64(sha256(secretKey + requestBody))&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Де:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;secretKey&amp;lt;/code&amp;gt; – секретний ключ.&lt;br /&gt;
* &amp;lt;code&amp;gt;requestBody&amp;lt;/code&amp;gt; – тіло запиту у форматі JSON (ідентичне формату EasyPay).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Приклади коду ===&lt;br /&gt;
----&#039;&#039;&#039;C#&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Convert.ToBase64String(SHA256.Create().ComputeHash(Encoding.UTF8.GetBytes(data)))&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PHP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base64_encode(hash(&#039;sha256&#039;, ($secretKey.$requestbody), true))&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Можливі варіанти інструментів оплати ==&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===== Оплата &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 4px 16px;         border: 2px solid #0033A0; /* Темно-синій колір рамки */         background-color: #0033A0; /* Темно-синій фон */         color: white; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */     &amp;quot;&amp;gt;VISA&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid transparent; /* Прозора рамка для градієнту */         background: linear-gradient(to right, #FF5F00, #FFBF00); /* Градієнт від червоного до оранжевого */         color: white; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;MasterCarD&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;paymentInstrumentsTypes&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;storedCards&amp;quot;: [],&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 4211698,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;Card&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 200,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
  ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;RCard&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===== Мобільні гроші  &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #00A3E0; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #00A3E0; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Київстар&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #F7E300; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #0033A0; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Lifecell&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #E60012; /* Темно-синій колір рамки */         background:FFFFE0; /* Темно-синій фон */         color: #E60012; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */  font-size: 24px;        border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;Vodafone&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 0.0,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 14000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 4958975,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;KSMoney&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 0.0,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 1,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 6000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 5098216,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;LifeMoney&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 0.03,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Картки лояльності &amp;lt;span style=&amp;quot;             display: inline-block;             padding: 8px 20px;             border: 2px solid #FF0000; /* Червона рамка */             background-color: #FF0000; /* Червоний фон */             color: white; /* Білий текст*/             font-family: Arial, sans-serif; /* Шрифт Arial */             font-weight: bold; /* Жирний шрифт */             border-radius: 24px; /* Закруглені краї */             text-transform: uppercase; /* Великі літери */             font-size: 16px; /* Розмір шрифта */         &amp;quot;&amp;gt;Fishka&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;FishkaB2B&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 1000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;FishkaB2C&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 1000.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: []&lt;br /&gt;
       },&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Оплата  &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px; /* Збільшене відступи для однакового розміру */         border: 2px solid #000000; /* Темно-синій колір рамки */         background:FFFFFF ; /* Темно-синій фон */         color: #000000; /* Білий текст */         font-family: Arial, sans-serif; /* Шрифт */         font-weight: bold; /* Жирний шрифт */         border-radius: 24px; /* Закруглені краї */         text-transform: uppercase; /* Великі літери */         font-size: 16px; /* Однаковий розмір шрифта */     &amp;quot;&amp;gt;ApplePay&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;         display: inline-block;         padding: 8px 20px;         border-style: solid;         border-width: 4px;         border-color: #4285F4 #EA4335 #FABB05 #34A853; /* Чітке розмежування кольорів */         background-color: #FFFFFF; /* Білий фон всередині */         color: #000000; /* Колір тексту */         font-family: Arial, sans-serif;         font-weight: bold;         text-transform: uppercase;         font-size: 16px;         border-radius: 24px; /* Закруглені краї */     &amp;quot;&amp;gt;GPAY&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 9999.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 10958126,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;ApplePay&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: {}&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
           &amp;quot;instrumentType&amp;quot;: &amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
           &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
           &amp;quot;amountMin&amp;quot;: 0.01,&lt;br /&gt;
           &amp;quot;amountMax&amp;quot;: 9999.00,&lt;br /&gt;
           &amp;quot;userPaymentInstruments&amp;quot;: [&lt;br /&gt;
               {&lt;br /&gt;
                   &amp;quot;instrumentId&amp;quot;: 10958137,&lt;br /&gt;
                   &amp;quot;instrumentType&amp;quot;: &amp;quot;GooglePay&amp;quot;,&lt;br /&gt;
                   &amp;quot;instrumentValue&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;alias&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;commission&amp;quot;: 2.00,&lt;br /&gt;
                   &amp;quot;loyaltyCommission&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;actionsKeys&amp;quot;: null,&lt;br /&gt;
                   &amp;quot;priorityIndex&amp;quot;: 0,&lt;br /&gt;
                   &amp;quot;additionalParams&amp;quot;: &lt;br /&gt;
                    {&lt;br /&gt;
                       &amp;quot;PublicKey&amp;quot;: &amp;quot;BKdzipvJvJzcbTMm3dO0LEh1AXFr8qfSiPjwrI7vv9F6hqhDJB1M=&amp;quot;&lt;br /&gt;
                    }&lt;br /&gt;
               }&lt;br /&gt;
           ]&lt;br /&gt;
       }&lt;br /&gt;
   ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Управління інструментами оплати ===&lt;br /&gt;
----Управління інструментами оплати на сторінці оплати EasyPay здійснюється при створенні замовлення. Параметр &amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt; визначає, які інструменти оплати будуть відображатися на сторінці платіжного шлюзу.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;quot;userInfo&amp;quot;: { &lt;br /&gt;
      &amp;quot;phone&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
   },&lt;br /&gt;
&lt;br /&gt;
Обов&#039;язкові параметри:&lt;br /&gt;
    &amp;quot;order&amp;quot;: {&lt;br /&gt;
      &amp;quot;serviceKey&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;orderId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;amount&amp;quot;:1.01, (decimal)&lt;br /&gt;
&amp;quot;allowedInstruments&amp;quot;: [ &amp;quot;string&amp;quot; ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Опис параметрів&#039;&#039;&#039; &amp;lt;table style=&amp;quot;border-collapse: collapse; width: 100%; font-family: Roboto, sans-serif; font-weight: 100; font-size: 0.8em; color: #333;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Параметр&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Характеристика&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: center; padding: 8px;&amp;quot;&amp;gt;Коментарій&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; padding-right: 10px; text-align: left;&amp;quot;&amp;gt;параметр в якому передаються інструменти оплати, які будуть відображені на сторінці &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; border-bottom: 1px solid #d3d3d3; text-align: left;&amp;quot;&amp;gt;Можливі значення:&lt;br /&gt;
&lt;br /&gt;
* RCard&lt;br /&gt;
* Card&lt;br /&gt;
* EBank&lt;br /&gt;
* FishkaB2C&lt;br /&gt;
* ApplePay&lt;br /&gt;
* GooglePay&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Поведінка системи&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Якщо параметр&#039;&#039;&#039; &amp;lt;code&amp;gt;allowedInstruments&amp;lt;/code&amp;gt; &#039;&#039;&#039;не передано або він порожній&#039;&#039;&#039;:  На сторінці оплати будуть відображені всі доступні інструменти, які підключені для партнера.&lt;br /&gt;
# &#039;&#039;&#039;Якщо з переданих інструментів немає доступних для оплати&#039;&#039;&#039;:  Повертається помилка:  &amp;lt;code&amp;gt;PAYMENTINSTRUMENT_NOT_FOUND&amp;lt;/code&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Приклад помилки&#039;&#039;&#039;:  У разі, якщо у партнера активні ApplePay і Card, а в запиті передається GooglePay, повертається помилка &amp;lt;code&amp;gt;PAYMENTINSTRUMENT_NOT_FOUND&amp;lt;/code&amp;gt;.&lt;br /&gt;
# &#039;&#039;&#039;Якщо передані доступні інструменти оплати&#039;&#039;&#039;:  У разі, якщо партнер передає, наприклад, GooglePay та Card, але GooglePay не активний для цього партнера, система поверне посилання з активним інструментом Card.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Технічна підтримка ==&lt;br /&gt;
----За потреби консультацій з питань реалізації API можна написати запит на &#039;&#039;merchant.api.support@easypay.ua&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vadim.fedorchuk</name></author>
	</entry>
</feed>