Рекомендации по тестированию сервиса Alfa Pay Business.
При тестировании выставления счёта в песочнице на шаге 3 сценария работы сервиса в зависимости от метода используйте тестовые данные:
-
•Выставление счёта клиенту Альфа-Банка:
-
•Значение
externalIdнеобходимо сгенерировать самостоятельно. -
•В качестве счёта получателя
payeeAccountнеобходимо передавать40807810201300000043.
-
-
•Выставление счёта в бюджет:
-
•Значение
externalIdнеобходимо сгенерировать самостоятельно. -
•В качестве БИК банка получателя
payeeBankBicнеобходимо передавать040173745или044525593.
-
Пример тестового запроса на выставление счёта клиенту Альфа-Банка
1curl --location 'https://sandbox.alfabank.ru/api/jp/v2/payments/from-invoice' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Content-Type: application/json' \
4--header 'Accept: application/json' \
5--data '{
6 "amount": 1.01,
7 "date": "2018-12-31",
8 "deliveryKind": "электронно",
9 "expirationDate": null,
10 "externalId": "5863d914-80ee-4e27-9041-49e8136ab94e",
11 "operationCode": "01",
12 "orderNumber": "1",
13 "payeeAccount": "40807810201300000043",
14 "payeeOrgIdHash": null,
15 "paymentNumber": "1",
16 "priority": "5",
17 "purpose": "Оплата заказа №1. НДС не облагается",
18 "urgencyCode": "NORMAL",
19 "vat": {
20 "rate": "0",
21 "type": "NO_VAT"
22 }
23}'
Пример тестового запроса на выставление счёта в бюджет
1curl --location 'https://sandbox.alfabank.ru/api/jp/v2/payments/from-invoice-budget' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Content-Type: application/json' \
4--header 'Accept: application/json' \
5--data '{
6 "amount": 100,
7 "date": "2022-04-01",
8 "deliveryKind": "электронно",
9 "departmentalInfo": {
10 "uip": "0",
11 "drawerStatus101": "01",
12 "kbk": "18210102010011000110",
13 "oktmo": "45902000",
14 "reasonCode106": "ТП",
15 "taxPeriod107": "МС.02.2022",
16 "docNumber108": "000000000000001",
17 "docDate109": "2022-03-25"
18 },
19 "externalId": "697e31f1-8df2-458e-8646-f77ea5bae8a2",
20 "operationCode": "01",
21 "payeeAccount": "40702810564564564531",
22 "payeeBankBic": "040173745",
23 "payeeBankCorrAccount": "30101810800000000745",
24 "payeeInn": "7723870785",
25 "payeeKpp": "553453453",
26 "payeeName": "Общество с ограниченной ответственностью \"Центр \"ИННОВАЦИЯ\"",
27 "payerKpp": "772201001",
28 "paymentNumber": "1",
29 "priority": "5",
30 "purpose": "1234567890//123456789//Иванов Иван Иванович налог на доходы физических лиц за февраль 2022 года. НДС не облагается",
31 "urgencyCode": "NORMAL"
32}'
После перехода на форму оплаты в песочнице на шаге 4 сценария работы сервиса вам потребуется выбрать счёт для оплаты, нажать Оплатить и подтвердить оплату тестовым кодом из СМС: 000000.
Полная инструкция по работе с сервисом в статье Как работает Alfa Pay Business.