MerchantAPI: відмінності між версіями
Немає опису редагування |
Немає опису редагування |
||
Рядок 2: | Рядок 2: | ||
__ОБОВ_ЗМІСТ__ | __ОБОВ_ЗМІСТ__ | ||
<h2 style="color: #003366;">Загальні відомості | <h2 style="color: #003366;">Загальні відомості </h2> | ||
Протокол призначено для торговців, які є одержувачами платежів. Продавець підписує договір про прийняття платежів або анкету-акцепт до публічної оферти. | Протокол призначено для торговців, які є одержувачами платежів. Продавець підписує договір про прийняття платежів або анкету-акцепт до публічної оферти. | ||
Версія за 10:07, 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
Можливі варіанти інструментів оплати
- картка Visa/Master
- мобільні гроші (Киевстар, Лайф Водафон)
- гаманець MasterPass
- картки лояльності Fishka
- ApplePay
- GooglePay
- зареєстровані інструменти (у системі EasyPay)
Картка Visa/Master
VISA MasterCard<syntaxhighlight lang="json-object" line="1"> "paymentInstrumentsTypes": [
{ "storedCards": [], "instrumentType": "Card", "commission": 2.00, "amountMin": 0.01, "amountMax": 14000.00, "userPaymentInstruments": [ { "instrumentId": 4211698, "instrumentType": "Card", "instrumentValue": null, "alias": null, "commission": 2.00, "loyaltyCommission": null, "actionsKeys": null, "priorityIndex": 200, "additionalParams": {} } ] }, { "instrumentType": "RCard", "commission": 2.00, "amountMin": 0.01, "amountMax": 14000.00, "userPaymentInstruments": [] },
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> .kyivstar-logo { display: inline-block; padding: 10px 20px; background-color: #00A3E0; /* Голубий фон, характерний для Kyivstar */ color: white; /* Білий текст */ font-family: Arial, sans-serif; /* Шрифт Arial */ font-weight: bold; /* Жирний шрифт */ border-radius: 4px; /* Закруглені краї */ text-transform: uppercase; /* Великі літери */ font-size: 18px; /* Розмір шрифта */ border: 2px solid #0078D4; /* Темніша рамка для контрасту */ }
.kyivstar-icon { display: inline-block; width: 24px; height: 24px; background-color: #0078D4; /* Темно-синій колір іконки */ border-radius: 50%; margin-right: 8px; vertical-align: middle; } </style>
</head> <body>
Kyivstar
</body> </html>