Path: /proxy/02
Request body:
Field | Type | Description |
---|---|---|
header | Header | |
id | string | device id |
result | bool | true-pass false-reject |
Example request:
{
"header":{
"encrypted": false,
"seq": 72
},
"id": "12345620230378",
"result": true
}
Response body:
Field | Type | Description |
---|---|---|
message | string | error message |
Path: /proxy/06
Request body:
Field | Type | Description |
---|---|---|
header | Header | |
id | string | device id |
billingModelCode | string | code of billing model |
result | bool | true-pass false-reject |
Example request:
{
"header":{
"encrypted": false,
"seq": 72
},
"id": "12345620230378",
"billingModelCode": "0000",
"result": true
}
Response body:
Field | Type | Description |
---|---|---|
message | string | error message |
Path: /proxy/0a
Request body:
Field | Type | Description |
---|---|---|
header | Header | |
id | string | device id |
billingModelCode | string | code of billing model |
sharpUnitPrice | int | sharp unit price (X100000) |
sharpServiceFee | int | sharp service fee (X100000) |
peakUnitPrice | int | peak unit price (X100000) |
peakServiceFee | int | peak service fee (X100000) |
flatUnitPrice | int | flat unit price (X100000) |
flatServiceFee | int | flat service fee (X100000) |
valleyUnitPrice | int | valley unit price (X100000) |
valleyServiceFee | int | valley service fee (X100000) |
accrualRatio | int | see pdf for more information |
rateList | []int | list of rate numbers per time period 0-sharp price 1-peak price 2-flat price 3-valley price |
Example request:
{
"header":{
"encrypted": false,
"seq": 73
},
"billingModelCode": "01",
"sharpUnitPrice": 100000,
"sharpServiceFee": 100000,
"peakUnitPrice": 100000,
"peakServiceFee": 100000,
"flatUnitPrice": 100000,
"flatServiceFee": 100000,
"valleyUnitPrice": 100000,
"valleyServiceFee": 100000,
"rateList": [0, 0, 3, 2, 3, 0, 0, 0, 3, 0, 0, 1, 0, 3, 1, 1, 0, 3, 2, 3, 1, 2, 3, 1, 3, 2, 1, 0, 0, 0, 1, 0, 1, 2, 2, 0, 2, 0, 0, 0, 0, 1, 3, 2, 2, 2, 2, 2]
}
Response body:
Field | Type | Description |
---|---|---|
message | string | error message |
Path: /proxy/34
Request body:
Field | Type | Description |
---|---|---|
header | Header | |
tradeSeq | string | trade sequence number |
id | string | device id |
gunId | string | gun id |
logicCard | string | number of logic card |
physicalCard | string | number of physic card |
billingModelCode | string | code of billing model |
balance | int | account balance (x100) |
Example request:
{
"header":{
"encrypted": false,
"seq": 73
},
"id": "12345620230378",
"tradeSeq": "55031412782305012018061914444680",
"gunId": "01",
"logicCard": "0000001000000573",
"physicalCard": "00000000D14B0A54",
"balance": 1000000
}
Response body:
Field | Type | Description |
---|---|---|
message | string | error message |
Path: /proxy/36
Request body:
Field | Type | Description |
---|---|---|
header | Header | |
id | string | device id |
gunId | string | gun id |
Example request:
{
"header":{
"encrypted": false,
"seq": 73
},
"id": "12345620230378",
"gunId": "01",
}
Response body:
Field | Type | Description |
---|---|---|
message | string | error message |
Path: /proxy/40
Request body:
Field | Type | Description |
---|---|---|
header | Header | |
id | string | device id |
tradeSeq | string | trade sequence number |
result | int | 0-pass 1-reject |
Example request:
{
"header":{
"encrypted": false,
"seq": 73
},
"id": "12345620230378",
"tradeSeq": "55031412782305012018061914444680",
"result": 0
}
Response body:
Field | Type | Description |
---|---|---|
message | string | error message |
Path: /proxy/58
Request body:
Field | Type | Description |
---|---|---|
header | Header | |
id | string | device id |
billingModelCode | string | code of billing model |
sharpUnitPrice | int | sharp unit price (X100000) |
sharpServiceFee | int | sharp service fee (X100000) |
peakUnitPrice | int | peak unit price (X100000) |
peakServiceFee | int | peak service fee (X100000) |
flatUnitPrice | int | flat unit price (X100000) |
flatServiceFee | int | flat service fee (X100000) |
valleyUnitPrice | int | valley unit price (X100000) |
valleyServiceFee | int | valley service fee (X100000) |
accrualRatio | int | see pdf for more information |
rateList | []int | list of rate numbers per time period 0-sharp price 1-peak price 2-flat price 3-valley price |
Example request:
{
"header":{
"encrypted": false,
"seq": 73
},
"billingModelCode": "01",
"sharpUnitPrice": 100000,
"sharpServiceFee": 100000,
"peakUnitPrice": 100000,
"peakServiceFee": 100000,
"flatUnitPrice": 100000,
"flatServiceFee": 100000,
"valleyUnitPrice": 100000,
"valleyServiceFee": 100000,
"rateList": [0, 0, 3, 2, 3, 0, 0, 0, 3, 0, 0, 1, 0, 3, 1, 1, 0, 3, 2, 3, 1, 2, 3, 1, 3, 2, 1, 0, 0, 0, 1, 0, 1, 2, 2, 0, 2, 0, 0, 0, 0, 1, 3, 2, 2, 2, 2, 2]
}
Response body:
Field | Type | Description |
---|---|---|
message | string | error message |
Path: /proxy/92
Request body:
Field | Type | Description |
---|---|---|
header | Header | |
id | string | device id |
control | string | 1- reboot instantly 2-reboot when free |
Example request:
{
"header":{
"encrypted": false,
"seq": 73
},
"id": "12345620230378",
"control": 1
}
Response body:
Field | Type | Description |
---|---|---|
message | string | error message |