B2BB2CH2H

Тестирование вебхуков

Навигация

  • Проверка работы вебхука по выписке
Инструкция для тестирования на песочнице
  1. 1.
    Отправить письмо на почту alfa_api@alfabank.ru с указанием, что хотите подключить вебхуки.
  2. 2.
    Далее Партнеру API на своей стороне необходимо реализовать следующий открытый метод.
  3. 3.
    Создать вебхук на песочнице с помощью метода "Создание вебхука".
  4. 4.
    Далее партнеру API необходимо вызвать метод "Проверка работоспособности вебхука по выписке". В результате успешного запроса создаются тестовые транзакции для следующих счетов:
    • 40702810102300000001
    • 40702810402300000002
    • 40702810002300000003
    • 40702978902300000004
  5. 5.
    После создания транзакций на метод партнера API будет отправлен вебхук. Пример представлен ниже.
Пример формата вебхука
[
  {
    "actionType": "update",
    "eventTime": "2022-01-12T00:00:00",
    "object": "ul_transaction_default",
    "data": {
      "amount": {
        "amount": 1.00,
        "currencyName": "RUR"
      },
      "amountRub": {
        "amount": 1.00,
        "currencyName": "RUR"
      },
      "correspondingAccount": "30101810200000000593",
      "direction": "CREDIT",
      "documentDate": "2022-01-12",
      "filial": "АО \"АЛЬФА-БАНК\" г Москва",
      "number": "178",
      "operationCode": "01",
      "operationDate": "2022-01-12T00:00:00",
      "paymentPurpose": "Перевод собственных средств. НДС не облагается.",
      "priority": "5",
      "revaln": null,
      "uuid": "9084d309-b30b-5083-9a54-d4522472e11a",
      "transactionId": "1220112MOCO#DS4001415",
      "rurTransfer": {
        "cartInfo": {
          "documentCode": null,
          "documentContent": null,
          "documentDate": null,
          "documentNumber": null,
          "paymentNumber": null,
          "restAmount": null
        },
        "deliveryKind": "электронно",
        "departmentalInfo": {
          "uip": "1",
          "drawerStatus101": "01",
          "kbk": "18210102010011000110",
          "oktmo": "12301000",
          "reasonCode106": "ТП",
          "taxPeriod107": "ГД.01.2022",
          "docNumber108": "123",
          "docDate109": "12.01.2022",
          "paymentKind110": "1"
        },
        "payeeAccount": "40702810301300000763",
        "payeeBankBic": "044525593",
        "payeeBankCorrAccount": "30101810200000000593",
        "payeeBankName": "АО \"АЛЬФА-БАНК\" г Москва",
        "payeeInn": "0140237176",
        "payeeKpp": "770801001",
        "payeeName": "Полное наименование Орг № 11329",
        "payerAccount": "40702810701300000761",
        "payerBankBic": "044525593",
        "payerBankCorrAccount": "30101810200000000593",
        "payerBankName": "АО \"АЛЬФА-БАНК\" г Москва",
        "payerInn": "0140237176",
        "payerKpp": "770801001",
        "payerName": "Полное наименование Орг № 11329",
        "payingCondition": null,
        "purposeCode": "2",
        "receiptDate": "2022-01-12",
        "valueDate": "2022-01-12"
      }
    }
  }
]