Skip to content

Maintain OMNI Address Records

Overview

Create and edit Address records (required for Card Products).

Path

/v1/realpay/{merchant_number}/maintain/omni/address

Path Parameters

  • merchant_number (string, required)

Common Query Parameters

  • Version (string, required, default: v1)

POST Create Address Records

Create Address Records.

Request Body Schema (POST)

AddressPostRequest (object)

Request Example (POST)

{
  "AddressPostRequest": [
    {
      "UserId": "ZA123123123123",
      "AddressType": "RE",
      "AddressLine1": "499 Tsitsa Street",
      "AddressCity": "Pretoria",
      "AddressCountry": "ZA",
      "AddressZipCode": "0001"
    }
  ]
}

Success Response (200) Schema (POST)

AddressPostResponse

Response Example (POST)

{
  "AddressPostResponse": [
    {
      "Successful": [
        {
          "UserId": "ZA123123123123",
          "AddressType": "RE"
        }
      ],
      "Failed": []
    }
  ],
  "APIResponse": {
    "CallSequence": 1234,
    "Status": "SUCCESS",
    "Version": "1.0.2",
    "Name": "INTERNAL NAME OF CALL"
  }
}

PUT Edit Address Records

Edit Address Records.

Request Body Schema (PUT)

AddressPutRequest (object)

Request Example (PUT)

{
  "AddressPutRequest": [
    {
      "UserId": "ZA123123123123",
      "AddressType": "RE",
      "AddressLine1": "500 Tsitsa Street",
      "AddressCity": "Pretoria",
      "AddressCountry": "ZA",
      "AddressZipCode": "0001"
    }
  ]
}

Success Response (200) Schema (PUT)

AddressPutResponse

Response Example (PUT)

{
  "AddressPutResponse": [
    {
      "Successful": [
        {
          "UserId": "ZA123123123123",
          "AddressType": "RE"
        }
      ],
      "Failed": []
    }
  ],
  "APIResponse": {
    "CallSequence": 1234,
    "Status": "SUCCESS",
    "Version": "1.0.2",
    "Name": "INTERNAL NAME OF CALL"
  }
}

Error Responses

  • 400 BadRequest
  • 401 Unauthorized
  • 404 NotFound
  • 500 InternalError
  • 503 ServiceUnavailable