POST api/Payment/CreateOrder

Request Information

URI Parameters

None.

Body Parameters

Order
NameDescriptionTypeAdditional information
orderId

string

None.

transaction

Transaction

None.

orderAmount

decimal number

None.

metadata

Metadata

None.

Request Formats

application/json, text/json

Sample:
{
  "orderId": "sample string 1",
  "transaction": {
    "senderWalletId": "sample string 1",
    "receiverWalletId": "sample string 2",
    "shouldRemitInstantly": true,
    "amount": 4.0,
    "otp": "sample string 5"
  },
  "orderAmount": 2.0,
  "metadata": {
    "meta": "sample string 1"
  }
}

application/xml, text/xml

Sample:
<Order xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BOPWAAPI.Model.Payment">
  <metadata>
    <meta>sample string 1</meta>
  </metadata>
  <orderAmount>2</orderAmount>
  <orderId>sample string 1</orderId>
  <transaction>
    <amount>4</amount>
    <otp>sample string 5</otp>
    <receiverWalletId>sample string 2</receiverWalletId>
    <senderWalletId>sample string 1</senderWalletId>
    <shouldRemitInstantly>true</shouldRemitInstantly>
  </transaction>
</Order>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

VCAPIResponse
NameDescriptionTypeAdditional information
Version

string

None.

dateTime

string

None.

StatusCode

integer

None.

ErrorMessage

string

None.

Result

Object

None.

Response Formats

application/json, text/json

Sample:
{
  "Version": "1.0.0",
  "dateTime": "2026/01/11 22:23:04",
  "StatusCode": 1,
  "ErrorMessage": "sample string 2",
  "Result": {}
}

application/xml, text/xml

Sample:
<VCAPIResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BOPWAAPI.Model">
  <ErrorMessage>sample string 2</ErrorMessage>
  <Result />
  <StatusCode>1</StatusCode>
</VCAPIResponse>