{
"fieldList": [
{
"fieldName": "SENDERCLIENT",
"label": {
"en": "SENDERCLIENT",
"pt": "SENDERCLIENT",
"tet": "SENDERCLIENT"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "customer",
"viewDisplay": "none",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "SENDERCLIENT",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "missing sender client",
"pt": "missing sender client",
"tet": "missing sender client"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 1,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"customer"
]
},
{
"fieldName": "SENDERNAME",
"label": {
"en": "SENDERNAME",
"pt": "SENDERNAME",
"tet": "SENDERNAME"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "name",
"viewDisplay": "none",
"valueRange": "profile",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "SENDERNAME",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "missing sender name",
"pt": "missing sender name",
"tet": "missing sender name"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 1,
"valueRangeSub": [
"profile"
],
"valueSub": [
"name"
]
},
{
"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": "APARTMENTID",
"label": {
"en": "Apartment",
"pt": "Apartment",
"tet": "Apartment"
},
"dataType": "string",
"inputType": "default",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "package",
"viewDisplay": "combobox",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "Choose Apartment",
"pt": "Choose Apartment",
"tet": "Choose Apartment"
},
"fieldMapping": "APARTMENT",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "Please choose Apartment",
"pt": "Please choose Apartment",
"tet": "Please choose Apartment"
},
"isMapping": false,
"valueMask": "rawText",
"priority": "4",
"valueRangeSub": [
"fixed"
],
"valueSub": [
"package"
]
},
{
"fieldName": "ROOMCODE",
"label": {
"en": "Room Code",
"pt": "Room Code",
"tet": "Room Code"
},
"dataType": "string",
"inputType": "number",
"minLength": 1,
"maxLength": 8,
"isRequired": true,
"regex": "",
"value": "keyin",
"viewDisplay": "input",
"valueRange": "none",
"keyName": "",
"placeholder": {
"en": "Enter Room Code",
"pt": "Enter Room Code",
"tet": "Enter Room Code"
},
"fieldMapping": "",
"parent": "",
"minBy": "",
"mask": "",
"childrenSub": "",
"err": 3,
"message": {
"en": "Wrong Room Code",
"pt": "Wrong Room Code",
"tet": "Wrong Room Code"
},
"isMapping": false,
"valueMask": "rawText",
"priority": "5",
"isIncludedInMIS": false,
"valueRangeSub": [
"none"
],
"valueSub": [
"keyin"
]
},
{
"fieldName": "CURRENCY",
"label": {
"en": "CURRENCY",
"pt": "CURRENCY",
"tet": "CURRENCY"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "USD",
"viewDisplay": "none",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "Missing Currency",
"pt": "Missing Currency",
"tet": "Missing Currency"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 1,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"USD"
]
},
{
"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": "SENDERPHONE",
"label": {
"en": "SENDERPHONE",
"pt": "SENDERPHONE",
"tet": "SENDERPHONE"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "phone",
"viewDisplay": "none",
"valueRange": "profile",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "Missing Sender phone",
"pt": "Missing Sender phone",
"tet": "Missing Sender phone"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 1,
"valueRangeSub": [
"profile"
],
"valueSub": [
"phone"
]
},
{
"fieldName": "RECEIVERCLIENT",
"label": {
"en": "RECEIVERCLIENT",
"pt": "RECEIVERCLIENT",
"tet": "RECEIVERCLIENT"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "customer",
"viewDisplay": "none",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "RECEIVERCLIENT",
"parent": "",
"minBy": "",
"mask": "",
"childrenSub": "",
"err": 3,
"message": {
"en": "Wrong Receiver client",
"pt": "Wrong Receiver client",
"tet": "Wrong Receiver client"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 6,
"isIncludedInMIS": false,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"customer"
]
},
{
"fieldName": "AMOUNT",
"label": {
"en": "Amount",
"pt": "Amount",
"tet": "Amount"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "fixed",
"viewDisplay": "labelInline",
"valueRange": "fetch",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "amount",
"parent": "",
"minBy": "",
"mask": "",
"childrenSub": "",
"err": 3,
"message": {
"en": "Wrong Receiver client",
"pt": "Wrong Receiver client",
"tet": "Wrong Receiver client"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 7,
"isIncludedInMIS": false,
"valueRangeSub": [
"fetch"
],
"valueSub": [
"fixed"
]
}
],
"paymentDetail": [
{
"name": {
"en": "Amount",
"pt": "Amount",
"tet": "Amount"
},
"value": "totalAmount - totalFee",
"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"
}
],
"type": "dynamic",
"logo": "https://vpay-dev-apse1-wallet-documents.s3.ap-southeast-1.amazonaws.com/Uploads/49484245-6326-4cc3-8cc0-56a7fb61fdfe",
"serviceId": "6911d0e7831bfc03608b3992",
"client": "customer",
"status": 1,
"name": {
"en": "Buy phone card",
"pt": "Buy phone card",
"tet": "Buy phone card"
},
"shortName": {
"en": "Buy phone card",
"pt": "Buy phone card",
"tet": "Buy phone card"
},
"paymentResult": "[]",
"description": {}
}curl --location --request POST '/admin/billerForm/createBillerForm' \
--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 '{
"fieldList": [
{
"fieldName": "SENDERCLIENT",
"label": {
"en": "SENDERCLIENT",
"pt": "SENDERCLIENT",
"tet": "SENDERCLIENT"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "customer",
"viewDisplay": "none",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "SENDERCLIENT",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "missing sender client",
"pt": "missing sender client",
"tet": "missing sender client"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 1,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"customer"
]
},
{
"fieldName": "SENDERNAME",
"label": {
"en": "SENDERNAME",
"pt": "SENDERNAME",
"tet": "SENDERNAME"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "name",
"viewDisplay": "none",
"valueRange": "profile",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "SENDERNAME",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "missing sender name",
"pt": "missing sender name",
"tet": "missing sender name"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 1,
"valueRangeSub": [
"profile"
],
"valueSub": [
"name"
]
},
{
"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": "APARTMENTID",
"label": {
"en": "Apartment",
"pt": "Apartment",
"tet": "Apartment"
},
"dataType": "string",
"inputType": "default",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "package",
"viewDisplay": "combobox",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "Choose Apartment",
"pt": "Choose Apartment",
"tet": "Choose Apartment"
},
"fieldMapping": "APARTMENT",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "Please choose Apartment",
"pt": "Please choose Apartment",
"tet": "Please choose Apartment"
},
"isMapping": false,
"valueMask": "rawText",
"priority": "4",
"valueRangeSub": [
"fixed"
],
"valueSub": [
"package"
]
},
{
"fieldName": "ROOMCODE",
"label": {
"en": "Room Code",
"pt": "Room Code",
"tet": "Room Code"
},
"dataType": "string",
"inputType": "number",
"minLength": 1,
"maxLength": 8,
"isRequired": true,
"regex": "",
"value": "keyin",
"viewDisplay": "input",
"valueRange": "none",
"keyName": "",
"placeholder": {
"en": "Enter Room Code",
"pt": "Enter Room Code",
"tet": "Enter Room Code"
},
"fieldMapping": "",
"parent": "",
"minBy": "",
"mask": "",
"childrenSub": "",
"err": 3,
"message": {
"en": "Wrong Room Code",
"pt": "Wrong Room Code",
"tet": "Wrong Room Code"
},
"isMapping": false,
"valueMask": "rawText",
"priority": "5",
"isIncludedInMIS": false,
"valueRangeSub": [
"none"
],
"valueSub": [
"keyin"
]
},
{
"fieldName": "CURRENCY",
"label": {
"en": "CURRENCY",
"pt": "CURRENCY",
"tet": "CURRENCY"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "USD",
"viewDisplay": "none",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "Missing Currency",
"pt": "Missing Currency",
"tet": "Missing Currency"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 1,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"USD"
]
},
{
"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": "SENDERPHONE",
"label": {
"en": "SENDERPHONE",
"pt": "SENDERPHONE",
"tet": "SENDERPHONE"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "phone",
"viewDisplay": "none",
"valueRange": "profile",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "",
"parent": "",
"minBy": "",
"mask": "",
"err": 3,
"message": {
"en": "Missing Sender phone",
"pt": "Missing Sender phone",
"tet": "Missing Sender phone"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 1,
"valueRangeSub": [
"profile"
],
"valueSub": [
"phone"
]
},
{
"fieldName": "RECEIVERCLIENT",
"label": {
"en": "RECEIVERCLIENT",
"pt": "RECEIVERCLIENT",
"tet": "RECEIVERCLIENT"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "customer",
"viewDisplay": "none",
"valueRange": "fixed",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "RECEIVERCLIENT",
"parent": "",
"minBy": "",
"mask": "",
"childrenSub": "",
"err": 3,
"message": {
"en": "Wrong Receiver client",
"pt": "Wrong Receiver client",
"tet": "Wrong Receiver client"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 6,
"isIncludedInMIS": false,
"valueRangeSub": [
"fixed"
],
"valueSub": [
"customer"
]
},
{
"fieldName": "AMOUNT",
"label": {
"en": "Amount",
"pt": "Amount",
"tet": "Amount"
},
"dataType": "string",
"inputType": "",
"minLength": null,
"maxLength": null,
"isRequired": true,
"regex": "",
"value": "fixed",
"viewDisplay": "labelInline",
"valueRange": "fetch",
"keyName": "",
"placeholder": {
"en": "",
"pt": "",
"tet": ""
},
"fieldMapping": "amount",
"parent": "",
"minBy": "",
"mask": "",
"childrenSub": "",
"err": 3,
"message": {
"en": "Wrong Receiver client",
"pt": "Wrong Receiver client",
"tet": "Wrong Receiver client"
},
"isMapping": false,
"valueMask": "rawText",
"priority": 7,
"isIncludedInMIS": false,
"valueRangeSub": [
"fetch"
],
"valueSub": [
"fixed"
]
}
],
"paymentDetail": [
{
"name": {
"en": "Amount",
"pt": "Amount",
"tet": "Amount"
},
"value": "totalAmount - totalFee",
"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"
}
],
"type": "dynamic",
"logo": "https://vpay-dev-apse1-wallet-documents.s3.ap-southeast-1.amazonaws.com/Uploads/49484245-6326-4cc3-8cc0-56a7fb61fdfe",
"serviceId": "6911d0e7831bfc03608b3992",
"client": "customer",
"status": 1,
"name": {
"en": "Buy phone card",
"pt": "Buy phone card",
"tet": "Buy phone card"
},
"shortName": {
"en": "Buy phone card",
"pt": "Buy phone card",
"tet": "Buy phone card"
},
"paymentResult": "[]",
"description": {}
}'