Любая сторона может добавлять в запрос или ответ дополнительные параметры, не указанные в документации. Эти параметры также участвуют в вычислении подписи. Сообщение не подписывается, и соответственно поля
pg_salt и
pg_sig отсутствуют только в одном случае – когда Greenleavespay не смог идентифицировать мерчанта и поэтому не знает его secret_key. В таком случае поле
pg_error_code (числовой код ошибки) принимает значение 9998. Полный список возможных значений поля
pg_error_code см. в разделе
Справочник кодов ошибок.