# 1.3 QR Code Payment List

# HTTP request info

# URL

{domain}/open-api/v2/jt/qrcode/payments

# Method

POST

# Content-Type

application/json

# Request Param

Parameter name Required Type of data Length Example Description
appId Y string - - Application ID
param Y string - - Parameter Body
sign Y string - 45eebd745dcf0b5f6d6f9fcde28cd9fe8116a892 Sign

# param

paramter name required type description
timestamp Yes long current timestamp
mchOrderId No string mchOrderId, alphanumeric, max length 32(Select one for mchOrderId and subOrderId)
subOrderId No string subOrderId, alphanumeric, max length 32(Select one for mchOrderId and subOrderId)
startDate Yes string payment start date(yyyy-MM-dd)
endDate Yes string payment end date(yyyy-MM-dd)

# Response parameters

paramter name type description
code int 10000
message string Success
data List response data

# data parameters

paramter name type description
transactionId string Bluepay transaction ID
channelCode string channel code
transactionCreateTime string payment create time
transactionReturnTime string payment finish time
transactionStatus string transaction status (PENDING,COMPLETED, FAILED)
amount integer amount (unit: cents)
fee integer fee (unit: cents)
totalAmount integer totalAmount(qrCode amount, unit: cents)
mchOrderId string mchOrderId
subOrderId string subOrderId
businessType integer businessType, 1、Direct Sale Store 2、Franchisees
projectType string projectType, 'PPCASH','VIP','HOME'
remark string remark

# Request example

# Param content

{
  "timestamp": 1676017834369,
  "mchOrderId": "PC880001",
  "startDate": "2022-11-01",
  "endDate": "2022-11-28"
}

How to construct request body

# Request body

{
  "appId": "c9b002aef1d7496c9df078d937896605",
  "sign": "FJtf8Np0I5dNeshSCfbZhiFbvT3tyF7LWddqL8kFePUmOSlqmFmnkRkfQLchT3bOKOOBZtuFkw/KoYN1advPHEb3O6TzPZaaE9p++ZrGPbFmFzmoHMNj0V+seCegvSiwR04ohazWzwRtmQTgJp9CHsLFcvQ19WNU+BBV+UrUPwwGbCVvHe/BF2hOIHqKff8hTXkzuHBHp47hCNhQn6J7Ma98q4N2JhG7K7+Qn5NRPsH8Nj2BWxOvc+dYYxLsr0VklTfYJOj8OKaD4toRDM3+V+mhWJ6JFX3gq2tUbrSXN3awp2n2cOfuEpGyBeqq773igq9cWX0GgLwVlD0BCmrEVA==",
  "param": "{\"timestamp\":1676017834369,\"mchOrderId\":\"PC880001\",\"startDate\":\"2022-11-01\",\"endDate\":\"2022-11-28\"}"
}

# Response example

code collection

{
  "code": 10000,
  "message": "Success",
  "data": [
    {
      "transactionId": "C1051669624201385891",
      "channelCode": "THAI_DYNAMIC_QR",
      "transactionCreateTime": "2022-11-28 16:30:01",
      "transactionReturnTime": "2022-11-28 18:00:00",
      "transactionAmount": 1000,
      "transactionStatus": "PENDING",
      "remark": "example",
      "amount": 10000,
      "fee": 2000,
      "totalAmount": 12000,
      "mchOrderId": "PCW000000000046071",
      "subOrderId": "PCW0000000012378",
      "businessType": 1,
      "projectType": "PPCASH"
    },
    {
      "transactionId": "C3081669664281875598",
      "channelCode": "THAI_DYNAMIC_QR",
      "transactionCreateTime": "2022-11-28 16:35:01",
      "transactionReturnTime": "2022-11-28 18:00:00",
      "transactionAmount": 1000,
      "transactionStatus": "COMPLETED",
      "remark": "example",
      "amount": 10000,
      "fee": 2000,
      "totalAmount": 12000,
      "mchOrderId": "PCW000000000046075",
      "subOrderId": "PCW0000000012378",
      "businessType": 1,
      "projectType": "PPCASH"
    }
  ]
}