POST api/Bills_Nibss/NibssPostPayment

Request Information

URI Parameters

None.

Body Parameters

NIBSSPostPaymentReq
NameDescriptionTypeAdditional information
AccountNo

string

None.

BeneficiaryAccount

string

None.

BeneficiaryBankCode

string

None.

BeneficiaryName

string

None.

ChargeAmount

string

None.

ChargeCreditAccount

string

None.

DebitAmount

string

None.

PaymentFee

string

None.

RemittanceInfo

string

None.

TransactionDate

string

None.

TransactionReferenceNo

string

None.

UnitID

string

None.

VATAmount

string

None.

VATCreditAccount

string

None.

ValueDate

string

None.

eBillsSessionID

string

None.

Request Formats

application/json, text/json

Sample:
{
  "AccountNo": "sample string 1",
  "BeneficiaryAccount": "sample string 2",
  "BeneficiaryBankCode": "sample string 3",
  "BeneficiaryName": "sample string 4",
  "ChargeAmount": "sample string 5",
  "ChargeCreditAccount": "sample string 6",
  "DebitAmount": "sample string 7",
  "PaymentFee": "sample string 8",
  "RemittanceInfo": "sample string 9",
  "TransactionDate": "sample string 10",
  "TransactionReferenceNo": "sample string 11",
  "UnitID": "sample string 12",
  "VATAmount": "sample string 13",
  "VATCreditAccount": "sample string 14",
  "ValueDate": "sample string 15",
  "eBillsSessionID": "sample string 16"
}

application/xml, text/xml

Sample:
<NIBSSPostPaymentReq xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ICMS.Core.Request.Utility.NibssEbills">
  <AccountNo>sample string 1</AccountNo>
  <BeneficiaryAccount>sample string 2</BeneficiaryAccount>
  <BeneficiaryBankCode>sample string 3</BeneficiaryBankCode>
  <BeneficiaryName>sample string 4</BeneficiaryName>
  <ChargeAmount>sample string 5</ChargeAmount>
  <ChargeCreditAccount>sample string 6</ChargeCreditAccount>
  <DebitAmount>sample string 7</DebitAmount>
  <PaymentFee>sample string 8</PaymentFee>
  <RemittanceInfo>sample string 9</RemittanceInfo>
  <TransactionDate>sample string 10</TransactionDate>
  <TransactionReferenceNo>sample string 11</TransactionReferenceNo>
  <UnitID>sample string 12</UnitID>
  <VATAmount>sample string 13</VATAmount>
  <VATCreditAccount>sample string 14</VATCreditAccount>
  <ValueDate>sample string 15</ValueDate>
  <eBillsSessionID>sample string 16</eBillsSessionID>
</NIBSSPostPaymentReq>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

NIBSSPostPaymentRes
NameDescriptionTypeAdditional information
CoreReferenceNo

string

None.

Header

ResponseHeader

None.

TransactionReferenceNo

string

None.

UnitID

string

None.

Response Formats

application/json, text/json

Sample:
{
  "CoreReferenceNo": "sample string 1",
  "Header": {
    "Reason": "sample string 1",
    "ResponseCode": "sample string 2",
    "ResponseMessage": "sample string 3",
    "TraceID": "sample string 4"
  },
  "TransactionReferenceNo": "sample string 2",
  "UnitID": "sample string 3"
}

application/xml, text/xml

Sample:
<NIBSSPostPaymentRes xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ICMS.Core.Response.Utility.NibssEbills">
  <CoreReferenceNo>sample string 1</CoreReferenceNo>
  <Header xmlns:d2p1="http://schemas.datacontract.org/2004/07/ICMS.Core.Response">
    <d2p1:Reason>sample string 1</d2p1:Reason>
    <d2p1:ResponseCode>sample string 2</d2p1:ResponseCode>
    <d2p1:ResponseMessage>sample string 3</d2p1:ResponseMessage>
    <d2p1:TraceID>sample string 4</d2p1:TraceID>
  </Header>
  <TransactionReferenceNo>sample string 2</TransactionReferenceNo>
  <UnitID>sample string 3</UnitID>
</NIBSSPostPaymentRes>