POST api/order/get-details
Request Information
URI Parameters
None.
Body Parameters
OrderDetailsLookupRequest| Name | Description | Type | Additional 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:
Sample not available.
Response Information
Resource Description
OrderDetailsLookupResponse| Name | Description | Type | Additional 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>