POST api/Payment/InitiatePayment

Documentation for 'InitiatePayment'.

Request Information

Parameters

NameDescriptionAdditional information
paymentRequest
Documentation for 'paymentRequest'.

Define this parameter in the request body.

Request body formats

application/json, text/json

Sample:
{
  "Domain": "sample string 1",
  "Application": "sample string 2",
  "Brand": "sample string 3",
  "OrderId": "sample string 4",
  "CustomerName": "sample string 5",
  "MobileNumber": "sample string 6",
  "Email": "sample string 7",
  "AddressLine1": "sample string 8",
  "AddressLine2": "sample string 9",
  "AddressLine3": "sample string 10",
  "City": "sample string 11",
  "State": "sample string 12",
  "PinCode": "sample string 13",
  "Amount": 14.0,
  "Required_redirect": true,
  "Return_url": "sample string 16",
  "Payment_Gateway": "sample string 17",
  "Payment_Mode": "sample string 18",
  "TransactionId": "sample string 19",
  "PaymentURL": "sample string 20",
  "MergentId": "sample string 21",
  "AESRequestKey": "sample string 22",
  "AESRequestSalt_IVKey": "sample string 23",
  "AESResponseSalt_IVKey": "sample string 24",
  "AESResponseKey": "sample string 25",
  "AccessCode": "sample string 26",
  "API_url": "sample string 27",
  "PayAmount": "sample string 28",
  "TransactionPassword": "sample string 29",
  "subChannel": "sample string 30",
  "IV": "sample string 31",
  "Iterations": 32,
  "MCC": "sample string 33",
  "MerchantName": "sample string 34",
  "DomainURL": "sample string 35"
}

application/xml, text/xml

Sample:
<PaymentRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TVSE_Payments.Models">
  <AESRequestKey>sample string 22</AESRequestKey>
  <AESRequestSalt_IVKey>sample string 23</AESRequestSalt_IVKey>
  <AESResponseKey>sample string 25</AESResponseKey>
  <AESResponseSalt_IVKey>sample string 24</AESResponseSalt_IVKey>
  <API_url>sample string 27</API_url>
  <AccessCode>sample string 26</AccessCode>
  <AddressLine1>sample string 8</AddressLine1>
  <AddressLine2>sample string 9</AddressLine2>
  <AddressLine3>sample string 10</AddressLine3>
  <Amount>14</Amount>
  <Application>sample string 2</Application>
  <Brand>sample string 3</Brand>
  <City>sample string 11</City>
  <CustomerName>sample string 5</CustomerName>
  <Domain>sample string 1</Domain>
  <DomainURL>sample string 35</DomainURL>
  <Email>sample string 7</Email>
  <IV>sample string 31</IV>
  <Iterations>32</Iterations>
  <MCC>sample string 33</MCC>
  <MerchantName>sample string 34</MerchantName>
  <MergentId>sample string 21</MergentId>
  <MobileNumber>sample string 6</MobileNumber>
  <OrderId>sample string 4</OrderId>
  <PayAmount>sample string 28</PayAmount>
  <PaymentURL>sample string 20</PaymentURL>
  <Payment_Gateway>sample string 17</Payment_Gateway>
  <Payment_Mode>sample string 18</Payment_Mode>
  <PinCode>sample string 13</PinCode>
  <Required_redirect>true</Required_redirect>
  <Return_url>sample string 16</Return_url>
  <State>sample string 12</State>
  <TransactionId>sample string 19</TransactionId>
  <TransactionPassword>sample string 29</TransactionPassword>
  <subChannel>sample string 30</subChannel>
</PaymentRequest>

application/x-www-form-urlencoded

Sample:

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