Рекомендации по тестированию сервиса Платежи СБП.
Выполнение перевода по номеру телефона от ЮЛ к ФЛ
Рекомендации по тестированию метода «Выполнение перевода по номеру телефона от ЮЛ к ФЛ»:
-
•в
signedBodyнеобходимо передавать значениеCORRECT_SIGNED_BODY; -
•заполнение полей
powerOfAttorney,nspkIdиricявляется обязательным.
1curl --location 'https://sandbox.alfabank.ru/api/b2cpay/jp/v1/payments' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Content-Type: application/json' \
4--header 'Accept: application/json' \
5--data '{
6 "signedBody": "CORRECT_SIGNED_BODY",
7 "client": {
8 "partnerId": 100
9 },
10 "powerOfAttorney": "7f796b70-e9bc-4064-b695-868708b30b4b",
11 "inn": "773509414997",
12 "account": "40802810802790010000",
13 "total": 100.53,
14 "nameCheck": true,
15 "payments": [
16 {
17 "name": {
18 "last": "Иванов",
19 "first": "Василий",
20 "middle": "Семенович"
21 },
22 "amount": 100.53,
23 "nspkBankId": "100000000025",
24 "nspkId": "A4243065558023050000030011330701",
25 "phone": "79612894744",
26 "sequence": "payment1020",
27 "paymentDescription": "Платёж по договору ХХХ",
28 "ric": 1
29 }
30 ]
31}'
Формирование отчётности по платежам по транзакции/периоду
Рекомендации по тестированию метода «Формирование отчётности по платежам по транзакции/периоду»:
-
•в
partnerIdнеобходимо передавать значение214; -
•если вы хотите сформировать отчётность по транзакции, в
transactionIdнеобходимо передавать значение3389.
1curl --location --globoff 'https://sandbox.alfabank.ru/api/b2cpay/jp/v1/payments?partnerId=214&startDate=2024-01-01T00:00:00Z&finishDate=2024-01-02T00:00:00Z' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Accept: application/json'
1curl --location --globoff 'https://sandbox.alfabank.ru/api/b2cpay/jp/v1/payments?partnerId=214&transactionId=3389' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Accept: application/json'
1curl --location --globoff 'https://sandbox.alfabank.ru/api/b2cpay/jp/v1/payments?partnerId=214&externalId=100000121' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Accept: application/json'
Формирование отчётности по платежам по пакету
Рекомендации по тестированию метода «Формирование отчётности по платежам по пакету»:
-
•в
partnerIdнеобходимо передавать значение214; -
•в
packageIdнеобходимо передавать значение4647.
1curl --location --globoff 'https://sandbox.alfabank.ru/api/b2cpay/jp/v1/payments/packages/4647?partnerId=214' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Accept: application/json'
Проверка возможности совершения платежа по реквизитам получателя через СБП
Рекомендации по тестированию метода «Проверка возможности совершения платежа по реквизитам получателя через СБП»:
-
•в
partnerIdнеобходимо передавать значение100; -
•заполнение поля
accountявляется обязательным.
1curl --location 'https://sandbox.alfabank.ru/api/b2cpay/jp/v1/clients/checks' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Content-Type: application/json' \
4--header 'Accept: application/json' \
5--data '{
6 "client": {
7 "partnerId": 100
8 },
9 "nameCheck": true,
10 "account": "40802810802790010000",
11 "payments": [
12 {
13 "amount": 100.53,
14 "nspkBankId": "100000000025",
15 "phone": "79612894744",
16 "paymentDescription": "Описание платежа",
17 "name": {
18 "last": "Иванов",
19 "first": "Василий",
20 "middle": "Семенович"
21 }
22 }
23 ]
24}'
Получение результатов проверки возможности совершения платежа по реквизитам получателя через СБП
Рекомендации по тестированию метода «Получение результатов проверки возможности совершения платежа по реквизитам получателя через СБП»:
-
•в
partnerIdнеобходимо передавать значение214; -
•в
checkIdнеобходимо передавать значение291.
1curl --location --globoff 'https://sandbox.alfabank.ru/api/b2cpay/jp/v1/clients/checks/291?partnerId=214' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Accept: application/json'
Получение идентификатора клиента в сервисе B2С-переводы по ИНН
Рекомендации по тестированию метода «Получение идентификатора клиента в сервисе B2С-переводы по ИНН»:
-
•в
partnerIdнеобходимо передавать значение214; -
•в
innнеобходимо передавать значение0283988847.
1curl --location --globoff 'https://sandbox.alfabank.ru/api/b2cpay/jp/v1/clients/info?partnerId=214&inn=0283988847' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Accept: application/json'
Формирование отчётной формы 'Поручение СБП' в формате PDF
Рекомендации по тестированию метода «Формирование отчётной формы 'Поручение СБП' в формате PDF»:
-
•в
transactionIdнеобходимо передавать значение373239.
1curl --location --globoff 'https://sandbox.alfabank.ru/api/b2cpay/jp/v1/payments/download/373239' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Accept: application/json'