{
"createdAt": "2025-11-25T02:28:54.986Z",
"updatedAt": "2025-11-26T09:36:28.308Z",
"id": "692514660d8eda0e8e286e97",
"code": "6AS00000249384534986",
"name": {
"en": "Pay water",
"pt": "Pay water",
"tet": "Pay water"
},
"shortName": {
"en": "Pay water",
"pt": "Pay water",
"tet": "Pay water"
},
"description": {},
"logo": "https://vpay-dev-apse1-wallet-documents.s3.ap-southeast-1.amazonaws.com/Uploads/49484245-6326-4cc3-8cc0-56a7fb61fdfe",
"client": "customer",
"status": 1,
"serviceId": "691584ac40e8ec8259b580dc",
"biller": "",
"fieldList": [
{
"fieldName": "DEVICEID",
"label": {
"en": "DEVICEID",
"pt": "DEVICEID",
"tet": "DEVICEID"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "deviceId",
"viewDisplay": "none",
"valueRange": "hardware",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "DEVICEID",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "missing deviceID",
"pt": "missing deviceID",
"tet": "missing deviceID"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 1,
"valueRangeSub": [
"hardware"
],
"valueSub": [
"deviceId"
]
},
{
"fieldName": "MessageType",
"label": {
"en": "MessageType",
"pt": "MessageType",
"tet": "MessageType"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "FO",
"viewDisplay": "none",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "MessageType",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "missing message type",
"pt": "missing message type",
"tet": "missing message type"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 1,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"FO"
]
},
{
"fieldName": "SERVICEID",
"label": {
"en": "SERVICEID",
"pt": "SERVICEID",
"tet": "SERVICEID"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "691584ac40e8ec8259b580dc",
"viewDisplay": "none",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "Missing ServiceID",
"pt": "Missing ServiceID",
"tet": "Missing ServiceID"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 1,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"691584ac40e8ec8259b580dc"
]
},
{
"fieldName": "AMOUNT",
"label": {
"en": "Amount",
"pt": "Amount",
"tet": "Amount"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "fixed",
"viewDisplay": "none",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "amount",
"parent": "",
"minBy": "",
"mask": "",
"childrenSub": "",
"err": 3,
"message": {
"en": "Wrong Amount",
"pt": "Wrong Amount",
"tet": "Wrong Amount"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 7,
"isIncludedInMIS": false,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"fixed"
]
},
{
"fieldName": "SERVICECODE",
"label": {
"en": "SEVICECODE",
"pt": "SEVICECODE",
"tet": "SEVICECODE"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "NHUE",
"viewDisplay": "none",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "SEVICECODE",
"parent": "",
"minBy": "",
"mask": "",
"childrenSub": "",
"err": 3,
"message": {
"en": "Wrong SERVICECODE",
"pt": "Wrong SERVICECODE",
"tet": "Wrong SERVICECODE"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 7,
"isIncludedInMIS": false,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"NHUE"
]
},
{
"fieldName": "BILLINGCODE",
"label": {
"en": "BILLINGCODE",
"pt": "BILLINGCODE",
"tet": "BILLINGCODE"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "keyin",
"viewDisplay": "input",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "BILLINGCODE",
"parent": "",
"minBy": "",
"mask": "",
"childrenSub": "",
"err": 3,
"message": {
"en": "Wrong BILLINGCODE",
"pt": "Wrong BILLINGCODE",
"tet": "Wrong BILLINGCODE"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 7,
"isIncludedInMIS": false,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"keyin"
]
},
{
"fieldName": "CONTACTID",
"label": {
"en": "CONTACTID",
"pt": "CONTACTID",
"tet": "CONTACTID"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "keyin",
"viewDisplay": "input",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "CONTACTID",
"parent": "",
"minBy": "",
"mask": "",
"childrenSub": "",
"err": 3,
"message": {
"en": "Wrong CONTACTID",
"pt": "Wrong CONTACTID",
"tet": "Wrong CONTACTID"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 7,
"isIncludedInMIS": false,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"keyin"
]
}
],
"fetchFieldForm": "",
"paymentDetail": [
{
"name": {
"en": "Amount",
"pt": "Amount",
"tet": "Amount"
},
"value": "amount",
"dataType": "label",
"priority": 7,
"inputType": "currency"
},
{
"name": {
"en": "Fee",
"pt": "Fee",
"tet": "Fee"
},
"value": "totalFee",
"dataType": "label",
"priority": 8,
"inputType": "currency",
"action": "none"
},
{
"name": {
"en": "Total",
"pt": "Total",
"tet": "Total"
},
"value": "totalAmount",
"dataType": "label",
"priority": 9,
"inputType": "currency",
"action": "none"
}
],
"paymentResult": "[]",
"endPointUrl": "",
"requestParams": "",
"responsePartner": "",
"isDeleted": false,
"createdBy": {
"id": "6911525fb30bc046dcd61693",
"name": "Tuan LG",
"roles": [
"root"
]
},
"updatedBy": {
"id": "6911525fb30bc046dcd61693",
"name": "Tuan LG",
"roles": [
"root"
]
},
"deletedBy": null,
"type": "dynamic",
"version": 2,
"oldId": null,
"productId": null,
"userId": null,
"requireQuery": 0,
"billerId": "692514660d8eda0e8e286e97"
}curl --location --request POST '/admin/billerForm/updateBillerForm' \
--header 'Authorization: Bearer f41e8fd7-3221-4b36-8dc3-623890b2c078' \
--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 '{
"createdAt": "2025-11-25T02:28:54.986Z",
"updatedAt": "2025-11-26T09:36:28.308Z",
"id": "692514660d8eda0e8e286e97",
"code": "6AS00000249384534986",
"name": {
"en": "Pay water",
"pt": "Pay water",
"tet": "Pay water"
},
"shortName": {
"en": "Pay water",
"pt": "Pay water",
"tet": "Pay water"
},
"description": {},
"logo": "https://vpay-dev-apse1-wallet-documents.s3.ap-southeast-1.amazonaws.com/Uploads/49484245-6326-4cc3-8cc0-56a7fb61fdfe",
"client": "customer",
"status": 1,
"serviceId": "691584ac40e8ec8259b580dc",
"biller": "",
"fieldList": [
{
"fieldName": "DEVICEID",
"label": {
"en": "DEVICEID",
"pt": "DEVICEID",
"tet": "DEVICEID"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "deviceId",
"viewDisplay": "none",
"valueRange": "hardware",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "DEVICEID",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "missing deviceID",
"pt": "missing deviceID",
"tet": "missing deviceID"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 1,
"valueRangeSub": [
"hardware"
],
"valueSub": [
"deviceId"
]
},
{
"fieldName": "MessageType",
"label": {
"en": "MessageType",
"pt": "MessageType",
"tet": "MessageType"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "FO",
"viewDisplay": "none",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "MessageType",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "missing message type",
"pt": "missing message type",
"tet": "missing message type"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 1,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"FO"
]
},
{
"fieldName": "SERVICEID",
"label": {
"en": "SERVICEID",
"pt": "SERVICEID",
"tet": "SERVICEID"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "691584ac40e8ec8259b580dc",
"viewDisplay": "none",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "Missing ServiceID",
"pt": "Missing ServiceID",
"tet": "Missing ServiceID"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 1,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"691584ac40e8ec8259b580dc"
]
},
{
"fieldName": "AMOUNT",
"label": {
"en": "Amount",
"pt": "Amount",
"tet": "Amount"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "fixed",
"viewDisplay": "none",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "amount",
"parent": "",
"minBy": "",
"mask": "",
"childrenSub": "",
"err": 3,
"message": {
"en": "Wrong Amount",
"pt": "Wrong Amount",
"tet": "Wrong Amount"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 7,
"isIncludedInMIS": false,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"fixed"
]
},
{
"fieldName": "SERVICECODE",
"label": {
"en": "SEVICECODE",
"pt": "SEVICECODE",
"tet": "SEVICECODE"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "NHUE",
"viewDisplay": "none",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "SEVICECODE",
"parent": "",
"minBy": "",
"mask": "",
"childrenSub": "",
"err": 3,
"message": {
"en": "Wrong SERVICECODE",
"pt": "Wrong SERVICECODE",
"tet": "Wrong SERVICECODE"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 7,
"isIncludedInMIS": false,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"NHUE"
]
},
{
"fieldName": "BILLINGCODE",
"label": {
"en": "BILLINGCODE",
"pt": "BILLINGCODE",
"tet": "BILLINGCODE"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "keyin",
"viewDisplay": "input",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "BILLINGCODE",
"parent": "",
"minBy": "",
"mask": "",
"childrenSub": "",
"err": 3,
"message": {
"en": "Wrong BILLINGCODE",
"pt": "Wrong BILLINGCODE",
"tet": "Wrong BILLINGCODE"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 7,
"isIncludedInMIS": false,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"keyin"
]
},
{
"fieldName": "CONTACTID",
"label": {
"en": "CONTACTID",
"pt": "CONTACTID",
"tet": "CONTACTID"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "keyin",
"viewDisplay": "input",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "CONTACTID",
"parent": "",
"minBy": "",
"mask": "",
"childrenSub": "",
"err": 3,
"message": {
"en": "Wrong CONTACTID",
"pt": "Wrong CONTACTID",
"tet": "Wrong CONTACTID"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 7,
"isIncludedInMIS": false,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"keyin"
]
}
],
"fetchFieldForm": "",
"paymentDetail": [
{
"name": {
"en": "Amount",
"pt": "Amount",
"tet": "Amount"
},
"value": "amount",
"dataType": "label",
"priority": 7,
"inputType": "currency"
},
{
"name": {
"en": "Fee",
"pt": "Fee",
"tet": "Fee"
},
"value": "totalFee",
"dataType": "label",
"priority": 8,
"inputType": "currency",
"action": "none"
},
{
"name": {
"en": "Total",
"pt": "Total",
"tet": "Total"
},
"value": "totalAmount",
"dataType": "label",
"priority": 9,
"inputType": "currency",
"action": "none"
}
],
"paymentResult": "[]",
"endPointUrl": "",
"requestParams": "",
"responsePartner": "",
"isDeleted": false,
"createdBy": {
"id": "6911525fb30bc046dcd61693",
"name": "Tuan LG",
"roles": [
"root"
]
},
"updatedBy": {
"id": "6911525fb30bc046dcd61693",
"name": "Tuan LG",
"roles": [
"root"
]
},
"deletedBy": null,
"type": "dynamic",
"version": 2,
"oldId": null,
"productId": null,
"userId": null,
"requireQuery": 0,
"billerId": "692514660d8eda0e8e286e97"
}'