MerchantAPI: відмінності між версіями
Немає опису редагування |
Немає опису редагування |
||
Рядок 69: | Рядок 69: | ||
|Response | |Response | ||
|- | |- | ||
| | |<code>headers</code> | ||
| | <code>PartnerKey: partnerName locale: ua</code> | ||
<code>body</code> | |||
<code>{ // Тіло запиту, якщо необхідно }</code> | |||
|<code>headers</code> | |||
<code>body</code> | |||
<code>{</code> | |||
<code>"logoPath": "<nowiki>https://cdn.easypay.ua/logo/</nowiki>",</code> | |||
<code>"hintImagesPath": "<nowiki>https://cdn.easypay.ua/hint_images/</nowiki>",</code> | |||
<code>"apiVersion": "1.0",</code> | |||
<code>"appId": "a5806a5f-dbb8-496a-a23f-aab6d2fcbce1",</code> | |||
<code>"pageId": "f3f2b678-a3c4-45ba-a865-a136fe4a62bd",</code> | |||
<code>"error": null</code> | |||
<code>}</code> | |||
|} | |} |
Версія за 08:39, 28 серпня 2024
Загальні відомості
Протокол призначено для торговців, які є одержувачами платежів. Продавець підписує договір про прийняття платежів або анкету-акцепт до публічної оферти.
Щоб отримати платежі, ви можете використовувати web, мобільні версії сайтів, а також мобільні програми. У разі використання цього протоколу не здійснюється перевірка даних для ідентифікації замовлення або облікового запису. EasyPay завжди приймає дані, надіслані та створені продавцем.
--header 'Content-Type: application/json'
--header 'AppId: cd7fde18-15db-4d94-a91b-7cf8edd81209'
--header 'PageId: 3e7bf353-417a-410c-a22e-df8bdcccb760'
--header 'PartnerKey: easypay-test'
--header 'locale: ua'
--header 'Sign: bS+vPOwu1Sif1Iz47Cdh+z1RAi0s6X21C3uU0YNBNWE='
Параметр | Характеристика | Коментарій |
---|---|---|
PartnerKey |
унікальний ідентифікатор партнера (продавця) у системі EasyPay. | |
ServiceKey |
ідентифікатор сервісу торговця у системі EasyPay. | магазину чи послуги |
SecretKey |
секретний ключ для формування підпису | відомий лише торговцю та EasyPay |
AppId |
ідентифікатор торгової точки партнера | параметр валідний протягом 90 днів. Один і той же AppID може використовуватись для декількох платежів) |
PageId |
ідентифікатор сесії | параметр валідний протягом 20 хв. Для кожного запиту CreateOrder потрібно використовувати унікальний PageID |
Основні запити та відповіді
Реєстрація точки та створення сесії
Цей метод слід викликати, коли користувач вперше звертається до платіжної сторінки. Якщо браузер або пристрій змінюються, метод знову з'являється.
POST /api/system/createApp
Request | Response |
headers
|
headers
|