POST api/MCBPaymentLog

Request Information

URI Parameters

None.

Body Parameters

MCBPaymentLog
NameDescriptionTypeAdditional information
contextId

string

None.

merchantId

string

None.

paymentGatewayUrl

string

None.

redirectUrl

string

None.

merchantPaymentRef

string

None.

amount

decimal number

None.

currency

string

None.

payerFsp

string

None.

payerId

string

None.

transactionRef

string

None.

transactionTimestamp

string

None.

payerFspTransactionRef

string

None.

payerFspTransactionTimestamp

string

None.

createTime

string

None.

expiryTime

string

None.

id

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "contextId": "sample string 1",
  "merchantId": "sample string 2",
  "paymentGatewayUrl": "sample string 3",
  "redirectUrl": "sample string 4",
  "merchantPaymentRef": "sample string 5",
  "amount": 1.0,
  "currency": "sample string 6",
  "payerFsp": "sample string 7",
  "payerId": "sample string 8",
  "transactionRef": "sample string 9",
  "transactionTimestamp": "sample string 10",
  "payerFspTransactionRef": "sample string 11",
  "payerFspTransactionTimestamp": "sample string 12",
  "createTime": "sample string 13",
  "expiryTime": "sample string 14",
  "id": 15
}

application/xml, text/xml

Sample:
<MCBPaymentLog xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Entity">
  <amount>1</amount>
  <contextId>sample string 1</contextId>
  <createTime>sample string 13</createTime>
  <currency>sample string 6</currency>
  <expiryTime>sample string 14</expiryTime>
  <id>15</id>
  <merchantId>sample string 2</merchantId>
  <merchantPaymentRef>sample string 5</merchantPaymentRef>
  <payerFsp>sample string 7</payerFsp>
  <payerFspTransactionRef>sample string 11</payerFspTransactionRef>
  <payerFspTransactionTimestamp>sample string 12</payerFspTransactionTimestamp>
  <payerId>sample string 8</payerId>
  <paymentGatewayUrl>sample string 3</paymentGatewayUrl>
  <redirectUrl>sample string 4</redirectUrl>
  <transactionRef>sample string 9</transactionRef>
  <transactionTimestamp>sample string 10</transactionTimestamp>
</MCBPaymentLog>

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

Response Information

Resource Description

Collection of ResponseMessage
NameDescriptionTypeAdditional information
Id

string

None.

ReferenceNo

string

None.

WholeSaleRegistrationId

string

None.

MessageType

integer

None.

Message

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Id": "sample string 1",
    "ReferenceNo": "sample string 2",
    "WholeSaleRegistrationId": "sample string 3",
    "MessageType": 4,
    "Message": "sample string 5"
  },
  {
    "Id": "sample string 1",
    "ReferenceNo": "sample string 2",
    "WholeSaleRegistrationId": "sample string 3",
    "MessageType": 4,
    "Message": "sample string 5"
  }
]

application/xml, text/xml

Sample:
<ArrayOfResponseMessage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
  <ResponseMessage>
    <Id>sample string 1</Id>
    <Message>sample string 5</Message>
    <MessageType>4</MessageType>
    <ReferenceNo>sample string 2</ReferenceNo>
    <WholeSaleRegistrationId>sample string 3</WholeSaleRegistrationId>
  </ResponseMessage>
  <ResponseMessage>
    <Id>sample string 1</Id>
    <Message>sample string 5</Message>
    <MessageType>4</MessageType>
    <ReferenceNo>sample string 2</ReferenceNo>
    <WholeSaleRegistrationId>sample string 3</WholeSaleRegistrationId>
  </ResponseMessage>
</ArrayOfResponseMessage>