POST acb/open/transactions/notification-api-adapter/v1/status?api={api}
Ngân hàng gửi thông báo gạch nợ/nộp tiền để gạch nợ hóa đơn
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| api |
Mã API do hệ thống cung cấp |
string |
Required |
Body Parameters
đối tượng phiếu thu
PayMentQRACBRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| requestTrace |
requestTrace |
string |
None. |
| requestDateTime |
requestDateTime |
string |
None. |
| requestParameters |
requestParameters |
PayMentQRACBRequestParameters |
None. |
Request Formats
application/json, text/json
Sample:
{
"requestTrace": "sample string 1",
"requestDateTime": "sample string 2",
"requestParameters": {
"masterMeta": {
"clientId": "sample string 1",
"requestType": "sample string 2",
"checksum": "sample string 3"
},
"request": {
"requestParams": {
"transactions": [
{
"transactionStatus": "sample string 1",
"transactionChannel": "sample string 2",
"transactionDate": "sample string 3",
"effectiveDate": "sample string 4",
"debitOrCredit": "sample string 5",
"amount": 1,
"transactionContent": "sample string 6",
"transactionEntityAttribute": {
"traceNumber": "sample string 1",
"beneficiaryName": "sample string 2",
"remitterAccountNumnber": "sample string 3",
"custom3": "sample string 4",
"custom4": "sample string 5",
"custom1": "sample string 6",
"frbankname": "sample string 7",
"remitterName": "sample string 8",
"custom2": "sample string 9",
"virtualAccount": "sample string 10"
}
},
{
"transactionStatus": "sample string 1",
"transactionChannel": "sample string 2",
"transactionDate": "sample string 3",
"effectiveDate": "sample string 4",
"debitOrCredit": "sample string 5",
"amount": 1,
"transactionContent": "sample string 6",
"transactionEntityAttribute": {
"traceNumber": "sample string 1",
"beneficiaryName": "sample string 2",
"remitterAccountNumnber": "sample string 3",
"custom3": "sample string 4",
"custom4": "sample string 5",
"custom1": "sample string 6",
"frbankname": "sample string 7",
"remitterName": "sample string 8",
"custom2": "sample string 9",
"virtualAccount": "sample string 10"
}
}
],
"pagination": {
"page": 1,
"pageSize": 2,
"totalPage": 3
}
},
"requestMeta": {
"requestType": "sample string 1",
"requestCode": "sample string 2"
}
}
}
}
application/xml, text/xml
Sample:
<PayMentQRACBRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/apiIVF.Service">
<requestDateTime>sample string 2</requestDateTime>
<requestParameters>
<masterMeta>
<checksum>sample string 3</checksum>
<clientId>sample string 1</clientId>
<requestType>sample string 2</requestType>
</masterMeta>
<request>
<requestMeta>
<requestCode>sample string 2</requestCode>
<requestType>sample string 1</requestType>
</requestMeta>
<requestParams>
<pagination>
<page>1</page>
<pageSize>2</pageSize>
<totalPage>3</totalPage>
</pagination>
<transactions>
<PayMentQRACBRequesttransactions>
<amount>1</amount>
<debitOrCredit>sample string 5</debitOrCredit>
<effectiveDate>sample string 4</effectiveDate>
<transactionChannel>sample string 2</transactionChannel>
<transactionContent>sample string 6</transactionContent>
<transactionDate>sample string 3</transactionDate>
<transactionEntityAttribute>
<beneficiaryName>sample string 2</beneficiaryName>
<custom1>sample string 6</custom1>
<custom2>sample string 9</custom2>
<custom3>sample string 4</custom3>
<custom4>sample string 5</custom4>
<frbankname>sample string 7</frbankname>
<remitterAccountNumnber>sample string 3</remitterAccountNumnber>
<remitterName>sample string 8</remitterName>
<traceNumber>sample string 1</traceNumber>
<virtualAccount>sample string 10</virtualAccount>
</transactionEntityAttribute>
<transactionStatus>sample string 1</transactionStatus>
</PayMentQRACBRequesttransactions>
<PayMentQRACBRequesttransactions>
<amount>1</amount>
<debitOrCredit>sample string 5</debitOrCredit>
<effectiveDate>sample string 4</effectiveDate>
<transactionChannel>sample string 2</transactionChannel>
<transactionContent>sample string 6</transactionContent>
<transactionDate>sample string 3</transactionDate>
<transactionEntityAttribute>
<beneficiaryName>sample string 2</beneficiaryName>
<custom1>sample string 6</custom1>
<custom2>sample string 9</custom2>
<custom3>sample string 4</custom3>
<custom4>sample string 5</custom4>
<frbankname>sample string 7</frbankname>
<remitterAccountNumnber>sample string 3</remitterAccountNumnber>
<remitterName>sample string 8</remitterName>
<traceNumber>sample string 1</traceNumber>
<virtualAccount>sample string 10</virtualAccount>
</transactionEntityAttribute>
<transactionStatus>sample string 1</transactionStatus>
</PayMentQRACBRequesttransactions>
</transactions>
</requestParams>
</request>
</requestParameters>
<requestTrace>sample string 1</requestTrace>
</PayMentQRACBRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
PayMentQRACBResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| requestTrace |
requestTrace |
string |
None. |
| requestDateTime |
requestDateTime |
string |
None. |
| responseStatus |
responseStatus |
PayMentQRACBResponseStatus |
None. |
| responseBody |
responseBody |
PayMentQRACBResponseBody |
None. |
Response Formats
application/json, text/json
Sample:
{
"requestTrace": "sample string 1",
"requestDateTime": "sample string 2",
"responseStatus": {
"responseCode": "sample string 1",
"responseMessage": "sample string 2"
},
"responseBody": {
"index": 1,
"referenceCode": "sample string 1"
}
}
application/xml, text/xml
Sample:
<PayMentQRACBResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/apiIVF.Service">
<requestDateTime>sample string 2</requestDateTime>
<requestTrace>sample string 1</requestTrace>
<responseBody>
<index>1</index>
<referenceCode>sample string 1</referenceCode>
</responseBody>
<responseStatus>
<responseCode>sample string 1</responseCode>
<responseMessage>sample string 2</responseMessage>
</responseStatus>
</PayMentQRACBResponse>