Skip to content

Payment or payout API responses, callbacks, and status requests include two related fields:

  • status — numeric code;
  • status_description — text literal (Latin, uppercase).

Values always come as a pair. Do not translate or replace machine codes in integration.

status and status_description mapping

statusstatus_descriptionDescription
1INITTransaction initiated.
2PENDINGTransaction in progress.
3SUCCESSTransaction completed successfully.
4FAILURETransaction declined.
5REFUNDRefund completed successfully.
9REFUND_PENDINGRefund in progress.

How to use in integration

StatusAction
INIT, PENDINGWait for final status: poll the status method or handle callback on notify_url.
SUCCESSCredit the order / close the operation on your side.
FAILUREDo not treat payment as successful; if status_code is present in the callback, see Error codes (declines).
REFUND, REFUND_PENDINGAccount for the refund; wait for REFUND when status is REFUND_PENDING.

Final statuses for payments: SUCCESS, FAILURE; for refunds: REFUND (intermediate — REFUND_PENDING).

Was this article helpful?