34. 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" и т.д. |