Skip to main content

Check Order Status

GET /api/integrator/order/status

This method is used to check the status of an individual order.

Parameters:

  • identifier (UUID, Required) - Identifier of the integrator in the Keepz system (provided to the integrator by the Keepz representative).
  • encryptedData (String, Required) - Request details encrypted with the key. The encrypted field must contain the following parameters:
    • integratorId (UUID, Required) - Unique identifier of the integrator in the Keepz system (provided to the integrator by the Keepz representative).
    • integratorOrderId (UUID, Required) - Unique identifier of the order in the integrator system.

Example:

Query Parameters:

  • "encryptedData": "string",
  • "identifier": "3fa85f64-5717-4562-b3fc-2c963f66afa6"

Encrypted Data:

{ 
"integratorId": "ce8cc897-6963-4116-ac81-91323d172012",
"integratorOrderId": "8ab2df0b-c749-4a68-bf3c-1179d17b83a4"
}

Parameters Returned:

  • encryptedData (String) - Response details encrypted with the Keepz key. The encoded value must contain the following parameters:
    • integratorOrderId (UUID) - Unique identifier of the order in the integrator system.
    • status (String) - The status of the order in the Keepz system.
      • Possible statuses: INITIAL, PROCESSING, SUCCESS, FAILED, CANCELED, EXPIRED, REFUNDED_BY_OPERATOR, REFUNDED_BY_INTEGRATOR, REFUNDED_BY_KEEPZ.
    • report (String) - Order report (check). Sent only in case of the following statuses (SUCCESS, FAILED).

Example:

{
"encryptedData": "string"
}

{
"status": "EXPIRED",
"integratorOrderId": "8ab2df0b-c749-4a68-bf3c-1179d17b83a4",
"report": "Report"
}