Рекомендации по тестированию вебхуков.
- 1.Отправьте письмо на почту alfa_api@alfabank.ru с указанием, что хотите подключить вебхуки.
- 2.На своей стороне реализуйте открытый Партнёрский метод для получения вебхуков.
- 3.Создайте вебхук в песочнице с помощью метода «Создание вебхука».
- 4.Вызовите метод «Проверка работы вебхука».
- •В результате успешного запроса для
object = ul_transaction_defaultсоздаются тестовые транзакции для следующих счетов:- •40702810102300000001
- •40702810402300000002
- •40702810002300000003
- •40702978902300000004
- •В результате успешного запроса для
object = jp_sbp_incoming_paymentsбудет создан тестовый платёж для счёта:- •40702810100010000000
- 5.После создания транзакций на ваш метод будет отправлен вебхук. Пример представлен ниже:
Пример формата вебхука для выписки
1[
2 {
3 "actionType": "update",
4 "eventTime": "2022-01-12T00:00:00",
5 "object": "ul_transaction_default",
6 "organizationId": "vvvvvv",
7 "data": {
8 "amount": {
9 "amount": 1.00,
10 "currencyName": "RUR"
11 },
12 "amountRub": {
13 "amount": 1.00,
14 "currencyName": "RUR"
15 },
16 "correspondingAccount": "30101810200000000593",
17 "direction": "CREDIT",
18 "documentDate": "2022-01-12",
19 "filial": "АО \"АЛЬФА-БАНК\" г Москва",
20 "number": "178",
21 "operationCode": "01",
22 "operationDate": "2022-01-12T00:00:00",
23 "paymentPurpose": "Перевод собственных средств. НДС не облагается.",
24 "priority": "5",
25 "revaln": null,
26 "uuid": "9084d309-b30b-5083-9a54-d4522472e11a",
27 "transactionId": "1220112MOCO#DS4001415",
28 "rurTransfer": {
29 "cartInfo": {
30 "documentCode": null,
31 "documentContent": null,
32 "documentDate": null,
33 "documentNumber": null,
34 "paymentNumber": null,
35 "restAmount": null
36 },
37 "deliveryKind": "электронно",
38 "departmentalInfo": {
39 "uip": "1",
40 "drawerStatus101": "01",
41 "kbk": "18210102010011000110",
42 "oktmo": "12301000",
43 "reasonCode106": "ТП",
44 "taxPeriod107": "ГД.01.2022",
45 "docNumber108": "123",
46 "docDate109": "12.01.2022",
47 "paymentKind110": "1"
48 },
49 "payeeAccount": "40702810301300000763",
50 "payeeBankBic": "044525593",
51 "payeeBankCorrAccount": "30101810200000000593",
52 "payeeBankName": "АО \"АЛЬФА-БАНК\" г Москва",
53 "payeeInn": "0140237176",
54 "payeeKpp": "770801001",
55 "payeeName": "Полное наименование Орг № 11329",
56 "payerAccount": "40702810701300000761",
57 "payerBankBic": "044525593",
58 "payerBankCorrAccount": "30101810200000000593",
59 "payerBankName": "АО \"АЛЬФА-БАНК\" г Москва",
60 "payerInn": "0140237176",
61 "payerKpp": "770801001",
62 "payerName": "Полное наименование Орг № 11329",
63 "payingCondition": null,
64 "purposeCode": "2",
65 "receiptDate": "2022-01-12",
66 "valueDate": "2022-01-12"
67 }
68 }
69 }
70]Пример формата вебхука для входящих платежей
1[
2 {
3 "actionType": "update",
4 "eventTime": "2022-01-12T00:00:00",
5 "object": "jp_sbp_incoming_payments",
6 "organizationId": "vvvvvv",
7 "data": {
8 "qrcId": "AD1000038AQ1FG409KGACUQU5QRSH3FM",
9 "nspkTransactionId": "B467FC50C59A469A9898AB7B05EE3F07",
10 "amount": 1000000,
11 "taxAmount": 200000,
12 "paymentPurpose": "Оплата по договору №123456789 от 01.09.2001",
13 "payeeAccount": "40702810100010000000",
14 "payerAccount": null,
15 "currency": "RUR",
16 "timestamp": "2024-11-26T09:09:32Z",
17 "payerInfo": {
18 "name": "ИП Викулин",
19 "inn": "911006876365",
20 "bik": "044525593",
21 "accountType": "BBAN",
22 "bankName": "АО \"АЛЬФА-БАНК\"",
23 "bankCorrAccount": "30101810200000000593"
24 },
25 "recipientInfo": {
26 "name": "OOO Ромашка",
27 "inn": "8110068763612",
28 "bik": "044625503",
29 "accountType": null,
30 "bankName": "БАНК",
31 "bankCorrAccount": "30101810200000000522"
32 }
33 }
34 }
35]