Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Функция Функція payment/export (http://<DOMAIN>/api/payment/export/)

ПараметрыПараметри:

  • token - ключ авторизации полученный авторизації отриманий через функцию функцію auth

ОтветВідповідь:

  • status - статус выполнения функциивиконання функції
    • OK - данные экспортировалисьдані експортувалися
    • EMPTY - нет данных немає даних для экспортаекспорту
  • response.payment - список вариантов оплаты варіантів оплати
    • response.payment[i].id - уникальный идентификатор варианта оплатыунікальний ідентифікатор варіанта оплати
    • response.payment[i].title - название варианта оплатыназва варіанта оплати
      • response.payment[i].title.ru - название варианта оплаты на русском языкеназва варіанта оплати російською мовою
      • response.payment[i].title.ua - название варианта оплаты на украинском языкеназва варіанта оплати українською мовою
      • ....
      • response.payment[i].title.<LN> - название варианта оплаты на языке. Где <LN> - это аббревиатура языка на сайтеназва варіанту оплати мовою. Де <LN> - це абревіатура мови на сайті
    • response.payment[i].desc - описание варианта оплатыопис варіанту оплати
      • response.payment[i].desc.ru - описание варианта оплаты на русском языкеопис варіанта оплати російською мовою
      • response.payment[i].desc.ua - описание варианта оплаты на украинском языкеопис варіанта оплати українською мовою
      • ....
      • response.payment[i].desc.<LN> - описание варианта оплаты на языке. Где <LN> - это аббревиатура языка на сайтеопис варіанта оплати мовою. Де <LN> - це абревіатура мови на сайті
    • response.payment[i].payment_method - идентификатор метода оплаты (см. функцию ідентифікатор методу оплати (див. функцію payment/exportMethods)
    • response.payment[i].enabled - вариант оплаты включенваріант оплати ввімкнено
    • response.payment[i].icon - ссылка на иконку варианта оплаты посилання на іконку варіанта оплати (для футера сайту)
    • response.payment[i].link - ссылка посилання на шлюз оплатыоплати
      • response.payment[i].icon_title -
      описание иконки
      • опис іконки
      • response.payment[i].icon_title.ru - описание иконки на русском языкеопис іконки російською мовою
      • response.payment[i].icon_title.ua - описание иконки на украинском языкеопис іконки українською мовою
      • ....
      • response.payment[i].icon_title.<LN> - описание иконки на языке. Где <LN> - это аббревиатура языка на сайтеопис іконки мовою. Де <LN> - це абревіатура мови на сайті
    • response.payment[i].payment_instruction - инструкция об оплатеінструкція про оплату
      • response.payment[i].payment_instruction.ru -  инструкция об оплате на русском языкеінструкція про оплату російською мовою
      • response.payment[i].payment_instruction.ua -  инструкция об оплате на украинском языкеінструкція про оплату українською мовою
      • ....
      • response.payment[i].payment_instruction.<LN> -  инструкция об оплате на языке. Где <LN> - это аббревиатура языка на сайте

...

      • інструкція про оплату мовою. Де <LN> - це абревіатура мови на сайті


Приклад запиту на адресу (http://<DOMAIN>/api/payment/export/)

Code Block
languagejs
{  
    "token": "24a75d0678c49a34030e35baeb376ff3"
}


Приклад відповіді на запит

Code Block
languagejs
titleПример ответа на запрос
{
    "status": "OK",
    "response": {
        "payment": [
            {
                "id": 12,
                "title": {
                    "ru": "Безналичный расчет",
                    "ua": "Безготівковий розрахунок"
                },
                "desc": {
                    "ru": "",
                    "ua": ""
                },
                "payment_method": 1,
                "enabled": true,
                "icon": null,
                "link": "",
                "icon_title": {
                    "ru": "",
                    "ua": ""
                },
                "payment_instruction": {
                    "ru": "",
                    "ua": ""
                }
            },
            {
                "id": 13,
                "title": {
                    "ru": "Наличными",
                    "ua": "Готівкою"
                },
                "desc": {
                    "ru": "",
                    "ua": ""
                },
                "payment_method": 1,
                "enabled": true,
                "icon": null,
                "link": "",
                "icon_title": {
                    "ru": "",
                    "ua": ""
                },
                "payment_instruction": {
                    "ru": "",
                    "ua": ""
                }
            },
            {
                "id": 14,
                "title": {
                    "ru": "Онлайн-оплата кредитной картой",
                    "ua": "Онлайн-оплата кредитною карткою"
                },
                "desc": {
                    "ru": "",
                    "ua": ""
                },
                "payment_method": 2,
                "enabled": true,
                "icon": "http:\/\/my.horoshop.dev\/content\/images\/50\/34905029336611.jpg",
                "link": "https:\/\/liqpay.com",
                "icon_title": {
                    "ru": "Принимаем оплату Visa\/Mastercard через Liqpay",
                    "ua": "Принимаем оплату Visa\/Mastercard через Liqpay"
                },
                "payment_instruction": {
                    "ru": "",
                    "ua": ""
                }
            },
            {
                "id": 15,
                "title": {
                    "ru": "Оплата при получении",
                    "ua": "Післяплата"
                },
                "desc": {
                    "ru": "",
                    "ua": ""
                },
                "payment_method": 1,
                "enabled": true,
                "icon": null,
                "link": "",
                "icon_title": {
                    "ru": "",
                    "ua": ""
                },
                "payment_instruction": {
                    "ru": "",
                    "ua": ""
                }
            },
            {
                "id": 16,
                "title": {
                    "ru": "Приват24",
                    "ua": "Приват24"
                },
                "desc": {
                    "ru": "",
                    "ua": ""
                },
                "payment_method": 3,
                "enabled": true,
                "icon": "http:\/\/my.horoshop.dev\/content\/images\/11\/67169594599140.jpg",
                "link": "https:\/\/privat24.ua",
                "icon_title": {
                    "ru": "Принимаем оплату через Privat24",
                    "ua": "Принимаем оплату через Privat24"
                },
                "payment_instruction": {
                    "ru": "",
                    "ua": ""
                }
            },
            {
                "id": 17,
                "title": {
                    "ru": "PayPal",
                    "ua": "PayPal"
                },
                "desc": {
                    "ru": "",
                    "ua": ""
                },
                "payment_method": 4,
                "enabled": false,
                "icon": null,
                "link": "https:\/\/www.paypal.com\/",
                "icon_title": {
                    "ru": "PayPal",
                    "ua": "PayPal"
                },
                "payment_instruction": {
                    "ru": "",
                    "ua": ""
                }
            }
        ]
    }
}

...