POST API/Transaction

Request Information

URI Parameters

None.

Body Parameters

TransactionReq
NameDescriptionTypeAdditional information
accessToken

string

None.

retailerId

string

None.

transactionType

string

None.

transactionId

string

None.

subTransactionType

string

None.

amount

string

None.

commission

commission

None.

Request Formats

application/json, text/json

Sample:
{
  "accessToken": "sample string 1",
  "retailerId": "sample string 2",
  "transactionType": "sample string 3",
  "transactionId": "sample string 4",
  "subTransactionType": "sample string 5",
  "amount": "sample string 6",
  "commission": {
    "commission_tds_value": "sample string 1",
    "commission_value": "sample string 2"
  }
}

application/xml, text/xml

Sample:
<TransactionReq xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApplication1.Models">
  <accessToken>sample string 1</accessToken>
  <amount>sample string 6</amount>
  <commission>
    <commission_tds_value>sample string 1</commission_tds_value>
    <commission_value>sample string 2</commission_value>
  </commission>
  <retailerId>sample string 2</retailerId>
  <subTransactionType>sample string 5</subTransactionType>
  <transactionId>sample string 4</transactionId>
  <transactionType>sample string 3</transactionType>
</TransactionReq>

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 'TransactionReq'.

Response Information

Resource Description

TransactionResp
NameDescriptionTypeAdditional information
statusCode

string

None.

status

string

None.

errorMsg

string

None.

clientTransId

string

None.

Response Formats

application/json, text/json

Sample:
{
  "statusCode": "sample string 1",
  "status": "sample string 2",
  "errorMsg": "sample string 3",
  "clientTransId": "sample string 4"
}

application/xml, text/xml

Sample:
<TransactionResp xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApplication1.Models">
  <clientTransId>sample string 4</clientTransId>
  <errorMsg>sample string 3</errorMsg>
  <status>sample string 2</status>
  <statusCode>sample string 1</statusCode>
</TransactionResp>