POST api/PaymentRefund/Refund_NTT

Documentation for 'Refund_NTT'.

Request Information

Parameters

NameDescriptionAdditional information
_PaymentRefund
Documentation for '_PaymentRefund'.

Define this parameter in the request body.

Request body formats

application/json, text/json

Sample:
{
  "MerchId": "sample string 1",
  "Password": "sample string 2",
  "MerchTxnId": "sample string 3",
  "atomTxnId": "sample string 4",
  "Refamount": 5.1,
  "ReqUniqueId": "sample string 6",
  "HashReqKey": "sample string 7",
  "AESReskey": "sample string 8",
  "RefundAPI": "sample string 9"
}

application/xml, text/xml

Sample:
<PaymentRefundController.NTT_PaymentRefund xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TVSE_Payments.Controllers">
  <AESReskey>sample string 8</AESReskey>
  <HashReqKey>sample string 7</HashReqKey>
  <MerchId>sample string 1</MerchId>
  <MerchTxnId>sample string 3</MerchTxnId>
  <Password>sample string 2</Password>
  <Refamount>5.1</Refamount>
  <RefundAPI>sample string 9</RefundAPI>
  <ReqUniqueId>sample string 6</ReqUniqueId>
  <atomTxnId>sample string 4</atomTxnId>
</PaymentRefundController.NTT_PaymentRefund>

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

Response Information

Response body formats

application/json, text/json

Sample:
{
  "payInstrument": {
    "headDetails": {
      "api": "sample string 1",
      "source": "sample string 2"
    },
    "merchDetails": {
      "merchId": 1,
      "password": "sample string 2",
      "merchTxnId": "sample string 3"
    },
    "payDetails": {
      "signature": "sample string 1",
      "atomTxnId": 2,
      "totalRefundAmount": 3.1,
      "txnCurrency": "sample string 4",
      "prodDetails": [
        {
          "prodName": "sample string 1",
          "prodRefundAmount": 2.1,
          "prodRefundId": "sample string 3"
        },
        {
          "prodName": "sample string 1",
          "prodRefundAmount": 2.1,
          "prodRefundId": "sample string 3"
        },
        {
          "prodName": "sample string 1",
          "prodRefundAmount": 2.1,
          "prodRefundId": "sample string 3"
        }
      ]
    }
  }
}

application/xml, text/xml

Sample:
<NTT_PaymentRefundRequest_Root xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TVSE_Payments.Models.RequestModels">
  <payInstrument>
    <headDetails>
      <api>sample string 1</api>
      <source>sample string 2</source>
    </headDetails>
    <merchDetails>
      <merchId>1</merchId>
      <merchTxnId>sample string 3</merchTxnId>
      <password>sample string 2</password>
    </merchDetails>
    <payDetails>
      <atomTxnId>2</atomTxnId>
      <prodDetails>
        <NTT_PaymentRefundRequest_ProdDetail>
          <prodName>sample string 1</prodName>
          <prodRefundAmount>2.1</prodRefundAmount>
          <prodRefundId>sample string 3</prodRefundId>
        </NTT_PaymentRefundRequest_ProdDetail>
        <NTT_PaymentRefundRequest_ProdDetail>
          <prodName>sample string 1</prodName>
          <prodRefundAmount>2.1</prodRefundAmount>
          <prodRefundId>sample string 3</prodRefundId>
        </NTT_PaymentRefundRequest_ProdDetail>
        <NTT_PaymentRefundRequest_ProdDetail>
          <prodName>sample string 1</prodName>
          <prodRefundAmount>2.1</prodRefundAmount>
          <prodRefundId>sample string 3</prodRefundId>
        </NTT_PaymentRefundRequest_ProdDetail>
      </prodDetails>
      <signature>sample string 1</signature>
      <totalRefundAmount>3.1</totalRefundAmount>
      <txnCurrency>sample string 4</txnCurrency>
    </payDetails>
  </payInstrument>
</NTT_PaymentRefundRequest_Root>