CSQ Docs
    CSQ Docs
    eVSB
    • eVSB
    • Postpaid
    • Billpayment
    • Payment
      POST
    • Get Invoices
      POST
    • Get Parameters
      GET

      Get Invoices

      POST
      /post-paid/bill-payment/get-invoices/{terminalId}/{operatorId}
      postpaid-bill-payment-controller

      Request

      Path Params
      terminalId
      integer <int32>
      required
      operatorId
      integer <int32>
      required
      Header Params
      U
      string 
      required
      Default:
      {{U}}
      SH
      string 
      required
      Default:
      {{SH}}
      ST
      string 
      required
      Default:
      {{ST}}
      Body Params application/json
      array of:
      key
      string 
      optional
      value
      string 
      optional
      Example
      [
          {
              "key": "string",
              "value": "string"
          }
      ]

      Request samples

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'http://evsbus.csqworld.com/post-paid/bill-payment/get-invoices//' \
      --header 'U;' \
      --header 'SH;' \
      --header 'ST;' \
      --header 'Content-Type: application/json' \
      --data-raw '[
          {
              "key": "string",
              "value": "string"
          }
      ]'

      Responses

      🟢200OK
      application/json
      OK
      Body
      rc
      integer <int32>
      optional
      message
      string 
      optional
      additionalData
      array[object (AdditionalDataDto) {2}] 
      optional
      key
      string 
      optional
      value
      string 
      optional
      type
      enum<string> 
      optional
      Allowed values:
      TOTALDISCRETEOPEN
      pendingInvoices
      integer <int32>
      optional
      amountToSendX100
      integer <int32>
      optional
      destinationAmountX100
      integer <int32>
      optional
      serviceFeeX100
      integer <int32>
      optional
      totalAmountX100
      integer <int32>
      optional
      destinationCurrency
      string 
      optional
      items
      array[object (BillPaymentQuery) {9}] 
      optional
      amountToSendX100
      integer <int32>
      optional
      destinationAmountX100
      integer <int32>
      optional
      serviceFeeX100
      integer <int32>
      optional
      totalAmountX100
      integer <int32>
      optional
      destinationCurrency
      string 
      optional
      date
      string 
      optional
      expirationDate
      string 
      optional
      invoiceReference
      string 
      optional
      isElegible
      boolean 
      optional
      Example
      {
          "rc": 0,
          "message": "string",
          "additionalData": [
              {
                  "key": "string",
                  "value": "string"
              }
          ],
          "type": "TOTAL",
          "pendingInvoices": 0,
          "amountToSendX100": 0,
          "destinationAmountX100": 0,
          "serviceFeeX100": 0,
          "totalAmountX100": 0,
          "destinationCurrency": "string",
          "items": [
              {
                  "amountToSendX100": 0,
                  "destinationAmountX100": 0,
                  "serviceFeeX100": 0,
                  "totalAmountX100": 0,
                  "destinationCurrency": "string",
                  "date": "string",
                  "expirationDate": "string",
                  "invoiceReference": "string",
                  "isElegible": true
              }
          ]
      }
      Modified at 2024-12-11 15:21:17
      Previous
      Payment
      Next
      Get Parameters
      Built with