MerchantAPI: відмінності між версіями
Матеріал з apidocs
Немає опису редагування |
Немає опису редагування |
||
Рядок 2: | Рядок 2: | ||
__ОБОВ_ЗМІСТ__ | __ОБОВ_ЗМІСТ__ | ||
<h2 style="color: #003366;">Загальні | <h2 style="color: #003366;">Загальні відомості </h2> | ||
Протокол призначено для торговців, які є одержувачами платежів. Продавець підписує договір про прийняття платежів або анкету-акцепт до публічної оферти. | Протокол призначено для торговців, які є одержувачами платежів. Продавець підписує договір про прийняття платежів або анкету-акцепт до публічної оферти. | ||
Рядок 66: | Рядок 66: | ||
<p> | <p> | ||
<span style="background-color: green; color: white; padding: 2px 6px; border-radius: 4px; font-family: monospace;">POST</span> /api/system/createApp | <span style="background-color: green; color: white; padding: 2px 6px; border-radius: 4px; font-family: monospace;">POST</span> /api/system/createApp | ||
</p> | </p><p> </p> | ||
<!DOCTYPE html> | |||
<html lang="en"> | |||
<head> | |||
<meta charset="UTF-8"> | |||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |||
<style> | |||
.info-block { | |||
border: 1px solid #b3e0ff; | |||
background-color: #e6f7ff; | |||
padding: 10px; | |||
border-radius: 5px; | |||
display: flex; | |||
align-items: center; | |||
font-family: Arial, sans-serif; | |||
margin: 10px 0; | |||
} | |||
.info-block .icon { | |||
background-color: #b3e0ff; | |||
color: #007bff; | |||
border-radius: 50%; | |||
width: 24px; | |||
height: 24px; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
margin-right: 10px; | |||
font-weight: bold; | |||
} | |||
</style> | |||
</head> | |||
<body> | |||
<div class="info-block"> | |||
<div class="icon">i</div> | |||
<div>Цей метод слід викликати, коли користувач вперше звертається до платіжної сторінки. Якщо браузер або пристрій змінюються, метод знову з'являється.</div> | |||
</div> | |||
</body> | |||
</html> |
Версія за 09:02, 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
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> .info-block { border: 1px solid #b3e0ff; background-color: #e6f7ff; padding: 10px; border-radius: 5px; display: flex; align-items: center; font-family: Arial, sans-serif; margin: 10px 0; } .info-block .icon { background-color: #b3e0ff; color: #007bff; border-radius: 50%; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; margin-right: 10px; font-weight: bold; } </style>
</head> <body>
i
Цей метод слід викликати, коли користувач вперше звертається до платіжної сторінки. Якщо браузер або пристрій змінюються, метод знову з'являється.
</body> </html>