1 | Signature/auth error | Do not retry same request. Rebuild sign, verify merchantId, resend once. |
2 | Invalid JSON/Base64 | Do not retry same payload. Fix serializer/envelope first. |
3 | Missing/invalid required params | Do not retry until payload is corrected. |
5 | Internal error | For /sale and /refund: resend same operation with same documentExtID; for others: route-specific retry policy. |
9 | Document not found | In unknown-delivery recovery: resend same operation with same documentExtID; in normal flow: verify ids and payload. |
14 | Invalid date format | Correct date format (yyyy-MM-dd) and resend. |
44 | Document still processing | Do not resend operation; poll /check_status until final state. |
15 | Document not printed | Business operation may be completed; run print-error recovery flow below. |