MerchantAPI: відмінності між версіями

Матеріал з apidocs
Перейти до: навігація, пошук
Немає опису редагування
Рядок 78: Рядок 78:
* зареєстровані інструменти (у системі EasyPay)
* зареєстровані інструменти (у системі EasyPay)


<!DOCTYPE html>
  Картка VISA/MASTER
<html lang="en">
<head>
  <span style="
    <meta charset="UTF-8">
        display: inline-block;
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
        padding: 4px 10px;
</head>
        border: 2px solid #0033A0; /* Темно-синій колір рамки */
<body>
        background-color: #0033A0; /* Темно-синій фон */
    <!-- VISA -->
        color: white; /* Білий текст */
    <span style="
        font-family: Arial, sans-serif; /* Шрифт */
        display: inline-block;
        font-weight: bold; /* Жирний шрифт */
        padding: 4px 10px;
        border-radius: 4px; /* Закруглені краї */
        border: 2px solid #0033A0; /* Темно-синій колір рамки */
        text-transform: uppercase; /* Великі літери */
        background-color: #0033A0; /* Темно-синій фон */
    ">VISA</span> <span style="
        color: white; /* Білий текст */
        display: inline-block;
        font-family: Arial, sans-serif; /* Шрифт */
        padding: 4px 10px;
        font-weight: bold; /* Жирний шрифт */
        border: 2px solid transparent; /* Прозора рамка для градієнту */
        border-radius: 4px; /* Закруглені краї */
        background: linear-gradient(to right, #FF5F00, #FFBF00); /* Градієнт від червоного до оранжевого */
        text-transform: uppercase; /* Великі літери */
        color: white; /* Білий текст */
    ">VISA</span>
        font-family: Arial, sans-serif; /* Шрифт */
 
        font-weight: bold; /* Жирний шрифт */
    <!-- MasterCard -->
        border-radius: 4px; /* Закруглені краї */
    <span style="
        text-transform: uppercase; /* Великі літери */
        display: inline-block;
    ">MasterCard</span>
        padding: 4px 10px;
        border: 2px solid transparent; /* Прозора рамка для градієнту */
        background: linear-gradient(to right, #FF5F00, #FFBF00); /* Градієнт від червоного до оранжевого */
        color: white; /* Білий текст */
        font-family: Arial, sans-serif; /* Шрифт */
        font-weight: bold; /* Жирний шрифт */
        border-radius: 4px; /* Закруглені краї */
        text-transform: uppercase; /* Великі літери */
    ">MasterCard</span>
</body>
</html>
 
<syntaxhighlight lang="json-object" line="1">
<syntaxhighlight lang="json-object" line="1">
"paymentInstrumentsTypes": [
"paymentInstrumentsTypes": [

Версія за 09:43, 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
"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": []
       },