- Generate PayLink API
- Close PayLink API
- Delete PayLink API
- Search PayLink API
- PayLink Details API
- Search PayLink Transactions API
- PayLink Transactions Details API
- āļ āļēāļāļāļāļ§āļ
- āļ āļēāļāļāļāļ§āļ āļ. āļĢāļŦāļąāļŠāļŠāļāļēāļāļ°āļāļāļāļĨāļīāļāļāđ
- āļ āļēāļāļāļāļ§āļ āļ. āļĢāļŦāļąāļŠāļāļĨāļāļāļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāļāļāļāļĨāļđāļāļāđāļē (āļāđāļāļĄāļđāļĨāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāļāļēāļāļāļēāļāļāļāļēāļāļēāļĢ)
- āļ āļēāļāļāļāļ§āļ āļ. āļĢāļŦāļąāļŠāļāļĨāļāļāļāļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢāļŠāđāļāļāđāļāļĄāļđāļĨāļāļĨāļąāļāđāļāđāļŦāđāļĢāđāļēāļāļāđāļē
Generate PayLink API
āđāļāđāļāđāļāļāļĢāđāļ§āļīāļŠāļāļĩāđāđāļŦāđāļĢāđāļēāļāļāđāļēāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāļĢāļēāļĒāļāļēāļĢ PayLink āđāļāđ āđāļāļĒāđāļĄāđāļāđāļāļāđāļāđāļēāđāļāđāļāđāļāļēāļāđāļāļŦāļāđāļē Add New Link āļāļāļĢāļ°āļāļ Frontend āļāļāļāļāļīāļ§āđāļāļĒāđ
Endpoint Url āļŠāļģāļŦāļĢāļąāļāđāļāđāļāļēāļāđāļāđāļāđāļĨāļ° Environment
- Sandbox : https://sandbox-apipaylink.chillpay.co/api/v1/paylink/generate
- Production : https://api-paylink.chillpay.co/api/v1/paylink/generate
āļāļēāļĢāļēāļāļāļĩāđ 1.1 Request Header Parameters
| No. | Parameters Name | Data Type | Length | Mandatory / Optional | Description |
|---|---|---|---|---|---|
| 1 | CHILLPAY-MerchantCode | String | 15 | M | āļĢāļŦāļąāļŠāļĢāđāļēāļāļāđāļēāļāļĩāđāļāļāļāđāļŦāđāđāļāļĒāļāļīāļ§āđāļāļĒāđ |
| 2 | CHILLPAY-ApiKey | String | 100 | M | āļĢāļŦāļąāļŠāļāđāļēāļāļāļīāļāļāļĩāđāļāļāļāđāļŦāđāđāļāļĒāļāļīāļ§āđāļāļĒāđāđāļāđāđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļĢāļ°āļāļ |
āļāļēāļĢāļēāļāļāļĩāđ 1.2 Request Body Parameters āļŠāļģāļŦāļĢāļąāļāļŠāđāļāļāđāļēāļāđāļēāļ Method: POST
| No. | Parameters Name | Data Type | Length | Mandatory / Optional | Description |
|---|---|---|---|---|---|
| 1 | ProductImage | String | O | āļĢāļđāļāļ āļēāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ * āļĢāđāļēāļāļāđāļēāļāļ°āļāđāļāļāļŠāđāļāļāđāļāļĄāļđāļĨāļĢāļđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ āļĄāļēāđāļāļĢāļđāļāđāļāļāļāļāļ string.base64 | |
| 2 | ProductName | String | 255 | M | āļāļ·āđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 3 | ProductDescription | String | 255 | M | āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 4 | PaymentLimit | Number | O | āļāļģāļāļ§āļāļāļĢāļąāđāļāļāļĩāđāļāļģāļĢāļ°āđāļāđ1 : āļāļģāļĢāļ°āļāļĢāļąāđāļāđāļāļĩāļĒāļ§0 : āđāļĄāđāļāļģāļāļąāļāļāļģāļāļ§āļ*āļŦāļēāļāđāļĄāđāđāļāđāļŠāđāļāļĄāļēāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļ·āļ 1 | |
| 5 | StartDate | String | 19 | M | āļ§āļąāļāļāļĩāđāļĨāļīāļāļāđāļŠāļēāļĄāļēāļĢāļāđāļĢāļīāđāļĄāļāļģāļĢāļ°āđāļāļīāļāđāļāđ [dd/MM/yyyy HH:mm:ss] |
| 6 | ExpiredDate | String | 19 | M | āļ§āļąāļāļāļĩāđāļĨāļīāļāļāđāļŦāļĄāļāļāļēāļĒāļļ [dd/MM/yyyy HH:mm:ss] |
| 7 | Currency | String | 3 | M | āļāđāļāļĄāļđāļĨāļŠāļāļļāļĨāđāļāļīāļ āđāļāđāļ THB, USD |
| 8 | Amount | Number | M | āļāļģāļāļ§āļāđāļāļīāļāļāđāļēāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢāđāļāļĒāļāļĩāđ 2 āļŦāļĨāļąāļāļŠāļļāļāļāđāļēāļĒāļāļ°āđāļāđāļāļāđāļēāļāļĻāļāļīāļĒāļĄ āđāļāđāļ āļŦāļēāļāļŠāđāļāļāđāļāļĄāļđāļĨāļĄāļē 27500 āļĢāļ°āļāļāļāļ°āļāđāļēāļāļāđāļēāđāļāđāļ 275.00 *āļŠāļāļļāļĨāđāļāļīāļ JPY āđāļĨāļ° KRW āļāļ°āđāļĄāđ āļĄāļĩāļŦāļāđāļ§āļĒāļāļĻāļāļīāļĒāļĄ | |
| 9 | Checksum | String | 32 | M | āļāļĨāļĨāļąāļāļāđāļāļĩāđāđāļāđāļāļēāļāļāļēāļĢāļāļģāļāđāļēāļāļąāđāļāļŦāļĄāļāđāļāđāļāđāļēāļĢāļŦāļąāļŠ MD5 |
āļāļąāļ§āļāļĒāđāļēāļ āļāļēāļĢāđāļĢāļĩāļĒāļ Request Generate PayLink API (Code āļ āļēāļĐāļē C# .NET)
var client = new RestClient("https://api-paylink.chillpay.co/api/v1/paylink/generate");
var request = new RestRequest(Method.POST);
request.AddHeader("CHILLPAY-MerchantCode", "M000000");
request.AddHeader("CHILLPAY-ApiKey", "IvT3g19J2CfqNJJAXxbWdkXS5jCpo9XntXhCaiiwdu6eW7JviKBwRm02BlMxE773");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("ProductImage", "");
request.AddParameter("ProductName", "AirPods Pro");
request.AddParameter("ProductDescription", "AirPods Pro have been designed to deliver Active Noise Cancellation for immersive sound.");
request.AddParameter("PaymentLimit", "");
request.AddParameter("StartDate", "01/10/2021 11:05:06");
request.AddParameter("ExpiredDate", "01/10/2022 11:05:06");
request.AddParameter("Currency", "THB");
request.AddParameter("Amount", "899200");
request.AddParameter("Checksum", "3f75f295446f11b5505a0adcc0955f1b");
IRestResponse response = client.Execute(request);
āļāļēāļĢāļēāļāļāļĩāđ 1.3 Response Message Parameters
| No. | Parameters Name | Data Type | Length | Description |
|---|---|---|---|---|
| 1 | status | String | 5 | āļĢāļŦāļąāļŠāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ |
| 2 | message | String | 255 | āļāļģāļāļāļīāļāļēāļĒāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ |
| 3 | data.payLinkId | Number | āļĢāļŦāļąāļŠāļāļĢāļ°āļāļģāļĨāļīāļāļāđ | |
| 4 | data.productImage | String | 255 | āļĨāļīāļāļāđāļĢāļđāļāļ āļēāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 5 | data.productName | String | 255 | āļāļ·āđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 6 | data.productDescription | String | 255 | āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 7 | data.amount | Decimal | 15,2 | āļāđāļēāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 8 | data.currency | String | 3 | āļāđāļāļĄāļđāļĨāļŠāļāļļāļĨāđāļāļīāļ |
| 9 | data.createdDate | String | 19 | āļ§āļąāļāđāļ§āļĨāļēāļāļĩāđāļŠāļĢāđāļēāļāļĨāļīāļāļāđ [dd/MM/yyyy HH:mm:ss] |
| 10 | data.startDate | String | 19 | āļ§āļąāļāđāļ§āļĨāļēāļāļĩāđāļĨāļīāļāļāđāļŠāļēāļĄāļēāļĢāļāđāļĢāļīāđāļĄāļāļģāļĢāļ°āđāļāļīāļāđāļāđ[dd/MM/yyyy HH:mm:ss] |
| 11 | data.expiredDate | String | 19 | āļ§āļąāļāđāļ§āļĨāļēāļāļĩāđāļĨāļīāļāļāđāļŦāļĄāļāļāļēāļĒāļļ [dd/MM/yyyy HH:mm:ss] |
| 12 | data.paymentLimit | Number | āļāļģāļāļ§āļāļāļĢāļąāđāļāļāļĩāđāļāļģāļĢāļ°āđāļāđ | |
| 13 | data.status | String | 10 | āļŠāļāļēāļāļ°āļāļāļāļĨāļīāļāļāđ |
| 14 | data.payLinkToken | String | 20 | āļĢāļŦāļąāļŠāļāđāļēāļāļāļīāļāļĨāļīāļāļāđ |
| 15 | data.paymentUrl | String | 255 | URL āļŠāļģāļŦāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļ |
| 16 | data.qrImage | String | āļĢāļđāļāļ āļēāļāļāļīāļ§āļāļēāļĢāđāļŠāļģāļŦāļĢāļąāļāđāļŠāļāļāđāļāļīāļāļĨāļīāļāļāđ* āļāļ°āļŠāđāļāļāđāļāļĄāļđāļĨāđāļāļĢāļđāļāđāļāļāļāļāļ string.base64 |
āļāļąāļ§āļāļĒāđāļēāļ āļāđāļāļĄāļđāļĨ JSON Response Message āļāļĩāđāđāļāđāļĢāļąāļāļāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļ Generate PayLink API
{
"status": 200,
"message": "Success",
"data": {
"payLinkId": 20255,
"productImage": "",
"productName": "AirPods Pro",
"productDescription": "AirPods Pro have been designed to deliver Active Noise Cancellation for immersive sound.",
"amount": 8992.00,
"currency": "THB",
"createdDate": "04/10/2021 15:35:11",
"startDate": "01/10/2021 11:05:06",
"expiredDate": "01/10/2022 11:05:06",
"paymentLimit": 1,
"status": "Actived",
"payLinkToken": "BDKYCT0J4U",
"paymentUrl": "https://link2.chillpay.co/BDKYCT0J4U",
"qrImage": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABPDSURBVHhe7ZNBbiRJEsTm/5+ebd7mQPOGG7yUpUUS4I1hEUqo/vn35eUl8v5AXl4G3h/..."
}
}
Close PayLink API
āđāļāđāļāđāļāļāļĢāđāļ§āļīāļŠāđāļāļāļēāļĢāļāļīāļāļāļēāļĢāđāļāđāļāļēāļ PayLink āđāļāļ·āđāļāđāļĄāđāđāļŦāđāļĨāļīāļāļāđāļāļąāđāļāļŠāļēāļĄāļēāļĢāļāļāļģāļĢāļ°āđāļāļīāļāđāļāđ
Endpoint Url āļŠāļģāļŦāļĢāļąāļāđāļāđāļāļēāļāđāļāđāļāđāļĨāļ° Environment
- Sandbox : https://sandbox-apipaylink.chillpay.co/api/v1/paylink/close
- Production : https://api-paylink.chillpay.co/api/v1/paylink/close
āļāļēāļĢāļēāļāļāļĩāđ 2.1 Request Header Parameters
| No. | Parameters Name | Data Type | Length | Mandatory / Optional | Description |
|---|---|---|---|---|---|
| 1 | CHILLPAY-MerchantCode | String | 15 | M | āļĢāļŦāļąāļŠāļĢāđāļēāļāļāđāļēāļāļĩāđāļāļāļāđāļŦāđāđāļāļĒāļāļīāļ§āđāļāļĒāđ |
| 2 | CHILLPAY-ApiKey | String | 100 | M | āļĢāļŦāļąāļŠāļāđāļēāļāļāļīāļāļāļĩāđāļāļāļāđāļŦāđāđāļāļĒāļāļīāļ§āđāļāļĒāđāđāļāđāđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļĢāļ°āļāļ |
āļāļēāļĢāļēāļāļāļĩāđ 2.2 Request Body Parameters āļŠāļģāļŦāļĢāļąāļāļŠāđāļāļāđāļēāļāđāļēāļ Method: POST
| No. | Parameters Name | Data Type | Length | Mandatory / Optional | Description |
|---|---|---|---|---|---|
| 1 | PayLinkId | Number | M | āļĢāļŦāļąāļŠāļāļĢāļ°āļāļģāļĨāļīāļāļāđ | |
| 2 | Checksum | String | 32 | M | āļāļĨāļĨāļąāļāļāđāļāļĩāđāđāļāđāļāļēāļāļāļēāļĢāļāļģāļāđāļēāļāļąāđāļāļŦāļĄāļāđāļāđāļāđāļēāļĢāļŦāļąāļŠ MD5 |
āļāļąāļ§āļāļĒāđāļēāļ āļāļēāļĢāđāļĢāļĩāļĒāļ Request Close PayLink API (Code āļ āļēāļĐāļē C# .NET)
var client = new RestClient("https://api-paylink.chillpay.co/api/v1/paylink/close");
var request = new RestRequest(Method.POST);
request.AddHeader("CHILLPAY-MerchantCode", "M000000");
request.AddHeader("CHILLPAY-ApiKey", "IvT3g19J2CfqNJJAXxbWdkXS5jCpo9XntXhCaiiwdu6eW7JviKBwRm02BlMxE773");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("PayLinkId", "20255");
request.AddParameter("Checksum", "a0568a51d7380d5e7db3ed0621075e2e");
IRestResponse response = client.Execute(request);
āļāļēāļĢāļēāļāļāļĩāđ 2.3 Response Message Parameters
| No. | Parameters Name | Data Type | Length | Description |
|---|---|---|---|---|
| 1 | status | String | 5 | āļĢāļŦāļąāļŠāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ |
| 2 | message | String | 255 | āļāļģāļāļāļīāļāļēāļĒāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ |
| 3 | data.payLinkId | Number | āļĢāļŦāļąāļŠāļāļĢāļ°āļāļģāļĨāļīāļāļāđ | |
| 4 | data.productName | String | 255 | āļāļ·āđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 5 | data.amount | Decimal | 15,2 | āļāļģāļāļ§āļāđāļāļīāļāļāđāļēāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 6 | data.currency | String | 3 | āļāđāļāļĄāļđāļĨāļŠāļāļļāļĨāđāļāļīāļ |
| 7 | data.createdDate | String | 19 | āļ§āļąāļāđāļ§āļĨāļēāļāļĩāđāļŠāļĢāđāļēāļāļĨāļīāļāļāđ [dd/MM/yyyy HH:mm:ss] |
| 8 | data.modifiedDate | String | 19 | āļ§āļąāļāđāļ§āļĨāļēāļāļĩāđāđāļāđāđāļāļĨāđāļēāļŠāļļāļ [dd/MM/yyyy HH:mm:ss] |
| 9 | data.status | String | 10 | āļŠāļāļēāļāļ°āļāļāļāļĨāļīāļāļāđ |
āļāļąāļ§āļāļĒāđāļēāļ āļāđāļāļĄāļđāļĨ JSON Response Message āļāļĩāđāđāļāđāļĢāļąāļāļāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļ Close PayLink API
{
"status": 200,
"message": "Success",
"data": {
"payLinkId": 20255,
"productName": "AirPods Pro",
"amount": 8992.00,
"currency": "THB",
"createdDate": "04/10/2021 15:35:11",
"modifiedDate": "04/10/2021 15:55:02",
"status": "Closed"
}
}
Delete PayLink API
āđāļāđāļāđāļāļāļĢāđāļ§āļīāļŠāđāļāļāļēāļĢāļĨāļāļĢāļēāļĒāļāļēāļĢ PayLink āļāļķāđāļāļĨāļīāļāļāđāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļĨāļāđāļāđ āļāđāļāļāđāļāđāļāļĨāļīāļāļāđāļāļĩāđāđāļĄāđāđāļāļĒāļŠāļĢāđāļēāļāļĢāļēāļĒāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāđāļĨāļĒ
Endpoint Url āļŠāļģāļŦāļĢāļąāļāđāļāđāļāļēāļāđāļāđāļāđāļĨāļ° Environment
- Sandbox : https://sandbox-apipaylink.chillpay.co/api/v1/paylink/delete
- Production : https://api-paylink.chillpay.co/api/v1/paylink/delete
āļāļēāļĢāļēāļāļāļĩāđ 3.1 Request Header Parameters
| No. | Parameters Name | Data Type | Length | Mandatory / Optional | Description |
|---|---|---|---|---|---|
| 1 | CHILLPAY-MerchantCode | String | 15 | M | āļĢāļŦāļąāļŠāļĢāđāļēāļāļāđāļēāļāļĩāđāļāļāļāđāļŦāđāđāļāļĒāļāļīāļ§āđāļāļĒāđ |
| 2 | CHILLPAY-ApiKey | String | 100 | M | āļĢāļŦāļąāļŠāļāđāļēāļāļāļīāļāļāļĩāđāļāļāļāđāļŦāđāđāļāļĒāļāļīāļ§āđāļāļĒāđāđāļāđāđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļĢāļ°āļāļ |
āļāļēāļĢāļēāļāļāļĩāđ 3.2 Request Body Parameters āļŠāļģāļŦāļĢāļąāļāļŠāđāļāļāđāļēāļāđāļēāļ Method: POST
| No. | Parameters Name | Data Type | Length | Mandatory / Optional | Description |
|---|---|---|---|---|---|
| 1 | PayLinkId | Number | M | āļĢāļŦāļąāļŠāļāļĢāļ°āļāļģāļĨāļīāļāļāđ | |
| 2 | Checksum | String | 32 | M | āļāļĨāļĨāļąāļāļāđāļāļĩāđāđāļāđāļāļēāļāļāļēāļĢāļāļģāļāđāļēāļāļąāđāļāļŦāļĄāļāđāļāđāļāđāļēāļĢāļŦāļąāļŠ MD5 |
āļāļąāļ§āļāļĒāđāļēāļ āļāļēāļĢāđāļĢāļĩāļĒāļ Request Delete PayLink API (Code āļ āļēāļĐāļē C# .NET)
var client = new RestClient("https://api-paylink.chillpay.co/api/v1/paylink/delete");
var request = new RestRequest(Method.POST);
request.AddHeader("CHILLPAY-MerchantCode", "M000000");
request.AddHeader("CHILLPAY-ApiKey", "IvT3g19J2CfqNJJAXxbWdkXS5jCpo9XntXhCaiiwdu6eW7JviKBwRm02BlMxE773");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("PayLinkId", "20255");
request.AddParameter("Checksum", "a0568a51d7380d5e7db3ed0621075e2e");
IRestResponse response = client.Execute(request);
āļāļēāļĢāļēāļāļāļĩāđ 3.3 Response Message Parameters
| No. | Parameters Name | Data Type | Length | Description |
|---|---|---|---|---|
| 1 | status | String | 5 | āļĢāļŦāļąāļŠāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ |
| 2 | message | String | 255 | āļāļģāļāļāļīāļāļēāļĒāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ |
| 3 | data.payLinkId | Number | āļĢāļŦāļąāļŠāļāļĢāļ°āļāļģāļĨāļīāļāļāđ | |
| 4 | data.productName | String | 255 | āļāļ·āđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 5 | data.amount | Decimal | 15,2 | āļāļģāļāļ§āļāđāļāļīāļāļāđāļēāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 6 | data.currency | String | 3 | āļāđāļāļĄāļđāļĨāļŠāļāļļāļĨāđāļāļīāļ |
| 7 | data.createdDate | String | 19 | āļ§āļąāļāđāļ§āļĨāļēāļāļĩāđāļŠāļĢāđāļēāļāļĨāļīāļāļāđ [dd/MM/yyyy HH:mm:ss] |
| 8 | data.modifiedDate | String | 19 | āļ§āļąāļāđāļ§āļĨāļēāļāļĩāđāđāļāđāđāļāļĨāđāļēāļŠāļļāļ [dd/MM/yyyy HH:mm:ss] |
| 9 | data.status | String | 10 | āļŠāļāļēāļāļ°āļāļāļāļĨāļīāļāļāđ |
āļāļąāļ§āļāļĒāđāļēāļ āļāđāļāļĄāļđāļĨ JSON Response Message āļāļĩāđāđāļāđāļĢāļąāļāļāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļ Delete PayLink Api
{
"status": 200,
"message": "Success",
"data": {
"payLinkId": 20255,
"productName": "AirPods Pro",
"amount": 8992.00,
"currency": "THB",
"createdDate": "04/10/2021 15:35:11",
"modifiedDate": "04/10/2021 15:59:18",
"status": "Deleted"
}
}
Search PayLink API
āđāļāđāļāđāļāļāļĢāđāļ§āļīāļŠāđāļāļāļēāļĢāļāđāļāļŦāļēāļĢāļēāļĒāļāļēāļĢ PayLink āļāļāļāļĢāđāļēāļāļāđāļēāđāļāļĢāļ°āļāļāļāļīāļ§āđāļāļĒāđ
Endpoint Url āļŠāļģāļŦāļĢāļąāļāđāļāđāļāļēāļāđāļāđāļāđāļĨāļ° Environment
- Sandbox : https://sandbox-apipaylink.chillpay.co/api/v1/paylink/search
- Production : https://api-paylink.chillpay.co/api/v1/paylink/search
āļāļēāļĢāļēāļāļāļĩāđ 4.1 Request Header Parameters
| No. | Parameters Name | Data Type | Length | Mandatory / Optional | Description |
|---|---|---|---|---|---|
| 1 | CHILLPAY-MerchantCode | String | 15 | M | āļĢāļŦāļąāļŠāļĢāđāļēāļāļāđāļēāļāļĩāđāļāļāļāđāļŦāđāđāļāļĒāļāļīāļ§āđāļāļĒāđ |
| 2 | CHILLPAY-ApiKey | String | 100 | M | āļĢāļŦāļąāļŠāļāđāļēāļāļāļīāļāļāļĩāđāļāļāļāđāļŦāđāđāļāļĒāļāļīāļ§āđāļāļĒāđāđāļāđāđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļĢāļ°āļāļ |
āļāļēāļĢāļēāļāļāļĩāđ 4.2 Request Body Parameters āļŠāļģāļŦāļĢāļąāļāļŠāđāļāļāđāļēāļāđāļēāļ Method: POST
| No. | Parameters Name | Data Type | Length | Mandatory / Optional | Description |
|---|---|---|---|---|---|
| 1 | OrderBy | String | 20 | O | āđāļĢāļĩāļĒāļāļāļēāļĄāļāļāļĨāļąāļĄāļāđPayLinkId : āļĢāļŦāļąāļŠāļāļĢāļ°āļāļģāļĨāļīāļāļāđProductName : āļāļ·āđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢAmount : āļāđāļēāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢCreatedDate : āļ§āļąāļāļāļĩāđāļŠāļĢāđāļēāļNumberOfUse : āļāļģāļāļ§āļāļāļĩāđāļāļģāļĢāļēāļĒāļāļēāļĢāđāļāđāļĨāđāļ§Status : āļŠāļāļēāļāļ°āļāļāļāļĨāļīāļāļāđ* āļŦāļēāļāđāļĄāđāđāļāđāļŠāđāļāļĄāļēāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļ·āļ PayLinkId |
| 2 | OrderDir | String | 4 | O | āļāļīāļĻāļāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļASC : āđāļĢāļĩāļĒāļāļāļēāļāļāđāļāļĒāđāļāļĄāļēāļDESC : āđāļĢāļĩāļĒāļāļāļēāļāļĄāļēāļāđāļāļāđāļāļĒ* āļŦāļēāļāđāļĄāđāđāļāđāļŠāđāļāļĄāļēāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļ·āļ DESC |
| 3 | PageSize | Number | O | āļāļģāļāļ§āļāļĢāļēāļĒāļāļēāļĢāļāđāļāļŦāļāđāļē (1-100)* āļŦāļēāļāđāļĄāđāđāļāđāļŠāđāļāļĄāļēāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļ·āļ 10 | |
| 4 | PageNumber | Number | O | āđāļĨāļāļŦāļāđāļē* āļŦāļēāļāđāļĄāđāđāļāđāļŠāđāļāļĄāļēāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļ·āļ 1 | |
| 5 | PayLinkId | Number | O | āļĢāļŦāļąāļŠāļāļĢāļ°āļāļģāļĨāļīāļāļāđ | |
| 6 | ProductName | String | 255 | O | āļāļ·āđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 7 | Status | String | 10 | O | āļŠāļāļēāļāļ°āļāļāļāļĨāļīāļāļāđ |
| 8 | CreatedDateFrom | String | 19 | O | āļ§āļąāļāļāļĩāđāļŠāļĢāđāļēāļāļĨāļīāļāļāđ (āļāļēāļ)[dd/MM/yyyy HH:mm:ss] |
| 9 | CreatedDateTo | String | 19 | O | āļ§āļąāļāļāļĩāđāļŠāļĢāđāļēāļāļĨāļīāļāļāđ (āļāļķāļ)[dd/MM/yyyy HH:mm:ss] |
| 10 | Checksum | String | 32 | M | āļāļĨāļĨāļąāļāļāđāļāļĩāđāđāļāđāļāļēāļāļāļēāļĢāļāļģāļāđāļēāļāļąāđāļāļŦāļĄāļāđāļāđāļāđāļēāļĢāļŦāļąāļŠ MD5 |
āļāļąāļ§āļāļĒāđāļēāļ āļāļēāļĢāđāļĢāļĩāļĒāļ Request Search PayLink API (Code āļ āļēāļĐāļē C# .NET)
var client = new RestClient("https://api-paylink.chillpay.co/api/v1/paylink/search");
var request = new RestRequest(Method.POST);
request.AddHeader("CHILLPAY-MerchantCode", "M000000");
request.AddHeader("CHILLPAY-ApiKey", "IvT3g19J2CfqNJJAXxbWdkXS5jCpo9XntXhCaiiwdu6eW7JviKBwRm02BlMxE773");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("OrderBy", "");
request.AddParameter("OrderDir", "");
request.AddParameter("PageSize", "");
request.AddParameter("PageNumber", "");
request.AddParameter("PayLinkId", "");
request.AddParameter("ProductName", "");
request.AddParameter("ProductDescription", "");
request.AddParameter("Status", "");
request.AddParameter("CreatedDateFrom", "");
request.AddParameter("CreatedDateTo", "");
request.AddParameter("Checksum", "5d85f1096f37c540b5118a50ed399bcd");
IRestResponse response = client.Execute(request);
āļāļēāļĢāļēāļāļāļĩāđ 4.3 Response Message Parameters
| No. | Parameters Name | Data Type | Length | Description |
|---|---|---|---|---|
| 1 | totalRecord | Number | āļāļģāļāļ§āļāļĢāļēāļĒāļāļēāļĢāļāļąāđāļāļŦāļĄāļ | |
| 2 | pageSize | Number | āļāļģāļāļ§āļāļĢāļēāļĒāļāļēāļĢāļāđāļāļŦāļāđāļē | |
| 3 | pageNumber | Number | āđāļĨāļāļāļĩāđāļŦāļāđāļē | |
| 4 | filteredRecord | Number | āļāļģāļāļ§āļāļĢāļēāļĒāļāļēāļĢāđāļāļŦāļāđāļēāļāļąāļāļāļļāļāļąāļ | |
| 5 | status | String | 5 | āļĢāļŦāļąāļŠāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ |
| 6 | message | String | 255 | āļāļģāļāļāļīāļāļēāļĒāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ |
| 7 | data.payLinkId | Number | āļĢāļŦāļąāļŠāļāļĢāļ°āļāļģāļĨāļīāļāļāđ | |
| 8 | data.productName | String | 255 | āļāļ·āđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 9 | data.amount | Decimal | 15,2 | āļāļģāļāļ§āļāđāļāļīāļāļāđāļēāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 10 | data.currency | String | 3 | āļāđāļāļĄāļđāļĨāļŠāļāļļāļĨāđāļāļīāļ |
| 11 | data.createdDate | String | 19 | āļ§āļąāļāđāļ§āļĨāļēāļāļĩāđāļŠāļĢāđāļēāļāļĨāļīāļāļāđ [dd/MM/yyyy HH:mm:ss] |
| 12 | data.paymentLimit | Number | āļāļģāļāļ§āļāļāļĢāļąāđāļāļāļĩāđāļāļģāļĢāļ°āđāļāđ | |
| 13 | data.numberOfUse | Number | āļāļģāļāļ§āļāļāļĩāđāļāļģāļĢāļēāļĒāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāđāļāđāļĨāđāļ§ | |
| 14 | data.status | String | 10 | āļŠāļāļēāļāļ°āļāļāļāļĨāļīāļāļāđ |
āļāļąāļ§āļāļĒāđāļēāļ āļāđāļāļĄāļđāļĨ JSON Response Message āļāļĩāđāđāļāđāļĢāļąāļāļāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļ Search PayLink API
{
"totalRecord": 961,
"pageSize": 5,
"pageNumber": 1,
"filteredRecord": 5,
"status": 200,
"message": "Success",
"data": [
{
"payLinkId": 21955,
"productName": "[SIT] Test Create From API Service",
"amount": 20.00,
"currency": "THB",
"createdDate": "01/10/2021 10:15:48",
"paymentLimit": 10,
"numberOfUse": 0,
"status": "Actived"
},
{
"payLinkId": 21954,
"productName": "[SIT] Test Create From API Service",
"amount": 20.00,
"currency": "THB",
"createdDate": "01/10/2021 10:11:42",
"paymentLimit": 10,
"numberOfUse": 0,
"status": "Actived"
},
{
"payLinkId": 21953,
"productName": "[SIT] Test Create From API Service",
"amount": 20.00,
"currency": "THB",
"createdDate": "01/10/2021 10:11:15",
"paymentLimit": 10,
"numberOfUse": 0,
"status": "Actived"
},
{
"payLinkId": 21946,
"productName": "āļāļāļŠāļāļ Success case",
"amount": 3000.00,
"currency": "THB",
"createdDate": "30/09/2021 11:07:17",
"paymentLimit": 0,
"numberOfUse": 1,
"status": "Actived"
},
{
"payLinkId": 21945,
"productName": "āļāļāļŠāļāļ Success case",
"amount": 3000.00,
"currency": "THB",
"createdDate": "30/09/2021 11:06:05",
"paymentLimit": 0,
"numberOfUse": 0,
"status": "Actived"
}
]
}
PayLink Details API
āđāļāđāļāđāļāļāļĢāđāļ§āļīāļŠāļāļĩāđāđāļŦāđāļĢāđāļēāļāļāđāļēāļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāļāļđāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāđāļēāļāđ āļāļāļāļĢāļēāļĒāļāļēāļĢ PayLink āļāļĩāđāļĢāđāļēāļāļāđāļēāđāļāļĒāļŠāļĢāđāļēāļāđāļ§āđ
Endpoint Url āļŠāļģāļŦāļĢāļąāļāđāļāđāļāļēāļāđāļāđāļāđāļĨāļ° Environment
- Sandbox : https://sandbox-apipaylink.chillpay.co/api/v1/paylink/details
- Production : https://api-paylink.chillpay.co/api/v1/paylink/details
āļāļēāļĢāļēāļāļāļĩāđ 5.1 Request Header Parameters
| No. | Parameters Name | Data Type | Length | Mandatory / Optional | Description |
|---|---|---|---|---|---|
| 1 | CHILLPAY-MerchantCode | String | 15 | M | āļĢāļŦāļąāļŠāļĢāđāļēāļāļāđāļēāļāļĩāđāļāļāļāđāļŦāđāđāļāļĒāļāļīāļ§āđāļāļĒāđ |
| 2 | CHILLPAY-ApiKey | String | 100 | M | āļĢāļŦāļąāļŠāļāđāļēāļāļāļīāļāļāļĩāđāļāļāļāđāļŦāđāđāļāļĒāļāļīāļ§āđāļāļĒāđāđāļāđāđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļĢāļ°āļāļ |
āļāļēāļĢāļēāļāļāļĩāđ 5.2 Request Body Parameters āļŠāļģāļŦāļĢāļąāļāļŠāđāļāļāđāļēāļāđāļēāļ Method: POST
| No. | Parameters Name | Data Type | Length | Mandatory / Optional | Description |
|---|---|---|---|---|---|
| 1 | PayLinkId | Number | M | āļĢāļŦāļąāļŠāļāļĢāļ°āļāļģāļĨāļīāļāļāđ | |
| 2 | Checksum | String | 32 | M | āļāļĨāļĨāļąāļāļāđāļāļĩāđāđāļāđāļāļēāļāļāļēāļĢāļāļģāļāđāļēāļāļąāđāļāļŦāļĄāļāđāļāđāļāđāļēāļĢāļŦāļąāļŠ MD5 |
āļāļąāļ§āļāļĒāđāļēāļ āļāļēāļĢāđāļĢāļĩāļĒāļ Request Details PayLink API (Code āļ āļēāļĐāļē C# .NET)
var client = new RestClient("https://api-paylink.chillpay.co/api/v1/paylink/details");
var request = new RestRequest(Method.POST);
request.AddHeader("CHILLPAY-MerchantCode", "M000000");
request.AddHeader("CHILLPAY-ApiKey", "IvT3g19J2CfqNJJAXxbWdkXS5jCpo9XntXhCaiiwdu6eW7JviKBwRm02BlMxE773");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("PayLinkId", "20255");
request.AddParameter("Checksum", "a0568a51d7380d5e7db3ed0621075e2e");
IRestResponse response = client.Execute(request);
āļāļēāļĢāļēāļāļāļĩāđ 5.3 Response Message Parameters
| No. | Parameters Name | Data Type | Length | Description |
|---|---|---|---|---|
| 1 | status | String | 5 | āļĢāļŦāļąāļŠāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ |
| 2 | message | String | 255 | āļāļģāļāļāļīāļāļēāļĒāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ |
| 3 | data.payLinkId | Number | āļĢāļŦāļąāļŠāļāļĢāļ°āļāļģāļĨāļīāļāļāđ | |
| 4 | data.productImage | String | 255 | āļĨāļīāļāļāđāļĢāļđāļāļ āļēāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 5 | data.productName | String | 255 | āļāļ·āđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 6 | data.productDescription | String | 255 | āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 7 | data.amount | Decimal | 15,2 | āļāļģāļāļ§āļāđāļāļīāļāļāđāļēāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 8 | data.currency | String | 3 | āļāđāļāļĄāļđāļĨāļŠāļāļļāļĨāđāļāļīāļ |
| 9 | data.createdDate | String | 19 | āļ§āļąāļāđāļ§āļĨāļēāļāļĩāđāļŠāļĢāđāļēāļāļĨāļīāļāļāđ [dd/MM/yyyy HH:mm:ss] |
| 10 | data.startDate | String | 19 | āļ§āļąāļāđāļ§āļĨāļēāļāļĩāđāļĨāļīāļāļāđāļŠāļēāļĄāļēāļĢāļāđāļĢāļīāđāļĄāļāļģāļĢāļ°āđāļāļīāļāđāļāđ[dd/MM/yyyy HH:mm:ss] |
| 11 | data.expiredDate | String | 19 | āļ§āļąāļāđāļ§āļĨāļēāļāļĩāđāļĨāļīāļāļāđāļŦāļĄāļāļāļēāļĒāļļ [dd/MM/yyyy HH:mm:ss] |
| 12 | data.paymentLimit | Number | āļāļģāļāļ§āļāļāļĢāļąāđāļāļāļĩāđāļāļģāļĢāļ°āđāļāđ | |
| 13 | data.numberOfUse | Number | āļāļģāļāļ§āļāļāļĩāđāļāļģāļĢāļēāļĒāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāđāļāđāļĨāđāļ§ | |
| 14 | data.status | String | 10 | āļŠāļāļēāļāļ°āļāļāļāļĨāļīāļāļāđ |
| 15 | data.payLinkToken | String | 20 | āļĢāļŦāļąāļŠāļāđāļēāļāļāļīāļāļĨāļīāļāļāđ |
| 16 | Data.PaymentUrl | String | 255 | URL āļŠāļģāļŦāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļ |
| 17 | Data.QRImage | String | āļĢāļđāļāļ āļēāļāļāļīāļ§āļāļēāļĢāđāļŠāļģāļŦāļĢāļąāļāđāļŠāļāļāđāļāļīāļāļĨāļīāļāļāđ* āļāļ°āļŠāđāļāļāđāļāļĄāļđāļĨāđāļāļĢāļđāļāđāļāļāļāļāļ string.base64 |
āļāļąāļ§āļāļĒāđāļēāļ āļāđāļāļĄāļđāļĨ JSON Response Message āļāļĩāđāđāļāđāļĢāļąāļāļāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļ PayLink Details API
{
"status": 200,
"message": "Success",
"data": {
"payLinkId": 20255,
"productImage": "",
"productName": "AirPods Pro",
"productDescription": "AirPods Pro have been designed to deliver Active Noise Cancellation for immersive sound.",
"amount": 8992.00,
"currency": "THB",
"createdDate": "04/10/2021 15:35:11",
"startDate": "01/10/2021 11:05:06",
"expiredDate": "01/10/2022 11:05:06",
"paymentLimit": 1,
"numberOfUse": 1,
"status": "Actived",
"payLinkToken": "BDKYCT0J4U",
"paymentUrl": "https://link2.chillpay.co/BDKYCT0J4U",
"qrImage": "data:image/png;base64,iVBORw0KGgoAAAANSUh..."
}
}
Search PayLink Transactions API
āđāļāđāļāđāļāļāļĢāđāļ§āļīāļŠāđāļāļāļēāļĢāļāđāļāļŦāļēāļĢāļēāļĒāļāļēāļĢ PayLink transaction āļāļāļāļĢāđāļēāļāļāđāļēāļāļĩāđāļāļģāļĢāļ°āđāļāļīāļāļāđāļēāļ PayLink āđāļāļĢāļ°āļāļāļāļīāļ§āđāļāļĒāđ
Endpoint Url āļŠāļģāļŦāļĢāļąāļāđāļāđāļāļēāļāđāļāđāļāđāļĨāļ° Environment
- Sandbox : https://sandbox-apipaylink.chillpay.co/api/v1/paylinktransaction/search
- Production : https://api-paylink.chillpay.co/api/v1/paylinktransaction/search
āļāļēāļĢāļēāļāļāļĩāđ 6.1 Request Header Parameters
| No. | Parameters Name | Data Type | Length | Mandatory / Optional | Description |
|---|---|---|---|---|---|
| 1 | CHILLPAY-MerchantCode | String | 15 | M | āļĢāļŦāļąāļŠāļĢāđāļēāļāļāđāļēāļāļĩāđāļāļāļāđāļŦāđāđāļāļĒāļāļīāļ§āđāļāļĒāđ |
| 2 | CHILLPAY-ApiKey | String | 100 | M | āļĢāļŦāļąāļŠāļāđāļēāļāļāļīāļāļāļĩāđāļāļāļāđāļŦāđāđāļāļĒāļāļīāļ§āđāļāļĒāđāđāļāđāđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļĢāļ°āļāļ |
āļāļēāļĢāļēāļāļāļĩāđ 6.2 Request Body Parameters āļŠāļģāļŦāļĢāļąāļāļŠāđāļāļāđāļēāļāđāļēāļ Method: POST
| No. | Parameters Name | Data Type | Length | Mandatory / Optional | Description |
|---|---|---|---|---|---|
| 1 | OrderBy | String | 20 | O | āđāļĢāļĩāļĒāļāļāļēāļĄāļāļāļĨāļąāļĄāļāđTransactionId : āđāļĨāļāļāļĩāđāļāđāļēāļāļāļīāļāļĢāļēāļĒāļāļēāļĢāļŠāļģāļŦāļĢāļąāļāļĢāđāļēāļāļāđāļēTransactionDate : āļ§āļąāļāļāļĩāđāļāļģāļĢāļēāļĒāļāļēāļĢPaymentDate : āļ§āļąāļāļāļĩāđāļāļģāļĢāļ°āđāļāļīāļProductName : āļāļ·āđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢCustomerName : āļāļ·āđāļāļĨāļđāļāļāđāļēCustomerPhoneNumber : āđāļāļāļĢāđāđāļāļĢāļĻāļąāļāļāđāļĨāļđāļāļāđāļēAmount : āļāđāļēāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢFee : āļāđāļēāļāļĢāļĢāļĄāđāļāļĩāļĒāļĄDiscount : āļŠāđāļ§āļāļĨāļNetAmount : āļĢāļēāļāļēāļŠāļļāļāļāļīPaymentStatus : āļāļĨāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ* āļŦāļēāļāđāļĄāđāđāļāđāļŠāđāļāļĄāļēāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļ·āļ TransactionId |
| 2 | OrderDir | String | 4 | O | āļāļīāļĻāļāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļASC : āđāļĢāļĩāļĒāļāļāļēāļāļāđāļāļĒāđāļāļĄāļēāļDESC : āđāļĢāļĩāļĒāļāļāļēāļāļĄāļēāļāđāļāļāđāļāļĒ* āļŦāļēāļāđāļĄāđāđāļāđāļŠāđāļāļĄāļēāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļ·āļ DESC |
| 3 | PageSize | Number | O | āļāļģāļāļ§āļāļĢāļēāļĒāļāļēāļĢāļāđāļāļŦāļāđāļē (1-100)* āļŦāļēāļāđāļĄāđāđāļāđāļŠāđāļāļĄāļēāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļ·āļ 10 | |
| 4 | PageNumber | Number | O | āđāļĨāļāļŦāļāđāļē* āļŦāļēāļāđāļĄāđāđāļāđāļŠāđāļāļĄāļēāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļ·āļ 1 | |
| 5 | TransactionId | Number | O | āđāļĨāļāļāļĩāđāļāđāļēāļāļāļīāļāļĢāļēāļĒāļāļēāļĢāļŠāļģāļŦāļĢāļąāļāļĢāđāļēāļāļāđāļē | |
| 6 | TransactionDateFrom | String | 19 | O | āļ§āļąāļāļāļĩāđāļāļģāļĢāļēāļĒāļāļēāļĢ (āļāļēāļ)[dd/MM/yyyy HH:mm:ss] |
| 7 | TransactionDateTo | String | 19 | O | āļ§āļąāļāļāļĩāđāļāļģāļĢāļēāļĒāļāļēāļĢ (āļāļķāļ)[dd/MM/yyyy HH:mm:ss] |
| 8 | PaymentDateFrom | String | 19 | O | āļ§āļąāļāļāļĩāđāļāļģāļĢāļ°āđāļāļīāļ (āļāļēāļ)[dd/MM/yyyy HH:mm:ss] |
| 9 | PaymentDateTo | String | 19 | O | āļ§āļąāļāļāļĩāđāļāļģāļĢāļ°āđāļāļīāļ (āļāļķāļ)[dd/MM/yyyy HH:mm:ss] |
| 10 | ProductName | String | 255 | O | āļāļ·āđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 11 | CustomerName | String | 100 | O | āļāļ·āđāļāļĨāļđāļāļāđāļē |
| 12 | CustomerPhoneNumber | String | 15 | O | āđāļāļāļĢāđāđāļāļĢāļĻāļąāļāļāđāļĨāļđāļāļāđāļē |
| 13 | PaymentStatus | String | 15 | O | āļāļĨāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ |
| 14 | Checksum | String | 32 | M | āļāļĨāļĨāļąāļāļāđāļāļĩāđāđāļāđāļāļēāļāļāļēāļĢāļāļģāļāđāļēāļāļąāđāļāļŦāļĄāļāđāļāđāļāđāļēāļĢāļŦāļąāļŠ MD5 |
āļāļąāļ§āļāļĒāđāļēāļ āļāļēāļĢāđāļĢāļĩāļĒāļ Request Search PayLink Transactions API (Code āļ āļēāļĐāļē C# .NET)
var client = new RestClient("https://api-paylink.chillpay.co/api/v1/paylinktransaction/search");
var request = new RestRequest(Method.POST);
request.AddHeader("CHILLPAY-MerchantCode", "M000000");
request.AddHeader("CHILLPAY-ApiKey", "IvT3g19J2CfqNJJAXxbWdkXS5jCpo9XntXhCaiiwdu6eW7JviKBwRm02BlMxE773");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("OrderBy", "");
request.AddParameter("OrderDir", "");
request.AddParameter("PageSize", "");
request.AddParameter("PageNumber", "");
request.AddParameter("TransactionId", "");
request.AddParameter("TransactionDateFrom", "30/09/2021 00:00:00");
request.AddParameter("TransactionDateTo", "");
request.AddParameter("ProductName", "");
request.AddParameter("CustomerName", "");
request.AddParameter("CustomerPhoneNumber", "");
request.AddParameter("PaymentStatus", "");
request.AddParameter("Checksum", "5d85f1096f37c540b5118a50ed399bcd");
IRestResponse response = client.Execute(request);
āļāļēāļĢāļēāļāļāļĩāđ 6.3 Response Message Parameters
| No. | Parameters Name | Data Type | Length | Description |
|---|---|---|---|---|
| 1 | totalRecord | Number | āļāļģāļāļ§āļāļĢāļēāļĒāļāļēāļĢāļāļąāđāļāļŦāļĄāļ | |
| 2 | pageSize | Number | āļāļģāļāļ§āļāļĢāļēāļĒāļāļēāļĢāļāđāļāļŦāļāđāļē | |
| 3 | pageNumber | Number | āđāļĨāļāļāļĩāđāļŦāļāđāļē | |
| 4 | filteredRecord | Number | āļāļģāļāļ§āļāļĢāļēāļĒāļāļēāļĢāđāļāļŦāļāđāļēāļāļąāļāļāļļāļāļąāļ | |
| 5 | status | String | 5 | āļĢāļŦāļąāļŠāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ |
| 6 | message | String | 255 | āļāļģāļāļāļīāļāļēāļĒāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ |
| 7 | data.transactionId | Number | āđāļĨāļāļāļĩāđāļāđāļēāļāļāļīāļāļĢāļēāļĒāļāļēāļĢāļŠāļģāļŦāļĢāļąāļāļĢāđāļēāļāļāđāļē | |
| 8 | data.transactionDate | String | 19 | āļ§āļąāļāļāļĩāđāļāļģāļĢāļēāļĒāļāļēāļĢ [dd/MM/yyyy HH:mm:ss] |
| 9 | data.paymentDate | String | 19 | āļ§āļąāļāļāļĩāđāļāļģāļĢāļ°āđāļāļīāļ [dd/MM/yyyy HH:mm:ss] |
| 10 | data.productName | String | 255 | āļāļ·āđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 11 | data.customerName | String | 100 | āļāļ·āđāļāļĨāļđāļāļāđāļē |
| 12 | data.customerPhoneNumber | String | 15 | āđāļāļāļĢāđāđāļāļĢāļĻāļąāļāļāđāļĨāļđāļāļāđāļē |
| 13 | data.amount | Decimal | 15,2 | āļāđāļēāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 14 | data.fee | Decimal | 15,2 | āļāđāļēāļāļĢāļĢāļĄāđāļāļĩāļĒāļĄ |
| 15 | data.discount | Decimal | 15,2 | āļŠāđāļ§āļāļĨāļ |
| 16 | data.netAmount | Decimal | 15,2 | āļĢāļēāļāļēāļŠāļļāļāļāļī |
| 17 | data.currency | String | 3 | āļāđāļāļĄāļđāļĨāļŠāļāļļāļĨāđāļāļīāļ |
| 18 | data.paymentStatus | String | 20 | āļāļĨāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ |
āļāļąāļ§āļāļĒāđāļēāļ āļāđāļāļĄāļđāļĨ JSON Response Message āļāļĩāđāđāļāđāļĢāļąāļāļāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļ Search PayLink Transactions Api
{
"totalRecord": 2,
"pageSize": 10,
"pageNumber": 1,
"filteredRecord": 2,
"status": 200,
"message": "Success",
"data": [
{
"transactionId": 139939,
"transactionDate": "30/09/2021 11:07:29",
"paymentDate": "30/09/2021 11:08:16",
"productName": "āļāļāļŠāļāļ Success case",
"customerName": "Test Payment By ChillPay",
"customerPhoneNumber": "0826923245",
"amount": 3000.00,
"fee": 0.00,
"discount": 0.00,
"netAmount": 3000.00,
"currency": "THB",
"paymentStatus": "Success"
},
{
"transactionId": 139938,
"transactionDate": "30/09/2021 11:05:09",
"paymentDate": "30/09/2021 11:21:01",
"productName": "āļāļĢāļāļĩāļāļđ API PayLink Detail",
"customerName": "Test Payment By ChillPay",
"customerPhoneNumber": "0826923245",
"amount": 3000.00,
"fee": 97.50,
"discount": 0.00,
"netAmount": 3097.50,
"currency": "THB",
"paymentStatus": "Cancel"
}
]
}
PayLink Transactions Details API
āđāļāđāļāđāļāļāļĢāđāļ§āļīāļŠāļāļĩāđāđāļŦāđāļĢāđāļēāļāļāđāļēāļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāļāļđāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāđāļēāļāđ āļāļāļāļĢāļēāļĒāļāļēāļĢ PayLink Transactions āđāļāđ
Endpoint Url āļŠāļģāļŦāļĢāļąāļāđāļāđāļāļēāļāđāļāđāļāđāļĨāļ° Environment
- Sandbox : https://sandbox-apipaylink.chillpay.co/api/v1/paylinktransaction/details
- Production : https://api-paylink.chillpay.co/api/v1/paylinktransaction/details
āļāļēāļĢāļēāļāļāļĩāđ 7.1 Request Header Parameters
| No. | Parameters Name | Data Type | Length | Mandatory / Optional | Description |
|---|---|---|---|---|---|
| 1 | CHILLPAY-MerchantCode | String | 15 | M | āļĢāļŦāļąāļŠāļĢāđāļēāļāļāđāļēāļāļĩāđāļāļāļāđāļŦāđāđāļāļĒāļāļīāļ§āđāļāļĒāđ |
| 2 | CHILLPAY-ApiKey | String | 100 | M | āļĢāļŦāļąāļŠāļāđāļēāļāļāļīāļāļāļĩāđāļāļāļāđāļŦāđāđāļāļĒāļāļīāļ§āđāļāļĒāđāđāļāđāđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļĢāļ°āļāļ |
āļāļēāļĢāļēāļāļāļĩāđ 7.2 Request Body Parameters āļŠāļģāļŦāļĢāļąāļāļŠāđāļāļāđāļēāļāđāļēāļ Method: POST
| No. | Parameters Name | Data Type | Length | Mandatory / Optional | Description |
|---|---|---|---|---|---|
| 1 | TransactionId | Number | M | āđāļĨāļāļāļĩāđāļāđāļēāļāļāļīāļāļĢāļēāļĒāļāļēāļĢāļŠāļģāļŦāļĢāļąāļāļĢāđāļēāļāļāđāļē | |
| 2 | Checksum | String | 32 | M | āļāļĨāļĨāļąāļāļāđāļāļĩāđāđāļāđāļāļēāļāļāļēāļĢāļāļģāļāđāļēāļāļąāđāļāļŦāļĄāļāđāļāđāļāđāļēāļĢāļŦāļąāļŠ MD5 |
āļāļąāļ§āļāļĒāđāļēāļ āļāļēāļĢāđāļĢāļĩāļĒāļ Request PayLink Transactions Details API (Code āļ āļēāļĐāļē C# .NET)
var client = new RestClient("https://api-paylink.chillpay.co/api/v1/paylinktransaction/details");
var request = new RestRequest(Method.POST);
request.AddHeader("CHILLPAY-MerchantCode", "M000000");
request.AddHeader("CHILLPAY-ApiKey", "IvT3g19J2CfqNJJAXxbWdkXS5jCpo9XntXhCaiiwdu6eW7JviKBwRm02BlMxE773");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("TransactionId", "136509");
request.AddParameter("Checksum", "a0568a51d7380d5e7db3ed0621075e2e");
IRestResponse response = client.Execute(request);
āļāļēāļĢāļēāļāļāļĩāđ 7.3 Response Message Parameters
| No. | Parameters Name | Data Type | Length | Description |
|---|---|---|---|---|
| 1 | status | String | 5 | āļĢāļŦāļąāļŠāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ |
| 2 | message | String | 255 | āļāļģāļāļāļīāļāļēāļĒāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ |
| 3 | data.payLinkId | Number | āļĢāļŦāļąāļŠāļāļĢāļ°āļāļģāļĨāļīāļāļāđ | |
| 4 | data.productName | String | 255 | āļāļ·āđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 5 | data.productDescription | String | 255 | āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 6 | data.transactionId | Number | āđāļĨāļāļāļĩāđāļāđāļēāļāļāļīāļāļĢāļēāļĒāļāļēāļĢāļŠāļģāļŦāļĢāļąāļāļĢāđāļēāļāļāđāļē | |
| 7 | data.transactionDate | String | 19 | āļ§āļąāļāļāļĩāđāļāļģāļĢāļēāļĒāļāļēāļĢ [dd/MM/yyyy HH:mm:ss] |
| 8 | data.paymentDate | String | 19 | āļ§āļąāļāļāļĩāđāļāļģāļĢāļ°āđāļāļīāļ [dd/MM/yyyy HH:mm:ss] |
| 9 | data.customerName | String | 100 | āļāļ·āđāļāļĨāļđāļāļāđāļē |
| 10 | data.customerPhoneNumber | String | 15 | āđāļāļāļĢāđāđāļāļĢāļĻāļąāļāļāđāļĨāļđāļāļāđāļē |
| 11 | data.channelName | String | 50 | āļāđāļāļāļāļēāļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ |
| 12 | data.amount | Decimal | 15,2 | āļāđāļēāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢ |
| 13 | data.fee | Decimal | 15,2 | āļāđāļēāļāļĢāļĢāļĄāđāļāļĩāļĒāļĄ |
| 14 | data.discount | Decimal | 15,2 | āļŠāđāļ§āļāļĨāļ |
| 15 | data.netAmount | Decimal | 15,2 | āļĢāļēāļāļēāļŠāļļāļāļāļī |
| 16 | data.currency | String | 3 | āļāđāļāļĄāļđāļĨāļŠāļāļļāļĨāđāļāļīāļ |
| 17 | data.paymentStatus | String | 15 | āļāļĨāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ |
āļāļąāļ§āļāļĒāđāļēāļ āļāđāļāļĄāļđāļĨ JSON Response Message āļāļĩāđāđāļāđāļĢāļąāļāļāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļ PayLink Transactions Details API
{
"status": 200,
"message": "Success",
"data": {
"payLinkId": 20916,
"productName": "[SIT] Test Create From API Service",
"productDescription": "test create paylink from api service #1",
"transactionId": 136509,
"transactionDate": "19/08/2021 14:55:28",
"paymentDate": "19/08/2021 14:55:49",
"customerName": "Anucha Kunaroop",
"customerPhoneNumber": "0822318917",
"channelName": "Internet Banking (āļ.āļāļĢāļļāļāđāļāļ)",
"amount": 20.00,
"fee": 0.00,
"discount": 0.00,
"netAmount": 20.00,
"currency": "THB",
"paymentStatus": "Success"
}
}
āļ āļēāļāļāļāļ§āļ
āļ āļēāļāļāļāļ§āļ āļ. āļĢāļŦāļąāļŠāļŠāļāļēāļāļ°āļāļāļāļĨāļīāļāļāđ
| No. | Status Message | Description |
|---|---|---|
| 1 | Closed | āļĨāļīāļāļāđāļāļđāļāļāļīāļāļāļēāļĢāđāļāđāļāļēāļ |
| 2 | Success | āļĨāļīāļāļāđāļāļđāļāļāļģāļĢāļ°āđāļāļīāļāļŠāļģāđāļĢāđāļ |
| 3 | Cancelled | āļĨāļīāļāļāđāļāļđāļāļĒāļāđāļĨāļīāļ |
| 4 | Deleted | āļĨāļīāļāļāđāļāļđāļāļĨāļ |
| 5 | Expired | āļĨāļīāļāļāđāļŦāļĄāļāļāļēāļĒāļļ |
| 6 | Waiting | āļĨāļīāļāļāđāļāļĒāļđāđāļĢāļ°āļŦāļ§āđāļēāļāļāļģāđāļāļīāļāļāļēāļĢ āļĒāļąāļāđāļĄāđāļāļĢāđāļāļĄāđāļāđāļāļēāļ |
| 7 | Actived | āļĨāļīāļāļāđāļāļĢāđāļāļĄāđāļāđāļāļēāļ |
āļ āļēāļāļāļāļ§āļ āļ. āļĢāļŦāļąāļŠāļāļĨāļāļāļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāļāļāļāļĨāļđāļāļāđāļē (āļāđāļāļĄāļđāļĨāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāļāļēāļāļāļēāļāļāļāļēāļāļēāļĢ)
| No. | Status Message | Description |
|---|---|---|
| 1 | Success | āļāļģāļĢāļēāļĒāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāļŠāļģāđāļĢāđāļ |
| 2 | Fail | āļāļģāļĢāļēāļĒāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāđāļĄāđāļŠāļģāđāļĢāđāļ |
| 3 | Cancel | āļĨāļđāļāļāđāļēāļĒāļāđāļĨāļīāļāļāļģāļĢāļēāļĒāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ |
| 4 | Error | āđāļāļīāļāļāđāļāļāļīāļāļāļĨāļēāļāļĢāļ°āļŦāļ§āđāļēāļāļāļģāļĢāļēāļĒāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ |
| 5 | Transaction Timeout | āļĨāļđāļāļāđāļēāđāļĄāđāļāļģāļĢāļēāļĒāļāļēāļĢāđāļāļĢāļ°āļĒāļ°āđāļ§āļĨāļēāļāļĩāđāļāļģāļŦāļāļ |
| 6 | Transaction Pending | āļĢāļāļāļēāļĢāļāļģāļĢāļ°āļāđāļēāļŠāļīāļāļāđāļē/āļāļĢāļīāļāļēāļĢ |
| 7 | Voided | āļāļģāļĢāļēāļĒāļāļēāļĢ Void āļŠāļģāđāļĢāđāļ |
| 8 | Refunded | āļāļģāļĢāļēāļĒāļāļēāļĢ Refund āļŠāļģāđāļĢāđāļ |
| 9 | Refund Requested | āļāļģāļĢāļēāļĒāļāļēāļĢāđāļāļ·āđāļāļāļ Refund |
| 10 | Settlement Success | āļāļģāļĢāļēāļĒāļāļēāļĢāđāļāļāđāļāļīāļāđāļŦāđāļĢāđāļēāļāļāđāļēāļŠāļģāđāļĢāđāļ |
| 11 | Void Fail | āļāļģāļĢāļēāļĒāļāļēāļĢ Void āđāļĄāđāļŠāļģāđāļĢāđāļ |
| 12 | Refund Fail | āļāļģāļĢāļēāļĒāļāļēāļĢ Refund āđāļĄāđāļŠāļģāđāļĢāđāļ |
āļ āļēāļāļāļāļ§āļ āļ. āļĢāļŦāļąāļŠāļāļĨāļāļāļāļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢāļŠāđāļāļāđāļāļĄāļđāļĨāļāļĨāļąāļāđāļāđāļŦāđāļĢāđāļēāļāļāđāļē
| Code | Status Message | Description |
|---|---|---|
| 200 | Success | āļāļģāļĢāļēāļĒāļāļēāļĢāļŠāļģāđāļĢāđāļ |
| 1001 | Invalid Parameter | āļāđāļāļĄāļđāļĨāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāđāļĄāđāļāļđāļāļāđāļāļ |
| 1002 | Invalid MerchantCode | āļĢāļŦāļąāļŠāļĢāđāļēāļāļāđāļēāđāļĄāđāļāļđāļāļāđāļāļ |
| 1003 | Invalid PayLinkId | āļĢāļŦāļąāļŠāļāļĢāļ°āļāļģāļĨāļīāļāļāđāđāļĄāđāļāļđāļāļāđāļāļ |
| 1004 | Invalid ProductName | āļāļ·āđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢāđāļĄāđāļāļđāļāļāđāļāļ |
| 1005 | Invalid ProductDescription | āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢāđāļĄāđāļāļđāļāļāđāļāļ |
| 1006 | Invalid StartDate | āļ§āļąāļāļāļĩāđāļĨāļīāļāļāđāļŠāļēāļĄāļēāļĢāļāđāļĢāļīāđāļĄāļāļģāļĢāļ°āđāļāļīāļāđāļāđāđāļĄāđāļāļđāļāļāđāļāļ |
| 1007 | Invalid ExpiredDate | āļ§āļąāļāļāļĩāđāļĨāļīāļāļāđāļŦāļĄāļāļāļēāļĒāļļāđāļĄāđāļāļđāļāļāđāļāļ |
| 1008 | Invalid Currency | āļŠāļāļļāļĨāđāļāļīāļāđāļĄāđāļāļđāļāļāđāļāļ |
| 1009 | Invalid TransactionId | āđāļĨāļāļāļĩāđāļāđāļēāļāļāļīāļāļĢāļēāļĒāļāļēāļĢāļŠāļģāļŦāļĢāļąāļāļĢāđāļēāļāļāđāļēāđāļĄāđāļāļđāļāļāđāļāļ |
| 1010 | Invalid ApiKey | āļĢāļŦāļąāļŠāļāđāļēāļāļāļīāļāļĢāđāļēāļāļāđāļēāđāļĄāđāļāļđāļāļāđāļāļ |
| 1011 | Invalid Checksum | āļĢāļŦāļąāļŠ Checksum āđāļĄāđāļāļđāļāļāđāļāļ |
| 2001 | Invalid MerchantCode Data | āļāđāļāļĄāļđāļĨāļĢāļŦāļąāļŠāļĢāđāļēāļāļāđāļēāđāļĄāđāļāļđāļāļāđāļāļ |
| 2002 | Invalid PayLinkId Data | āļāđāļāļĄāļđāļĨāļĢāļŦāļąāļŠāļāļĢāļ°āļāļģāļĨāļīāļāļāđāđāļĄāđāļāļđāļāļāđāļāļ |
| 2003 | Invalid ProductName Data | āļāđāļāļĄāļđāļĨāļāļ·āđāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢāđāļĄāđāļāļđāļāļāđāļāļ |
| 2004 | Invalid ProductDescription Data | āļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢāđāļĄāđāļāļđāļāļāđāļāļ |
| 2005 | Invalid Amount Data | āļāđāļāļĄāļđāļĨāļāļģāļāļ§āļāđāļāļīāļāļāđāļēāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢāđāļĄāđāļāļđāļāļāđāļāļ |
| 2006 | Invalid Currency Data | āļāđāļāļĄāļđāļĨāļŠāļāļļāļĨāđāļāļīāļāđāļĄāđāļāļđāļāļāđāļāļ |
| 2007 | Invalid CreatedDate Data | āļāđāļāļĄāļđāļĨāļ§āļąāļāđāļ§āļĨāļēāļāļĩāđāļŠāļĢāđāļēāļāļĨāļīāļāļāđāđāļĄāđāļāļđāļāļāđāļāļ |
| 2008 | Invalid StartDate Data | āļāđāļāļĄāļđāļĨāļ§āļąāļāļāļĩāđāļĨāļīāļāļāđāļŠāļēāļĄāļēāļĢāļāđāļĢāļīāđāļĄāļāļģāļĢāļ°āđāļāļīāļāđāļāđāđāļĄāđāļāļđāļāļāđāļāļ |
| 2009 | Invalid ExpiredDate Data | āļāđāļāļĄāļđāļĨāļ§āļąāļāļāļĩāđāļĨāļīāļāļāđāļŦāļĄāļāļāļēāļĒāļļāđāļĄāđāļāļđāļāļāđāļāļ |
| 2010 | Invalid PaymentLimit Data | āļāđāļāļĄāļđāļĨāļāļģāļāļ§āļāļāļĢāļąāđāļāļāļĩāđāļāļģāļĢāļ°āđāļāđāđāļĄāđāļāļđāļāļāđāļāļ |
| 2011 | Invalid Status Data | āļāđāļāļĄāļđāļĨāļŠāļāļēāļāļ°āļāļāļāļĨāļīāļāļāđāđāļĄāđāļāļđāļāļāđāļāļ |
| 2012 | Invalid TransactionId Data | āļāđāļāļĄāļđāļĨāđāļĨāļāļāļĩāđāļāđāļēāļāļāļīāļāļĢāļēāļĒāļāļēāļĢāļŠāļģāļŦāļĢāļąāļāļĢāđāļēāļāļāđāļēāđāļĄāđāļāļđāļāļāđāļāļ |
| 2013 | Invalid TransactionDate Data | āļāđāļāļĄāļđāļĨāļ§āļąāļāļāļĩāđāļāļģāļĢāļēāļĒāļāļēāļĢāđāļĄāđāļāļđāļāļāđāļāļ |
| 2014 | Invalid PaymentDate Data | āļāđāļāļĄāļđāļĨāļ§āļąāļāļāļĩāđāļāļģāļĢāļ°āđāļāļīāļāđāļĄāđāļāļđāļāļāđāļāļ |
| 2015 | Invalid CustomerName Data | āļāđāļāļĄāļđāļĨāļāļ·āđāļāļĨāļđāļāļāđāļēāđāļĄāđāļāļđāļāļāđāļāļ |
| 2016 | Invalid CustomerPhoneNumber Data | āļāđāļāļĄāļđāļĨāđāļāļāļĢāđāđāļāļĢāļĻāļąāļāļāđāļĨāļđāļāļāđāļēāđāļĄāđāļāļđāļāļāđāļāļ |
| 2017 | Invalid PaymentStatus Data | āļāđāļāļĄāļđāļĨāļāļĨāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāđāļĄāđāļāļđāļāļāđāļāļ |
| 2018 | Invalid OrderBy Data | āļāđāļāļĄāļđāļĨāļŠāļģāļŦāļĢāļąāļāđāļĢāļĩāļĒāļāļāļēāļĄāļāļāļĨāļąāļĄāļāđāđāļĄāđāļāļđāļāļāđāļāļ |
| 2019 | Invalid OrderDir Data | āļāđāļāļĄāļđāļĨāļŠāļģāļŦāļĢāļąāļāļāļīāļĻāļāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļāđāļĄāđāļāļđāļāļāđāļāļ |
| 2020 | Invalid PageSize Data | āļāđāļāļĄāļđāļĨāļāļģāļāļ§āļāļĢāļēāļĒāļāļēāļĢāļāđāļāļŦāļāđāļēāđāļĄāđāļāļđāļāļāđāļāļ |
| 2021 | Invalid PageNumber Data | āļāđāļāļĄāļđāļĨāđāļĨāļāļŦāļāđāļēāđāļĄāđāļāļđāļāļāđāļāļ |
| 2022 | Invalid ApiKey Data | āļāđāļāļĄāļđāļĨāļĢāļŦāļąāļŠāļāđāļēāļāļāļīāļāļĢāđāļēāļāļāđāļēāđāļĄāđāļāļđāļāļāđāļāļ |
| 2023 | Invalid Checksum Data | āļāđāļāļĄāļđāļĨāļĢāļŦāļąāļŠ Checksum āđāļĄāđāļāļđāļāļāđāļāļ |
| 2024 | Currency Not Support | āļŠāļāļļāļĨāđāļāļīāļāđāļĄāđāļĢāļāļāļĢāļąāļ |
| 2025 | Amount Less Than Min | āļāļģāļāļ§āļāđāļāļīāļāļāđāļēāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢāļāđāļģāļāļ§āđāļēāļāļģāļāļ§āļāđāļāļīāļāļāļąāđāļāļāđāļģāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāļģāļĢāļēāļĒāļāļēāļĢāđāļāđ |
| 2026 | Amount More Than Max | āļāļģāļāļ§āļāđāļāļīāļāļāđāļēāļŠāļīāļāļāđāļēāļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢāļŠāļđāļāļāļ§āđāļēāļāļģāļāļ§āļāđāļāļīāļāļŠāļđāļāļŠāļļāļāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāļģāļĢāļēāļĒāļāļēāļĢāđāļāđ |
| 3001 | PayLink Create Failed | āđāļĄāđāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāļĨāļīāļāļāđāđāļāđ |
| 3002 | PayLink Not Found | āđāļĄāđāđāļāļāļĢāļēāļĒāļāļēāļĢāļĨāļīāļāļāđ |
| 3003 | PayLink Status Mismatch | āļŠāļāļēāļāļ°āļĢāļēāļĒāļāļēāļĢāđāļĄāđāļāļĢāļāđāļāļ·āđāļāļāđāļ |
| 3004 | PayLink Update Failed | āđāļĄāđāļŠāļēāļĄāļēāļĢāļāļāļąāļāđāļāļāļŠāļāļēāļāļ°āļāļāļāļĨāļīāļāļāđāđāļāđ |
| 3005 | PayLink Transaction Not Found | āđāļĄāđāđāļāļāļĢāļēāļĒāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ |
| 4001 | Account Unauthorized | āļāļąāļāļāļĩāļĢāđāļēāļāļāđāļēāļĒāļąāļāđāļĄāđāđāļāđāļĢāļąāļāļāļēāļĢāļāļāļļāļĄāļąāļāļī |
| 4002 | System Error | āļĢāļ°āļāļāđāļāļīāļāļāđāļāļāļīāļāļāļĨāļēāļāđāļĄāđāļŠāļēāļĄāļēāļĢāļāļāļģāļĢāļēāļĒāļāļēāļĢāđāļāđ |
| 4003 | System Maintenance Time | āļāļĒāļđāđāđāļāļĢāļ°āļĒāļ°āđāļ§āļĨāļēāļāļĢāļąāļāļāļĢāļļāļāļĢāļ°āļāļ |
| 4004 | Request Exceeded Limit | āļāļēāļĢāļĢāđāļāļāļāļāđāļāļīāļāļāļģāļāļ§āļāļāļĩāđāļāļģāļŦāļāļ |