32. FAQ

Вопрос Решение

При запросе статуса документа текст в теге AddtInf имеет неправильную кодировку.

Необходимо отправлять запрос, явно указывая кодировку UTF-8. Например, при тестировании в SOAPUI необходимо в properties указать Encoding=UTF-8.

Ответы на запросы платежей и выписок от банка должны приходить подписанными.

Необходимо добавить в запрос хедер sign = true.

Какой сертификат нужно отправить для подключения к Альфа-Линк?

Необходимо на почту alfa-link@alfabank.ru прислать публичный (открытый) ключ квалифицированного сертификата (алгоритм подписи ГОСТ-2012) для подписания платежей. Подходят сертификаты, которые используются, например, для сдачи отчетности в налоговую. Сертификат должен быть выпущен на уполномоченное лицо, которое подключается к Альфа-линк. Если сертификата нет, то его можно выпустить в любом аккредитованном удостоверяющем центре.

В статусе документа ошибка:

…​ '<значение поля>' is not a valid value for '<тег>'.

или

…​ The value '<значение поля>' of attribute '<тег>' on element '<родительский тег>' is not valid with respect to its type, '<тег>'.

и похожие.

Отправленный документ не соответствует схеме.

Проверьте, что указанные в ошибке поля не пропущены и заполнены в соответствии с документацией.

В статусах документов приходит ошибка:

…​ '0' is not a valid value for 'NCName'. …​ The value '0' of attribute 'Id' on element 'Signature' is not valid with respect to its type, 'ID'.

Ошибка возникает из-за неверного значения в поле Signature@Id, рекомендуется использовать нумерацию "SigId1", "SigId2", "SigId3" и т.д.