POST api/order/get-details

Request Information

URI Parameters

None.

Body Parameters

OrderDetailsLookupRequest
NameDescriptionTypeAdditional information
request_ref

string

None.

request_type

string

None.

mock_mode

string

None.

details

OrderDetailsLookupRequestDetails

None.

Request Formats

application/json, text/json

Sample:
{
  "request_ref": "sample string 1",
  "request_type": "sample string 2",
  "mock_mode": "sample string 3",
  "details": {
    "payer_id": "sample string 1",
    "payer_name": "sample string 2",
    "payer_type": "sample string 3",
    "amount": 4.1,
    "inflow_status": "sample string 5",
    "inflow_narration": "sample string 6",
    "transaction_ref": "sample string 7",
    "provider": "sample string 8",
    "meta": {}
  }
}

application/xml, text/xml

Sample:
<OrderDetailsLookupRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BOPWAAPI.Model">
  <Details>
    <Amount>4.1</Amount>
    <InflowNarration>sample string 6</InflowNarration>
    <InflowStatus>sample string 5</InflowStatus>
    <Meta />
    <PayerId>sample string 1</PayerId>
    <PayerName>sample string 2</PayerName>
    <PayerType>sample string 3</PayerType>
    <Provider>sample string 8</Provider>
    <TransactionRef>sample string 7</TransactionRef>
  </Details>
  <MockMode>sample string 3</MockMode>
  <RequestRef>sample string 1</RequestRef>
  <RequestType>sample string 2</RequestType>
</OrderDetailsLookupRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'OrderDetailsLookupRequest'.

Response Information

Resource Description

OrderDetailsLookupResponse
NameDescriptionTypeAdditional information
status

string

None.

message

string

None.

data

OrderLookupDetailsData

None.

Response Formats

application/json, text/json

Sample:
{
  "status": "sample string 1",
  "message": "sample string 2",
  "data": {
    "errors": [
      "sample string 1",
      "sample string 2"
    ],
    "error": "sample string 1",
    "orders": [
      {
        "order_id": "sample string 1",
        "order_status": "sample string 2",
        "order_description": "sample string 3",
        "retailer_id": "sample string 4",
        "distributor_id": "sample string 5",
        "distributor_name": "sample string 6",
        "distributor_account_number": "sample string 7",
        "distributor_bank_code": "sample string 8",
        "amount_due": 9,
        "fee": 10,
        "currency": "sample string 11",
        "meta": {}
      },
      {
        "order_id": "sample string 1",
        "order_status": "sample string 2",
        "order_description": "sample string 3",
        "retailer_id": "sample string 4",
        "distributor_id": "sample string 5",
        "distributor_name": "sample string 6",
        "distributor_account_number": "sample string 7",
        "distributor_bank_code": "sample string 8",
        "amount_due": 9,
        "fee": 10,
        "currency": "sample string 11",
        "meta": {}
      }
    ],
    "reference": "sample string 2",
    "meta": {}
  }
}

application/xml, text/xml

Sample:
<OrderDetailsLookupResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BOPWAAPI.Model">
  <Data>
    <Error>sample string 1</Error>
    <Errors xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </Errors>
    <Meta />
    <Orders>
      <OrderLookup>
        <AmountDue>9</AmountDue>
        <Currency>sample string 11</Currency>
        <Description>sample string 3</Description>
        <DistributorAccountNumber>sample string 7</DistributorAccountNumber>
        <DistributorBankCode>sample string 8</DistributorBankCode>
        <DistributorId>sample string 5</DistributorId>
        <DistributorName>sample string 6</DistributorName>
        <Fee>10</Fee>
        <Id>sample string 1</Id>
        <Meta />
        <RetailerId>sample string 4</RetailerId>
        <Status>sample string 2</Status>
      </OrderLookup>
      <OrderLookup>
        <AmountDue>9</AmountDue>
        <Currency>sample string 11</Currency>
        <Description>sample string 3</Description>
        <DistributorAccountNumber>sample string 7</DistributorAccountNumber>
        <DistributorBankCode>sample string 8</DistributorBankCode>
        <DistributorId>sample string 5</DistributorId>
        <DistributorName>sample string 6</DistributorName>
        <Fee>10</Fee>
        <Id>sample string 1</Id>
        <Meta />
        <RetailerId>sample string 4</RetailerId>
        <Status>sample string 2</Status>
      </OrderLookup>
    </Orders>
    <Reference>sample string 2</Reference>
  </Data>
  <Message>sample string 2</Message>
  <Status>sample string 1</Status>
</OrderDetailsLookupResponse>