B2B

Тестирование Alfa Pay Business

Рекомендации по тестированию сервиса 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.