Skip to main content

Update RefNo

Purpose: Updates the reference number used for identifying the order in merchant accounting reports.


Endpoint Details

  • HTTP Verb: PATCH
  • URL Segment: /v3/order/{orderId}/refno
  • OpenAPI Spec: View in Swagger UI
  • Notes: Allowed if status is Created, Initiated, Approved, UnderReview, or ReadyForCapture.

Path Parameters

Field NameDescriptionTypeAdditional Information
orderIdThe unique ID of the order to update.string ($uuid)Required.

Request Body (UpdateRefNoRequest)

This method requires a JSON body containing the new reference number.

Field NameDescriptionTypeAdditional Information
refNoThe new reference number for the order.stringRequired. Min 1, Max 14 characters.

Example Request

{
"refNo": "NEW-REF-2025"
}

Successful Response (200 OK)

The API returns an OrderResponse object containing the updated Order.

For schema and examples, see the OrderResponse Schema page.


Error Responses

Status CodeDescription
400 Bad RequestThe request was invalid (e.g., refNo length/format error or order status does not allow updates).
401 UnauthorizedAuthentication failure (e.g., missing or invalid API key/credentials).
404 Not FoundThe specified orderId does not exist.