{
"cid": "60fe369cb091729c594feb08",
"code": "REGEX_RULE",
"name": "REGEX_RULE",
"type": "string",
"subConfigs": {
"PHONE_RULE": {
"sub_code": "PHONE_RULE",
"name": "PHONE_RULE",
"value": "^[0-9]{8,11}$",
"type": "string"
},
"NAME_RULE": {
"sub_code": "NAME_RULE",
"name": "NAME_RULE",
"value": "[a-zA-ZÀ-ÖØ-öø-ÿก-๙เ-๛]",
"type": "string"
},
"MAX_AGE": {
"sub_code": "MAX_AGE",
"name": "MAX_AGE",
"value": "100",
"type": "number"
},
"MIN_AGE": {
"sub_code": "MIN_AGE",
"name": "MIN_AGE",
"value": "17",
"type": "number"
},
"CODE_AGENT_RULE": {
"sub_code": "CODE_AGENT_RULE",
"name": "CODE_AGENT_RULE",
"value": "^[0-9]{8,11}$",
"type": "number"
},
"CODE_MERCHANT_RULE": {
"sub_code": "CODE_MERCHANT_RULE",
"name": "CODE_MERCHANT_RULE",
"value": "^[0-9]{8,11}$",
"type": "number"
},
"FULLNAME_RULE": {
"sub_code": "FULLNAME_RULE",
"name": "FULLNAME_RULE",
"value": "^[a-zA-Z]+(([',. -][a-zA-Z ])?[a-zA-Z]*)*$",
"type": "string"
},
"ONLY_LETTER": {
"sub_code": "ONLY_LETTER",
"name": "ONLY_LETTER",
"value": "^[^*|\\\":<>[\\]{}`\\\\()';@&$]+$",
"type": "string"
},
"NRIC_NUMBER_RULE": {
"sub_code": "NRIC_NUMBER_RULE",
"name": "NRIC_NUMBER_RULE",
"value": "^[0-9]{6}$",
"type": "string"
},
"OLD_NRIC_RULE": {
"sub_code": "OLD_NRIC_RULE",
"name": "OLD_NRIC_RULE",
"value": "^[0-9]{6}$",
"type": "string"
},
"PASSPORT_NO": {
"sub_code": "PASSPORT_NO",
"name": "PASSPORT_NO",
"value": "^[A-Za-z0-9]{1,20}$",
"type": "string"
},
"CODE_RULE": {
"sub_code": "CODE_RULE",
"name": "CODE_RULE",
"value": "^[a-zA-Z0-9]+$",
"type": "string"
},
"PHONE_NO_RULE": {
"sub_code": "PHONE_NO_RULE",
"name": "PHONE_NO_RULE",
"value": "^\\d{10}$",
"type": "string"
},
"ONLY_NUM": {
"sub_code": "ONLY_NUM",
"name": "ONLY_NUM",
"value": "^[0-9]+$",
"type": "string"
},
"THAI_ADDRESS_IDENTITY": {
"sub_code": "THAI_ADDRESS_IDENTITY",
"name": "THAI_ADDRESS_IDENTITY",
"value": "{\"PROVINCE\":\"จังหวัด\",\"DISTRICT\":\"อำเภอ\",\"TOWNSHIP\":\"ตำบล\"}",
"type": "object"
},
"WALLETID_PREFIX": {
"sub_code": "WALLETID_PREFIX",
"name": "WALLETID_PREFIX",
"value": "105021",
"type": "string"
},
"MERCHANTID_PREFIX": {
"sub_code": "MERCHANTID_PREFIX",
"name": "MERCHANTID_PREFIX",
"value": "40001",
"type": "string"
},
"SHOPNAME_RULE": {
"sub_code": "SHOPNAME_RULE",
"name": "SHOPNAME_RULE",
"value": "^(?=(.*[A-Za-z]){2})(?!(.*[!@#$%^&*()]){3}).*$",
"type": "string"
},
"TERMINAL_PREFIX_FORMAT": {
"sub_code": "TERMINAL_PREFIX_FORMAT",
"name": "TERMINAL_PREFIX_FORMAT",
"value": "YY",
"type": "string"
},
"TRANSACTION_CODE_FORMAT": {
"sub_code": "TRANSACTION_CODE_FORMAT",
"name": "TRANSACTION_CODE_FORMAT",
"value": "YYMMDDHHmmss",
"type": "string"
},
"REQUESTID_FORMAT": {
"sub_code": "REQUESTID_FORMAT",
"name": "REQUESTID_FORMAT",
"value": "YYMMDD",
"type": "string"
},
"ELECTORAL_RULE": {
"sub_code": "ELECTORAL_RULE",
"name": "ELECTORAL_RULE",
"value": "^[0-9]{1,15}$",
"type": "string"
},
"IDCARD_RULE": {
"sub_code": "IDCARD_RULE",
"name": "IDCARD_RULE",
"value": "^[0-9]{1,18}$",
"type": "string"
},
"NAME_BRANCH": {
"sub_code": "NAME_BRANCH",
"name": "NAME_BRANCH",
"value": "^[a-zA-ZÀ-ỹ0-9-\\s_]+$",
"type": "string"
},
"BUSSINESS_RULE": {
"sub_code": "BUSSINESS_RULE",
"name": "BUSSINESS_RULE",
"value": "^[a-zA-Z0-9 .,()_\\-\\/\\\\|!~&]+$",
"type": "string"
}
},
"desc": "",
"createdBy": {
"id": "5dc392c8195301738cd1e2bf",
"name": "SYSTEM USER 01",
"roles": [
"root"
]
},
"createdAt": "2021-08-02T02:08:21.851Z",
"updatedAt": "2025-11-10T02:50:59.249Z",
"value": "",
"updatedBy": {
"id": "69081b98f167f37b47450a84",
"name": "Ducls",
"roles": [
"root"
]
},
"id": "60fe369cb091729c594feb08"
}curl --location --request POST '/admin/config/updateConfig' \
--header 'Authorization: Bearer ' \
--header 'Accept: application/json' \
--header 'User-Agent: Mozilla/5.0' \
--header 'Referer: https://wallet-admin-vpay-dev2.vinsmartfuture.tech/' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
"cid": "60fe369cb091729c594feb08",
"code": "REGEX_RULE",
"name": "REGEX_RULE",
"type": "string",
"subConfigs": {
"PHONE_RULE": {
"sub_code": "PHONE_RULE",
"name": "PHONE_RULE",
"value": "^[0-9]{8,11}$",
"type": "string"
},
"NAME_RULE": {
"sub_code": "NAME_RULE",
"name": "NAME_RULE",
"value": "[a-zA-ZÀ-ÖØ-öø-ÿก-๙เ-๛]",
"type": "string"
},
"MAX_AGE": {
"sub_code": "MAX_AGE",
"name": "MAX_AGE",
"value": "100",
"type": "number"
},
"MIN_AGE": {
"sub_code": "MIN_AGE",
"name": "MIN_AGE",
"value": "17",
"type": "number"
},
"CODE_AGENT_RULE": {
"sub_code": "CODE_AGENT_RULE",
"name": "CODE_AGENT_RULE",
"value": "^[0-9]{8,11}$",
"type": "number"
},
"CODE_MERCHANT_RULE": {
"sub_code": "CODE_MERCHANT_RULE",
"name": "CODE_MERCHANT_RULE",
"value": "^[0-9]{8,11}$",
"type": "number"
},
"FULLNAME_RULE": {
"sub_code": "FULLNAME_RULE",
"name": "FULLNAME_RULE",
"value": "^[a-zA-Z]+((['\'',. -][a-zA-Z ])?[a-zA-Z]*)*$",
"type": "string"
},
"ONLY_LETTER": {
"sub_code": "ONLY_LETTER",
"name": "ONLY_LETTER",
"value": "^[^*|\\\":<>[\\]{}`\\\\()'\'';@&$]+$",
"type": "string"
},
"NRIC_NUMBER_RULE": {
"sub_code": "NRIC_NUMBER_RULE",
"name": "NRIC_NUMBER_RULE",
"value": "^[0-9]{6}$",
"type": "string"
},
"OLD_NRIC_RULE": {
"sub_code": "OLD_NRIC_RULE",
"name": "OLD_NRIC_RULE",
"value": "^[0-9]{6}$",
"type": "string"
},
"PASSPORT_NO": {
"sub_code": "PASSPORT_NO",
"name": "PASSPORT_NO",
"value": "^[A-Za-z0-9]{1,20}$",
"type": "string"
},
"CODE_RULE": {
"sub_code": "CODE_RULE",
"name": "CODE_RULE",
"value": "^[a-zA-Z0-9]+$",
"type": "string"
},
"PHONE_NO_RULE": {
"sub_code": "PHONE_NO_RULE",
"name": "PHONE_NO_RULE",
"value": "^\\d{10}$",
"type": "string"
},
"ONLY_NUM": {
"sub_code": "ONLY_NUM",
"name": "ONLY_NUM",
"value": "^[0-9]+$",
"type": "string"
},
"THAI_ADDRESS_IDENTITY": {
"sub_code": "THAI_ADDRESS_IDENTITY",
"name": "THAI_ADDRESS_IDENTITY",
"value": "{\"PROVINCE\":\"จังหวัด\",\"DISTRICT\":\"อำเภอ\",\"TOWNSHIP\":\"ตำบล\"}",
"type": "object"
},
"WALLETID_PREFIX": {
"sub_code": "WALLETID_PREFIX",
"name": "WALLETID_PREFIX",
"value": "105021",
"type": "string"
},
"MERCHANTID_PREFIX": {
"sub_code": "MERCHANTID_PREFIX",
"name": "MERCHANTID_PREFIX",
"value": "40001",
"type": "string"
},
"SHOPNAME_RULE": {
"sub_code": "SHOPNAME_RULE",
"name": "SHOPNAME_RULE",
"value": "^(?=(.*[A-Za-z]){2})(?!(.*[!@#$%^&*()]){3}).*$",
"type": "string"
},
"TERMINAL_PREFIX_FORMAT": {
"sub_code": "TERMINAL_PREFIX_FORMAT",
"name": "TERMINAL_PREFIX_FORMAT",
"value": "YY",
"type": "string"
},
"TRANSACTION_CODE_FORMAT": {
"sub_code": "TRANSACTION_CODE_FORMAT",
"name": "TRANSACTION_CODE_FORMAT",
"value": "YYMMDDHHmmss",
"type": "string"
},
"REQUESTID_FORMAT": {
"sub_code": "REQUESTID_FORMAT",
"name": "REQUESTID_FORMAT",
"value": "YYMMDD",
"type": "string"
},
"ELECTORAL_RULE": {
"sub_code": "ELECTORAL_RULE",
"name": "ELECTORAL_RULE",
"value": "^[0-9]{1,15}$",
"type": "string"
},
"IDCARD_RULE": {
"sub_code": "IDCARD_RULE",
"name": "IDCARD_RULE",
"value": "^[0-9]{1,18}$",
"type": "string"
},
"NAME_BRANCH": {
"sub_code": "NAME_BRANCH",
"name": "NAME_BRANCH",
"value": "^[a-zA-ZÀ-ỹ0-9-\\s_]+$",
"type": "string"
},
"BUSSINESS_RULE": {
"sub_code": "BUSSINESS_RULE",
"name": "BUSSINESS_RULE",
"value": "^[a-zA-Z0-9 .,()_\\-\\/\\\\|!~&]+$",
"type": "string"
}
},
"desc": "",
"createdBy": {
"id": "5dc392c8195301738cd1e2bf",
"name": "SYSTEM USER 01",
"roles": [
"root"
]
},
"createdAt": "2021-08-02T02:08:21.851Z",
"updatedAt": "2025-11-10T02:50:59.249Z",
"value": "",
"updatedBy": {
"id": "69081b98f167f37b47450a84",
"name": "Ducls",
"roles": [
"root"
]
},
"id": "60fe369cb091729c594feb08"
}'