Skip to main content
Every response carries a status, a statusCode and a message. Order-related responses also carry a numeric statusId.
statusCode is a string, not a number — "00", not 0. Comparing it numerically will silently do the wrong thing.

Response codes

Order status IDs

Returned as statusId alongside a human-readable status.
Branch on the isFinalStatus boolean in the order status response rather than hard-coding statusId values — it’s the field the API intends you to use, and it won’t drift if new intermediate states are added.

Payment response messages

orderPaymentResponseMessage describes where a pending payment is waiting.
pending-authenticaion is spelled that way in the API’s responses. Match on the code (02), not the message text.

Payment option codes

Returned as code in otherPaymentOptions, and as paymentType on an order summary. See Payment methods for the payload each one expects.