Способы оплаты

Список платежных шлюзов

GET https://app.hightouch.ai/api/integrations/payment_gates/

Query Parameters

NameTypeDescription

shop_id

integer

ID магазина

limit

integer

Кол-во записей (макс. 100)

offset

integer

Сдвиг по записям

{
  "status": "ok",
  "result": {
    "count": 1,
    "next": null,
    "previous": null,
    "results": [
      {
        "id": 10,
        "shop_id": 2,
        "name": "Яндекс Касса",
        "type": {
          "id": 1,
          "name": "Yandex kassa"
        },
        "robokassa_shop_id": null,
        "robokassa_pass1": null,
        "robokassa_pass2": null,
        "yandex_kassa_shop_id": 12345,
        "yandex_kassa_secret_key": "asdf1234qweer"
      }
    ]
  }
}

Добавить платежный шлюз

POST https://app.hightouch.ai/api/integrations/payment_gates/

На данный момент поддерживаются следующие типы платежных систем: {"id": 1} - Yandex Kassa {"id": 2} - Robokassa Каждая платежная система требует ввода своих дополнительных полей.

Request Body

NameTypeDescription

shop_id

integer

ID магазина

name

string

Название платежного шлюза

type

object

Тип. Например: {"id": 2}

yandex_kassa_secret_key

string

yandex_kassa_shop_id

string

robokassa_shop_id

string

robokassa_pass1

string

robokassa_pass2

string

string

{
  "status": "ok",
  "result": {
    "id": 11,
    "shop_id": 2,
    "name": "we",
    "type": {
      "id": 2,
      "name": "Robokassa"
    },
    "robokassa_shop_id": "shop2bot",
    "robokassa_pass1": "23",
    "robokassa_pass2": "443",
    "yandex_kassa_shop_id": null,
    "yandex_kassa_secret_key": null
  }
}

Изменить платежный шлюз

PATCH https://app.hightouch.ai/api/integrations/payment_gates/:id/

Path Parameters

NameTypeDescription

id

integer

ID платежного шлюза

Request Body

NameTypeDescription

shop_id

integer

ID магазина

name

string

Название платежного шлюза

type

object

Тип. Напирмер: {"id": 1}

yandex_kassa_secret_key

string

yandex_kassa_shop_id

string

robokassa_shop_id

string

robokassa_pass1

string

robokassa_pass2

string

{
  "status": "ok",
  "result": {
    "id": 11,
    "shop_id": 2,
    "name": "we",
    "type": {
      "id": 2,
      "name": "Robokassa"
    },
    "robokassa_shop_id": "shop2bot",
    "robokassa_pass1": "23",
    "robokassa_pass2": "443",
    "yandex_kassa_shop_id": null,
    "yandex_kassa_secret_key": null
  }
}

Удалить платежный шлюз

DELETE https://app.hightouch.ai/api/integrations/payment_gates/:id/

Path Parameters

NameTypeDescription

id

integer

ID платежного шлюза

Última actualización