Description (Show Company's QR Code List)
Show the Company's QR Code List (Fixed Code and EMV Code) (GET)
Queries
In order to search or order you can add in the url the follow parameters- * store_id - Store ID (search only)
- * name - QR Code Name
- * amount - QR Code Amount
- * status - QR Code Status
- * limit - control the records show on each page (if not set, default load 40 records)
- * page - control load the number of the page
Example:
https://api-h2h-staging.yedpay.com/v1/companies/{{company_id}}/qr-codes?store_id=xxxx&sort=-amount&limit=50&page=1
End Point
https://api-h2h-staging.yedpay.com/v1/companies/{{company_id}}/qr-codes
Variable
| # | Name | Type | Description |
|---|---|---|---|
| 1 | company_id | String | Company's ID |
Request Header
| # | Key | Value | Description |
|---|---|---|---|
| 1 | Authorization | Bearer {{access_token}} | Login Token |
Response
| # | Name | Type | Description |
|---|---|---|---|
| 1 | success | Boolean | Show Company's QR Code List Success or Fail |
| 2 | data | Array | Include all Company's QR Code List Information (company_id etc...) |
| 3 | meta | Array | Include all Pagination's Information (total, count, total_pages, etc..) |
Success Response - data
| # | Name | Type | Description |
|---|---|---|---|
| 1 | type | String | Type of the QR Code |
| 2 | id | String | ID of the EMV Code / Fixed Code |
| 3 | attribute | Array | Include all Code releated Information |
Emv Code
| # | Name | Type | Description |
|---|---|---|---|
| 1 | id | String | Unique identifier of the EMV Code |
| 2 | company_id | String | Unique identifier of the company |
| 3 | company_name | String | Name of the company |
| 4 | store_id | String | Unique identifier of the store |
| 5 | store_name | String | Name of the store |
| 6 | user_id | String | Unique identifier of the user |
| 7 | name | String | Name of the EMV Code |
| 8 | amount | Float | Amount of the EMV Code (Fixed amount EMV Code if the amount is not 0) |
| 9 | currency | String | Currency used for the EMV Code (HKD) |
| 10 | value | String | Value of the EMV Code |
| 11 | status | Integer | status of the EMV Code (0: Disabled 1: Enabled) |
| 12 | _links | Array | Include Links for: - checkout - qrcode |
| 13 | created_at | String | Datetime when the EMV Code was created |
| 14 | updated_at | String | Datetime when the EMV Code was updated lastly |
Fixed Code
| # | Name | Type | Description |
|---|---|---|---|
| 1 | id | String | Id of the Fixed Code |
| 2 | code | String | Code of the Fixed Code |
| 3 | company_id | String | Company Id of the Fixed Code |
| 4 | store_id | String | Store Id of the Fixed Code |
| 5 | name | String | Name of the Fixed Code |
| 6 | subtitle_name | String | Subtitle of the Fixed Code |
| 7 | amount | Float | Amount of the Fixed Code |
| 8 | gateway | Integer | Id of the Gateway used to Generate the transaction |
| 9 | wallet | String | Wallet of the Gateway (Only for Alipay) |
| 10 | available_gateway | String | Id of the Gateway used to Generate the transaction |
| 11 | is_fixed_amount | Boolean | The Code is Fixed Amount or Not |
| 12 | status | String | Status of the Fixed Code |
| 13 | _links | Array | Include Chinese and English Links for: - checkout - qrcode |
Example Success Response
{
"success": true,
"data": [
{
"type": "emv_code",
"id": "QLX4O8L9",
"attributes": {
"company_id": "XL87V2R8",
"store_id": "0L7DE36G",
"store_name": "test store name",
"name": "test emv code name",
"amount": "0.00",
"support_gateway": "1,8,10",
"value": "xxx",
"status": 1,
"created_at": 2026-01-26 11:25:04,
"updated_at": 2026-01-26 11:25:04,
"_links": {
"checkout": "xxx",
"qrcode": "xxx"
}
}
},
{
"type": "fixed_code",
"id": "4ROG38LJ",
"attributes": {
"code": "xxxxxx",
"company_id": "1LDXNQRM",
"store_id": "MRNKOQR2",
"name": "test fixed Code",
"subtitle_name": "test subtitle",
"amount": "0.00",
"gateway": 1,
"wallet": "CN",
"available_gateway": "1,8",
"is_fixed_amount": false,
"status": "Active",
"_links": {
"checkout": {
"zh": "xxx",
"en": "xxx"
},
"qrcode": {
"zh": "xxx",
"en": "xxx"
}
}
}
}
],
"meta": {
"pagination": {
"total": 2,
"count": 2,
"per_page": 40,
"current_page": 1,
"total_pages": 1,
"links": []
}
}
}
Example Error Response
{
"success": false,
"message": "Unauthenticated.",
"status": 500
}
v1.89.5-20251216 © The Payment Cards Group Limited. All rights reserved.