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

NameDescriptionTypeAdditional information
api

Mã API do hệ thống cung cấp

string

Required

Body Parameters

đối tượng phiếu thu

PayMentQRACBRequest
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>