POST api/Bills_Nibss/ValidateRequest
Request Information
URI Parameters
None.
Body Parameters
NibssValidateRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Header | ValidateHeader |
None. |
|
| Record | Collection of ValidateRecord |
None. |
Request Formats
application/json, text/json
Sample:
{
"Header": {
"BillerId": "sample string 1",
"BranchCode": "sample string 2",
"ChannelCode": "sample string 3",
"EchoData": "sample string 4",
"FormId": "sample string 5",
"InstitutionCode": "sample string 6",
"NumberOfRecords": "sample string 7",
"PayerAccountNo": "sample string 8",
"PayerAccountNumber": "sample string 9",
"PayerName": "sample string 10",
"ProductId": "sample string 11",
"SessionId": "sample string 12",
"Step": "sample string 13"
},
"Record": [
{
"Name": "sample string 1",
"Value": "sample string 2"
},
{
"Name": "sample string 1",
"Value": "sample string 2"
}
]
}
application/xml, text/xml
Sample:
<NibssValidateRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tesla.FbnIntegrator.Services">
<Header>
<BillerId>sample string 1</BillerId>
<BranchCode>sample string 2</BranchCode>
<ChannelCode>sample string 3</ChannelCode>
<EchoData>sample string 4</EchoData>
<FormId>sample string 5</FormId>
<InstitutionCode>sample string 6</InstitutionCode>
<NumberOfRecords>sample string 7</NumberOfRecords>
<PayerAccountNo>sample string 8</PayerAccountNo>
<PayerAccountNumber>sample string 9</PayerAccountNumber>
<PayerName>sample string 10</PayerName>
<ProductId>sample string 11</ProductId>
<SessionId>sample string 12</SessionId>
<Step>sample string 13</Step>
</Header>
<Record>
<ValidateRecord>
<Name>sample string 1</Name>
<Value>sample string 2</Value>
</ValidateRecord>
<ValidateRecord>
<Name>sample string 1</Name>
<Value>sample string 2</Value>
</ValidateRecord>
</Record>
</NibssValidateRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
CustomerInformationValidationNibssResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| ClientCode | HeaderNibss |
None. |
|
| Header | HeaderNibss |
None. |
|
| PaymentDetail | PaymentDetailNibss |
None. |
|
| PreviousRecords | PreviousRecordsNibss |
None. |
|
| ProductForm | ProductFormNibss |
None. |
|
| ResponseCode | string |
None. |
|
| ResponseMessage | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"ClientCode": {
"BillerId": "sample string 1",
"BranchCode": "sample string 2",
"ChannelCode": "sample string 3",
"ClientCode": "sample string 4",
"EchoData": "sample string 5",
"FormId": "sample string 6",
"InstitutionCode": "sample string 7",
"PayerAccountNumber": "sample string 8",
"PayerName": "sample string 9",
"ProductId": "sample string 10",
"ResponseCode": "sample string 11",
"ResponseMessage": "sample string 12",
"SessionId": "sample string 13",
"SourceBankCode": "sample string 14",
"Step": "sample string 15"
},
"Header": {
"BillerId": "sample string 1",
"BranchCode": "sample string 2",
"ChannelCode": "sample string 3",
"ClientCode": "sample string 4",
"EchoData": "sample string 5",
"FormId": "sample string 6",
"InstitutionCode": "sample string 7",
"PayerAccountNumber": "sample string 8",
"PayerName": "sample string 9",
"ProductId": "sample string 10",
"ResponseCode": "sample string 11",
"ResponseMessage": "sample string 12",
"SessionId": "sample string 13",
"SourceBankCode": "sample string 14",
"Step": "sample string 15"
},
"PaymentDetail": {
"Amount": "sample string 1",
"BillerAccount": {
"AccountName": "sample string 1",
"AccountNumber": "sample string 2",
"InstitutionCode": "sample string 3"
},
"ClientRedirectUrl": "sample string 2",
"PaymentFee": "sample string 3",
"PaymentType": "sample string 4",
"TotalAmount": "sample string 5",
"TransactionId": "sample string 6"
},
"PreviousRecords": {
"AmountParam": "sample string 1",
"Step": {
"Order": "sample string 1",
"Record": [
{
"Name": "sample string 1",
"Value": "sample string 2"
},
{
"Name": "sample string 1",
"Value": "sample string 2"
}
]
}
},
"ProductForm": {
"BillerImage": "sample string 1",
"Enabled": "sample string 2",
"FormField": [
{
"AmountField": "sample string 1",
"DefaultValue": "sample string 2",
"Label": "sample string 3",
"MaxLength": "sample string 4",
"Name": "sample string 5",
"Order": "sample string 6",
"Readonly": "sample string 7",
"Required": "sample string 8",
"RequiredInNextStep": "sample string 9",
"Type": "sample string 10"
},
{
"AmountField": "sample string 1",
"DefaultValue": "sample string 2",
"Label": "sample string 3",
"MaxLength": "sample string 4",
"Name": "sample string 5",
"Order": "sample string 6",
"Readonly": "sample string 7",
"Required": "sample string 8",
"RequiredInNextStep": "sample string 9",
"Type": "sample string 10"
}
],
"FormId": "sample string 3",
"Step": "sample string 4",
"Title": "sample string 5"
},
"ResponseCode": "sample string 1",
"ResponseMessage": "sample string 2"
}
application/xml, text/xml
Sample:
<CustomerInformationValidationNibssResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ICMS.Core.Response.Utility.NibssEbills.CustomerInformationValidation">
<ClientCode>
<BillerId>sample string 1</BillerId>
<BranchCode>sample string 2</BranchCode>
<ChannelCode>sample string 3</ChannelCode>
<ClientCode>sample string 4</ClientCode>
<EchoData>sample string 5</EchoData>
<FormId>sample string 6</FormId>
<InstitutionCode>sample string 7</InstitutionCode>
<PayerAccountNumber>sample string 8</PayerAccountNumber>
<PayerName>sample string 9</PayerName>
<ProductId>sample string 10</ProductId>
<ResponseCode>sample string 11</ResponseCode>
<ResponseMessage>sample string 12</ResponseMessage>
<SessionId>sample string 13</SessionId>
<SourceBankCode>sample string 14</SourceBankCode>
<Step>sample string 15</Step>
</ClientCode>
<Header>
<BillerId>sample string 1</BillerId>
<BranchCode>sample string 2</BranchCode>
<ChannelCode>sample string 3</ChannelCode>
<ClientCode>sample string 4</ClientCode>
<EchoData>sample string 5</EchoData>
<FormId>sample string 6</FormId>
<InstitutionCode>sample string 7</InstitutionCode>
<PayerAccountNumber>sample string 8</PayerAccountNumber>
<PayerName>sample string 9</PayerName>
<ProductId>sample string 10</ProductId>
<ResponseCode>sample string 11</ResponseCode>
<ResponseMessage>sample string 12</ResponseMessage>
<SessionId>sample string 13</SessionId>
<SourceBankCode>sample string 14</SourceBankCode>
<Step>sample string 15</Step>
</Header>
<PaymentDetail>
<Amount>sample string 1</Amount>
<BillerAccount>
<AccountName>sample string 1</AccountName>
<AccountNumber>sample string 2</AccountNumber>
<InstitutionCode>sample string 3</InstitutionCode>
</BillerAccount>
<ClientRedirectUrl>sample string 2</ClientRedirectUrl>
<PaymentFee>sample string 3</PaymentFee>
<PaymentType>sample string 4</PaymentType>
<TotalAmount>sample string 5</TotalAmount>
<TransactionId>sample string 6</TransactionId>
</PaymentDetail>
<PreviousRecords>
<AmountParam>sample string 1</AmountParam>
<Step>
<Order>sample string 1</Order>
<Record>
<RecordNibss>
<Name>sample string 1</Name>
<Value>sample string 2</Value>
</RecordNibss>
<RecordNibss>
<Name>sample string 1</Name>
<Value>sample string 2</Value>
</RecordNibss>
</Record>
</Step>
</PreviousRecords>
<ProductForm>
<BillerImage>sample string 1</BillerImage>
<Enabled>sample string 2</Enabled>
<FormField>
<FormField>
<AmountField>sample string 1</AmountField>
<DefaultValue>sample string 2</DefaultValue>
<Label>sample string 3</Label>
<MaxLength>sample string 4</MaxLength>
<Name>sample string 5</Name>
<Order>sample string 6</Order>
<Readonly>sample string 7</Readonly>
<Required>sample string 8</Required>
<RequiredInNextStep>sample string 9</RequiredInNextStep>
<Type>sample string 10</Type>
</FormField>
<FormField>
<AmountField>sample string 1</AmountField>
<DefaultValue>sample string 2</DefaultValue>
<Label>sample string 3</Label>
<MaxLength>sample string 4</MaxLength>
<Name>sample string 5</Name>
<Order>sample string 6</Order>
<Readonly>sample string 7</Readonly>
<Required>sample string 8</Required>
<RequiredInNextStep>sample string 9</RequiredInNextStep>
<Type>sample string 10</Type>
</FormField>
</FormField>
<FormId>sample string 3</FormId>
<Step>sample string 4</Step>
<Title>sample string 5</Title>
</ProductForm>
<ResponseCode>sample string 1</ResponseCode>
<ResponseMessage>sample string 2</ResponseMessage>
</CustomerInformationValidationNibssResponse>