{
"err": 200,
"message": "Success",
"data": {
"createdAt": "2025-12-02T09:55:04.445Z",
"updatedAt": "2025-12-02T09:55:04.951Z",
"id": "692eb77811ff865d70c3ce69",
"code": "250016104445",
"userId": "69252d8238581fb25ca93c3b",
"client": "customer",
"offerId": "64e48c7bea78a5c421904f87",
"serviceId": "60925be5230be21ac5e1087c",
"serviceName": "Subscriber - Online payment",
"serviceVersion": 2,
"inputMessage": {
"SUBUSERCLIENT": "merchant",
"DEVICEID": "B3D23678-C4FD-4895-810D-8AA041C179DF",
"SHOPID": "692132ee6ec7b6da5a82f0e2",
"VOUCHER": "",
"SHOPNAME": "PAYMENT HUB",
"REFERENCENUMBER": "250015975417",
"AMOUNT": 1000000,
"SERVICEID": "60925be5230be21ac5e1087c",
"channel": "mobile",
"deviceId": "B3D23678-C4FD-4895-810D-8AA041C179DF",
"TRANSACTIONID": "sit-20251202-6",
"MessageType": "FO",
"SENDERPHONE": "0962233763",
"SENDERCLIENT": "customer",
"RECEIVERPHONE": "0978264817",
"CURRENCY": "VND",
"RECEIVERCLIENT": "merchant",
"SUBUSERPHONE": "0978264817",
"RECEIVERNAME": "PAYMENT HUB",
"url": "/api/transaction/requestTransaction",
"ip": "172.68.211.56"
},
"outputMessage": {
"OFFERID": "64e48c7bea78a5c421904f87",
"TRANSACTIONID": "sit-20251202-6",
"SERVICEID": "60925be5230be21ac5e1087c",
"REFERENCENUMBER": "250015975417",
"SHOPID": "692132ee6ec7b6da5a82f0e2",
"SUBUSERCLIENT": "merchant",
"SENDERCLIENT": "customer",
"SENDERID": "69252d9238581fb25ca93c3f",
"CURRENCY": "VND",
"AMOUNT": 1000000,
"RECEIVERCLIENT": "merchant",
"SUBUSERPHONE": "0978264817",
"SENDERPHONE": "0962233763",
"DEVICEID": "B3D23678-C4FD-4895-810D-8AA041C179DF",
"RECEIVERPHONE": "0978264817",
"VOUCHER": "",
"SHOPNAME": "PAYMENT HUB",
"channel": "mobile",
"deviceId": "B3D23678-C4FD-4895-810D-8AA041C179DF",
"MessageType": "FO",
"RECEIVERNAME": "PAYMENT HUB",
"url": "/api/transaction/requestTransaction",
"ip": "172.68.211.56",
"SENDERUSERID": "69252d8238581fb25ca93c3b",
"SENDERWALLETID": "",
"SENDERCITIZENID": "",
"SENDERSETTLEMENT": "immediately",
"RECEIVERUSERID": "692132eecb1c6cb446a4fb43",
"RECEIVERWALLETID": "",
"RECEIVERCITIZENID": "",
"RECEIVERSETTLEMENT": "immediately",
"RECEIVERSETTLEMENTDATES": 0,
"CLIENT": "customer",
"RECEIVERID": "692132ee6ec7b6da5a82f0e0",
"TRANSTEP": 1,
"ONBOARDAGENTID": "",
"DEBITFEE": 0,
"CREDITFEE": 0,
"FEECALCULATING": [],
"DEBITDISCOUNT": 0,
"CREDITDISCOUNT": 0,
"DISCOUNTCALCULATING": [],
"DISTRIBUTIONCALCULATING": {},
"TOTALAMOUNT": 1000000,
"TRANSBODY": {
"OFFERID": "64e48c7bea78a5c421904f87",
"TRANSACTIONID": "sit-20251202-6",
"SERVICEID": "60925be5230be21ac5e1087c",
"REFERENCENUMBER": "250015975417",
"SHOPID": "692132ee6ec7b6da5a82f0e2",
"SUBUSERCLIENT": "merchant",
"SENDERCLIENT": "customer",
"SENDERID": "69252d9238581fb25ca93c3f",
"CURRENCY": "VND",
"AMOUNT": 1000000,
"RECEIVERCLIENT": "merchant",
"SUBUSERPHONE": "0978264817",
"SENDERPHONE": "0962233763",
"DEVICEID": "B3D23678-C4FD-4895-810D-8AA041C179DF",
"RECEIVERPHONE": "0978264817",
"VOUCHER": "",
"TRANSREFID": "692eb77811ff865d70c3ce69",
"IP": "172.68.211.56",
"LAT": 0,
"LONG": 0
},
"AMOUNTCONFIG": {
"senderAmount": "TOTALAMOUNT",
"receiverAmount": "AMOUNT"
},
"SERVICEACTIONPRIORITY": "before",
"TRANSREFID": "692eb77811ff865d70c3ce69",
"SENDERAMOUNT": 1000000,
"RECEIVERAMOUNT": 1000000
},
"transStepLog": {
"1": {
"timestamp": "2025-12-02T09:55:04.458Z",
"validateFields": [
{
"id": "69266bf9468f88ca19eca919",
"service": "60925be5230be21ac5e1087c",
"fieldName": "OFFERID",
"order": 1,
"fieldFormat": "string",
"minLength": 24,
"maxLength": 24,
"regex": "^([0-9]|[a-z])*$",
"needSecured": false,
"isRequired": true,
"status": 0,
"errorCode": 9002,
"errorMsg": "",
"fieldValue": "64e48c7bea78a5c421904f87"
},
{
"id": "69266bf9468f88ca19eca91a",
"service": "60925be5230be21ac5e1087c",
"fieldName": "MESSAGE",
"order": 2,
"fieldFormat": "string",
"minLength": 1,
"maxLength": 100,
"regex": "",
"needSecured": false,
"isRequired": false,
"status": 0,
"errorCode": 9045,
"errorMsg": ""
},
{
"id": "69266bf9468f88ca19eca91b",
"service": "60925be5230be21ac5e1087c",
"fieldName": "REQUESTID",
"order": 3,
"fieldFormat": "string",
"minLength": 24,
"maxLength": 24,
"regex": "",
"needSecured": false,
"isRequired": false,
"status": 0,
"errorCode": 9023,
"errorMsg": ""
},
{
"id": "69266bf9468f88ca19eca91c",
"service": "60925be5230be21ac5e1087c",
"fieldName": "TRANSACTIONID",
"order": 4,
"fieldFormat": "string",
"minLength": 1,
"maxLength": 50,
"regex": "",
"needSecured": false,
"isRequired": false,
"status": 0,
"errorCode": 9032,
"errorMsg": "",
"fieldValue": "sit-20251202-6"
},
{
"id": "69266bf9468f88ca19eca91d",
"service": "60925be5230be21ac5e1087c",
"fieldName": "SERVICEID",
"order": 5,
"fieldFormat": "string",
"minLength": 24,
"maxLength": 24,
"regex": "^([0-9]|[a-z])*$",
"needSecured": false,
"isRequired": true,
"status": 0,
"errorCode": 9022,
"errorMsg": "",
"fieldValue": "60925be5230be21ac5e1087c"
},
{
"id": "69266bf9468f88ca19eca91e",
"service": "60925be5230be21ac5e1087c",
"fieldName": "REFERENCENUMBER",
"order": 6,
"fieldFormat": "string",
"minLength": 6,
"maxLength": 50,
"regex": "",
"needSecured": false,
"isRequired": false,
"status": 0,
"errorCode": 9031,
"errorMsg": "",
"fieldValue": "250015975417"
},
{
"id": "69266bf9468f88ca19eca91f",
"service": "60925be5230be21ac5e1087c",
"fieldName": "SHOPID",
"order": 7,
"fieldFormat": "string",
"minLength": 24,
"maxLength": 24,
"regex": "",
"needSecured": false,
"isRequired": true,
"status": 0,
"errorCode": 9047,
"errorMsg": "",
"fieldValue": "692132ee6ec7b6da5a82f0e2"
},
{
"id": "69266bf9468f88ca19eca920",
"service": "60925be5230be21ac5e1087c",
"fieldName": "MACHID",
"order": 8,
"fieldFormat": "string",
"minLength": 1,
"maxLength": 250,
"regex": "",
"needSecured": false,
"isRequired": false,
"status": 0,
"errorCode": 9036,
"errorMsg": ""
},
{
"id": "69266bf9468f88ca19eca921",
"service": "60925be5230be21ac5e1087c",
"fieldName": "SUBUSERCLIENT",
"order": 9,
"fieldFormat": "string",
"minLength": 3,
"maxLength": 10,
"regex": "^(customer|agent|merchant|officer|biller)$",
"needSecured": false,
"isRequired": true,
"status": 0,
"errorCode": 9030,
"errorMsg": "",
"fieldValue": "merchant"
},
{
"id": "69266bf9468f88ca19eca922",
"service": "60925be5230be21ac5e1087c",
"fieldName": "SENDERCLIENT",
"order": 10,
"fieldFormat": "string",
"minLength": 3,
"maxLength": 10,
"regex": "^(customer|agent|merchant|officer|biller)$",
"needSecured": false,
"isRequired": true,
"status": 0,
"errorCode": 9005,
"errorMsg": "",
"fieldValue": "customer"
},
{
"id": "69266bf9468f88ca19eca923",
"service": "60925be5230be21ac5e1087c",
"fieldName": "SENDERID",
"order": 11,
"fieldFormat": "string",
"minLength": 24,
"maxLength": 24,
"regex": "",
"needSecured": false,
"isRequired": true,
"status": 0,
"errorCode": 9003,
"errorMsg": "",
"fieldValue": "69252d9238581fb25ca93c3f"
},
{
"id": "69266bf9468f88ca19eca924",
"service": "60925be5230be21ac5e1087c",
"fieldName": "CURRENCY",
"order": 12,
"fieldFormat": "string",
"minLength": 3,
"maxLength": 3,
"regex": "",
"needSecured": false,
"isRequired": true,
"status": 0,
"errorCode": 9012,
"errorMsg": "",
"fieldValue": "VND"
},
{
"id": "69266bf9468f88ca19eca925",
"service": "60925be5230be21ac5e1087c",
"fieldName": "AMOUNT",
"order": 13,
"fieldFormat": "integer",
"minLength": 3,
"maxLength": 10,
"regex": "",
"needSecured": false,
"isRequired": true,
"status": 0,
"errorCode": 9011,
"errorMsg": "",
"fieldValue": 1000000
},
{
"id": "69266bf9468f88ca19eca926",
"service": "60925be5230be21ac5e1087c",
"fieldName": "RECEIVERCLIENT",
"order": 14,
"fieldFormat": "string",
"minLength": 3,
"maxLength": 10,
"regex": "^(customer|agent|merchant|officer|biller)$",
"needSecured": false,
"isRequired": true,
"status": 0,
"errorCode": 9009,
"errorMsg": "",
"fieldValue": "merchant"
},
{
"id": "69266bf9468f88ca19eca927",
"service": "60925be5230be21ac5e1087c",
"fieldName": "SUBUSERPHONE",
"order": 15,
"fieldFormat": "string",
"minLength": 7,
"maxLength": 11,
"regex": "^([0-9]{8,10})$",
"needSecured": false,
"isRequired": true,
"status": 0,
"errorCode": 9029,
"errorMsg": "",
"fieldValue": "0978264817"
},
{
"id": "69266bf9468f88ca19eca928",
"service": "60925be5230be21ac5e1087c",
"fieldName": "SENDERPHONE",
"order": 16,
"fieldFormat": "string",
"minLength": 9,
"maxLength": 11,
"regex": "^([0-9]{8,10})$",
"needSecured": false,
"isRequired": true,
"status": 0,
"errorCode": 9004,
"errorMsg": "",
"fieldValue": "0962233763"
},
{
"id": "69266bf9468f88ca19eca929",
"service": "60925be5230be21ac5e1087c",
"fieldName": "DEVICEID",
"order": 17,
"fieldFormat": "string",
"minLength": 1,
"maxLength": 256,
"regex": "",
"needSecured": false,
"isRequired": true,
"status": 0,
"errorCode": 9017,
"errorMsg": "",
"fieldValue": "B3D23678-C4FD-4895-810D-8AA041C179DF"
},
{
"id": "69266bf9468f88ca19eca92a",
"service": "60925be5230be21ac5e1087c",
"fieldName": "RECEIVERPHONE",
"order": 18,
"fieldFormat": "string",
"minLength": 9,
"maxLength": 11,
"regex": "^([0-9]{8,10})$",
"needSecured": false,
"isRequired": true,
"status": 0,
"errorCode": 9008,
"errorMsg": "",
"fieldValue": "0978264817"
},
{
"id": "69266bf9468f88ca19eca92b",
"service": "60925be5230be21ac5e1087c",
"fieldName": "VOUCHER",
"order": 19,
"fieldFormat": "string",
"minLength": 24,
"maxLength": 24,
"regex": "",
"needSecured": false,
"isRequired": false,
"status": 0,
"errorCode": 9048,
"errorMsg": "",
"fieldValue": ""
},
{
"id": "69266bf9468f88ca19eca92c",
"service": "60925be5230be21ac5e1087c",
"fieldName": "CALLBACKURL",
"order": 20,
"fieldFormat": "string",
"minLength": 1,
"maxLength": 256,
"regex": "",
"needSecured": false,
"isRequired": false,
"status": 0,
"errorCode": 9000,
"errorMsg": ""
},
{
"id": "69266bf9468f88ca19eca92d",
"service": "60925be5230be21ac5e1087c",
"fieldName": "SENDERNAME",
"order": 21,
"fieldFormat": "string",
"minLength": 1,
"maxLength": 256,
"regex": "",
"needSecured": false,
"isRequired": false,
"status": 0,
"errorCode": 9000,
"errorMsg": ""
}
],
"inquiryActions": {
"1": {
"input": {
"actionType": "glposting",
"hasEnquiry": true
},
"output": {
"errorCode": 0,
"errorMsg": "No Enquiry"
}
},
"2": {
"input": {
"entryPoint": "model:discount",
"params": {
"TRANSREFID": "692eb77811ff865d70c3ce69",
"VOUCHER": "",
"AMOUNT": 1000000,
"SENDERUSERID": "",
"RECEIVERUSERID": "",
"SHOPID": "692132ee6ec7b6da5a82f0e2",
"enquiry": true
},
"actionType": "internal_ingression",
"hasEnquiry": 1
},
"output": {
"errorCode": "0",
"errorMsg": "Success",
"data": {}
}
}
},
"feeCalculating": [],
"taxCalculating": [],
"discountCalculating": [],
"validateTransaction": [
{
"id": "62ce2e997bbe4041d30cf551",
"service": "60925be5230be21ac5e1087c",
"validateFunc": "validateSenderIsUser",
"validateFields": "SENDERPHONE:SENDERCLIENT:USERID",
"order": 1,
"status": 0,
"errorCode": 9051,
"errorMsg": "Success",
"sender": {
"id": "69252d8238581fb25ca93c3b",
"phone": "0962233763"
},
"fieldValue": {
"SENDERPHONE": "0962233763",
"SENDERCLIENT": "customer",
"USERID": "69252d8238581fb25ca93c3b"
}
},
{
"id": "62ce2e997bbe4021320cf552",
"service": {
"id": "60925be5230be21ac5e1087c",
"name": "Subscriber - Online payment"
},
"validateFunc": "validateServiceInOffer",
"validateFields": "OFFERID:SERVICEID",
"order": 2,
"status": 0,
"errorCode": 9053,
"errorMsg": "Success",
"offer": {
"id": "64e48c7bea78a5c421904f87",
"name": "Customer Level 2"
},
"serviceConfig": {
"id": "692d07d4457acdc437d0146c",
"serviceState": 1
},
"fieldValue": {
"OFFERID": "64e48c7bea78a5c421904f87",
"SERVICEID": "60925be5230be21ac5e1087c"
}
},
{
"id": "62ce2e997bbe40d0660cf553",
"service": "60925be5230be21ac5e1087c",
"validateFunc": "validateSenderPocketBalance",
"validateFields": "SENDERID",
"order": 3,
"status": 0,
"errorCode": 9056,
"errorMsg": "Success",
"pocket": {
"id": "69252d9238581fb25ca93c3f",
"user": "69252d8238581fb25ca93c3b",
"client": "customer",
"checksum": "O8tYVOgaEL6Z5h5k+Xk4/zo27cuCxDR81SzdZWTT0WCsnIvEhFT7z2gFcVXjXM8cbLerF80/2qn2b+GxRzWVwzlMtIWsWo7P8dPfvOjsriw94pHxp0qU8ZoPlepsi3UJSHXWet/PdgGw1OxxYzkyKXcjYq8D2N+db6z08DJd6lV5W6okUVZi6p065v06EALsXzkp6GmHO1RFAIflUgnuBY7UHZCAAt9blUR/RMWvl4xYqeJ0JFYzsW7xc5jdbvhHbS7jml7oi9SsnIiFQj2/Vaw65NhtoAQyuV0ZyVdNy2h2gEs9U/LMflJ3uOsaQwIZS3vOoL0MRHilmHHMeB5w6g==",
"status": "active"
},
"fieldValue": {
"SENDERID": "69252d9238581fb25ca93c3f"
}
},
{
"id": "62ce2e997bbe407df20cf554",
"service": "60925be5230be21ac5e1087c",
"validateFunc": "validateTransactionMinAmount",
"validateFields": "OFFERID:SERVICEID:AMOUNT:CURRENCY",
"order": 4,
"status": 0,
"errorCode": 9059,
"errorMsg": "Success",
"serviceConfig": {
"offer": "64e48c7bea78a5c421904f87",
"service": "60925be5230be21ac5e1087c",
"limitInTransaction": {
"VND": {
"min": 0,
"max": "10000000"
}
},
"updatedAt": "2025-12-01T03:13:24.927Z"
},
"fieldValue": {
"OFFERID": "64e48c7bea78a5c421904f87",
"SERVICEID": "60925be5230be21ac5e1087c",
"AMOUNT": 1000000,
"CURRENCY": "VND"
}
},
{
"id": "62ce2e997bbe4075650cf555",
"service": "60925be5230be21ac5e1087c",
"validateFunc": "validateTransactionMaxAmount",
"validateFields": "OFFERID:SERVICEID:AMOUNT:CURRENCY",
"order": 5,
"status": 0,
"errorCode": 9060,
"errorMsg": "Success",
"serviceConfig": {
"offer": "64e48c7bea78a5c421904f87",
"service": "60925be5230be21ac5e1087c",
"limitInTransaction": {
"VND": {
"min": 0,
"max": "10000000"
}
},
"updatedAt": "2025-12-01T03:13:24.927Z"
},
"fieldValue": {
"OFFERID": "64e48c7bea78a5c421904f87",
"SERVICEID": "60925be5230be21ac5e1087c",
"AMOUNT": 1000000,
"CURRENCY": "VND"
}
},
{
"id": "62ce2e997bbe40a4da0cf556",
"service": "60925be5230be21ac5e1087c",
"validateFunc": "validateSenderAccountSufficiency",
"validateFields": "SENDERPHONE:SENDERCLIENT:SENDERID:AMOUNT:DEBITFEE:CURRENCY",
"order": 6,
"status": 0,
"errorCode": 9061,
"errorMsg": "Success",
"pocket": {
"id": "69252d9238581fb25ca93c3f",
"balance": 4831990
},
"offer": {
"id": "64e48c7bea78a5c421904f87",
"primPocketConfig": {
"VND": {
"min": "0",
"max": "5000000000"
}
},
"secondaryPocketConfig": null
},
"fieldValue": {
"SENDERPHONE": "0962233763",
"SENDERCLIENT": "customer",
"SENDERID": "69252d9238581fb25ca93c3f",
"AMOUNT": 1000000,
"DEBITFEE": 0,
"CURRENCY": "VND"
}
},
{
"id": "62ce2e997bbe400ba00cf557",
"service": "60925be5230be21ac5e1087c",
"validateFunc": "validateDailyLimitUser",
"validateFields": "USERID:SENDERPHONE:SENDERCLIENT:SENDERID:AMOUNT:DEBITFEE:OFFERID:SERVICEID:CURRENCY",
"order": 7,
"status": 0,
"errorCode": 9063,
"errorMsg": "Success",
"serviceConfig": {
"offer": "64e48c7bea78a5c421904f87",
"service": "60925be5230be21ac5e1087c",
"limitInPeriod": {
"daily": {
"VND": {
"min": 0
}
}
},
"updatedAt": "2025-12-01T03:13:24.927Z"
},
"statistic": {
"user": "69252d8238581fb25ca93c3b",
"transRecords": {
"daily": {
"amount": 120000,
"numTrans": 3
}
}
},
"fieldValue": {
"USERID": "69252d8238581fb25ca93c3b",
"SENDERPHONE": "0962233763",
"SENDERCLIENT": "customer",
"SENDERID": "69252d9238581fb25ca93c3f",
"AMOUNT": 1000000,
"DEBITFEE": 0,
"OFFERID": "64e48c7bea78a5c421904f87",
"SERVICEID": "60925be5230be21ac5e1087c",
"CURRENCY": "VND"
}
},
{
"id": "62ce2e997bbe40ffd40cf558",
"service": "60925be5230be21ac5e1087c",
"validateFunc": "validateMonthlyLimitUser",
"validateFields": "USERID:SENDERPHONE:SENDERCLIENT:SENDERID:AMOUNT:DEBITFEE:OFFERID:SERVICEID:CURRENCY",
"order": 8,
"status": 0,
"errorCode": 9064,
"errorMsg": "Success",
"serviceConfig": {
"offer": "64e48c7bea78a5c421904f87",
"service": "60925be5230be21ac5e1087c",
"limitInPeriod": {
"monthly": {
"VND": {
"min": 0
}
}
},
"updatedAt": "2025-12-01T03:13:24.927Z"
},
"statistic": {
"user": "69252d8238581fb25ca93c3b",
"transRecords": {
"monthly": {
"amount": 141000,
"numTrans": 6
}
}
},
"fieldValue": {
"USERID": "69252d8238581fb25ca93c3b",
"SENDERPHONE": "0962233763",
"SENDERCLIENT": "customer",
"SENDERID": "69252d9238581fb25ca93c3f",
"AMOUNT": 1000000,
"DEBITFEE": 0,
"OFFERID": "64e48c7bea78a5c421904f87",
"SERVICEID": "60925be5230be21ac5e1087c",
"CURRENCY": "VND"
}
},
{
"id": "62ce2e997bbe402ede0cf559",
"service": "60925be5230be21ac5e1087c",
"validateFunc": "validateReceiverPocketBalance",
"validateFields": "RECEIVERID",
"order": 9,
"status": 0,
"errorCode": 9057,
"errorMsg": "Success",
"pocket": {
"user": "692132eecb1c6cb446a4fb43",
"client": "merchant",
"checksum": "aNvHpSyH29QScsLhVCRKHf/G1IfOrfdMySiS4/Gd1CfdhdPLq9L0pUjcUqaOnRlwljU8FUNIdHa7F+Xb3Mpj5SD5QvLZ9T75D1NBOEk0V04+v1FxY6S39V7hDFInoam9CeNSsMX3NCjHFEoiMcxI18RziUIB54/dQotbK9S6NvkJ4zSfua69Z08MwSyeD7oM2VZGLEA64zKNOYrsOAzJfI5VrXMlAMH/LmdKYK3VVhp4FFiOOzfl9EfeLExl4czJHWuO8+BJ2kxdHxJChBY7wjmJWjhE8IN1NT+qX4uKrW1LoapMU2adSbaHVHVt1oe+TpOOtSYUzKv9kGktV5rlkg==",
"status": "active"
},
"fieldValue": {
"RECEIVERID": "692132ee6ec7b6da5a82f0e0"
}
},
{
"id": "62ce2e997bbe40f9b50cf55a",
"service": "60925be5230be21ac5e1087c",
"validateFunc": "validateReceiverAccountLimit",
"validateFields": "RECEIVERPHONE:RECEIVERCLIENT:RECEIVERID:AMOUNT:CREDITFEE:CURRENCY",
"order": 10,
"status": 0,
"errorCode": 9067,
"errorMsg": "Success",
"pocket": {
"id": "692132ee6ec7b6da5a82f0e0",
"balance": 2521200
},
"offer": {
"id": "69212f64f9cfe16793b33dee",
"primPocketConfig": {
"VND": {
"min": "0",
"max": "20000000000"
}
},
"secondaryPocketConfig": {}
},
"fieldValue": {
"RECEIVERPHONE": "0978264817",
"RECEIVERCLIENT": "merchant",
"RECEIVERID": "692132ee6ec7b6da5a82f0e0",
"AMOUNT": 1000000,
"CREDITFEE": 0,
"CURRENCY": "VND"
}
},
{
"id": "62ce2e997bbe4040680cf55b",
"service": "60925be5230be21ac5e1087c",
"validateFunc": "validateAmountPayOnlineMerchant",
"validateFields": "REQUESTID:REFERENCENUMBER:TRANSACTIONID:AMOUNT:DEVICEID",
"order": 11,
"status": 0,
"errorCode": 9097,
"errorMsg": "Success",
"fieldValue": {
"REFERENCENUMBER": "250015975417",
"TRANSACTIONID": "sit-20251202-6",
"AMOUNT": 1000000,
"DEVICEID": "B3D23678-C4FD-4895-810D-8AA041C179DF"
},
"paymentMethod": {
"code": "250015975417",
"amount": 1000000,
"extTransId": "sit-20251202-6",
"extMachId": "",
"status": "init",
"type": "online_merchant",
"deviceId": "",
"expiredAt": "2025-12-02T10:52:55.426Z"
}
},
{
"id": "62ce2e997bbe407c960cf55c",
"service": "60925be5230be21ac5e1087c",
"validateFunc": "validateMethodPayOnlineMerchant",
"validateFields": "REQUESTID:REFERENCENUMBER:TRANSACTIONID:AMOUNT:DEVICEID:CURRENCY",
"order": 12,
"status": 0,
"errorCode": 9098,
"errorMsg": "Success",
"fieldValue": {
"REFERENCENUMBER": "250015975417",
"TRANSACTIONID": "sit-20251202-6",
"AMOUNT": 1000000,
"DEVICEID": "B3D23678-C4FD-4895-810D-8AA041C179DF",
"CURRENCY": "VND"
},
"paymentMethod": {
"code": "250015975417",
"extTransId": "sit-20251202-6",
"extMachId": "",
"status": "init",
"type": "online_merchant",
"deviceId": "",
"expiredAt": "2025-12-02T10:52:55.426Z"
}
},
{
"id": "62ce2e997bbe40863c0cf55d",
"service": "60925be5230be21ac5e1087c",
"validateFunc": "validateIntervalLimit",
"validateFields": "USERID:SENDERPHONE:SENDERCLIENT:SENDERID:OFFERID:SERVICEID:CURRENCY",
"order": 13,
"status": 0,
"errorCode": 9065,
"errorMsg": "Success",
"serviceConfig": {
"offer": "64e48c7bea78a5c421904f87",
"service": "60925be5230be21ac5e1087c",
"limitInterval": 0,
"updatedAt": "2025-12-01T03:13:24.927Z"
},
"statistic": {
"user": "69252d8238581fb25ca93c3b",
"transTimeRecords": {}
},
"fieldValue": {
"USERID": "69252d8238581fb25ca93c3b",
"SENDERPHONE": "0962233763",
"SENDERCLIENT": "customer",
"SENDERID": "69252d9238581fb25ca93c3f",
"OFFERID": "64e48c7bea78a5c421904f87",
"SERVICEID": "60925be5230be21ac5e1087c",
"CURRENCY": "VND"
},
"transTimeRecords": {
"60925be5230be21ac5e1087c": {
"lastTransAt": "2025-12-02T09:53:16.104Z"
}
}
},
{
"id": "62ce2e997bbe4037a80cf55e",
"service": "60925be5230be21ac5e1087c",
"validateFunc": "validateWeeklyLimitUser",
"validateFields": "USERID:SENDERPHONE:SENDERCLIENT:SENDERID:AMOUNT:DEBITFEE:OFFERID:SERVICEID:CURRENCY",
"order": 14,
"status": 0,
"errorCode": 9094,
"errorMsg": "Success",
"serviceConfig": {
"offer": "64e48c7bea78a5c421904f87",
"service": "60925be5230be21ac5e1087c",
"limitInPeriod": {
"weekly": {
"VND": {
"min": 0
}
}
},
"updatedAt": "2025-12-01T03:13:24.927Z"
},
"statistic": {
"user": "69252d8238581fb25ca93c3b",
"transRecords": {
"monthly": {
"amount": 141000,
"numTrans": 6
}
}
},
"fieldValue": {
"USERID": "69252d8238581fb25ca93c3b",
"SENDERPHONE": "0962233763",
"SENDERCLIENT": "customer",
"SENDERID": "69252d9238581fb25ca93c3f",
"AMOUNT": 1000000,
"DEBITFEE": 0,
"OFFERID": "64e48c7bea78a5c421904f87",
"SERVICEID": "60925be5230be21ac5e1087c",
"CURRENCY": "VND"
}
},
{
"service": "60925be5230be21ac5e1087c",
"order": 30,
"validateFunc": "validateSenderPocketBalance",
"validateFields": "SENDERID",
"errorCode": 9054,
"errorMsg": "Success",
"status": 0,
"pocket": {
"id": "69252d9238581fb25ca93c3f",
"user": "69252d8238581fb25ca93c3b",
"client": "customer",
"checksum": "O8tYVOgaEL6Z5h5k+Xk4/zo27cuCxDR81SzdZWTT0WCsnIvEhFT7z2gFcVXjXM8cbLerF80/2qn2b+GxRzWVwzlMtIWsWo7P8dPfvOjsriw94pHxp0qU8ZoPlepsi3UJSHXWet/PdgGw1OxxYzkyKXcjYq8D2N+db6z08DJd6lV5W6okUVZi6p065v06EALsXzkp6GmHO1RFAIflUgnuBY7UHZCAAt9blUR/RMWvl4xYqeJ0JFYzsW7xc5jdbvhHbS7jml7oi9SsnIiFQj2/Vaw65NhtoAQyuV0ZyVdNy2h2gEs9U/LMflJ3uOsaQwIZS3vOoL0MRHilmHHMeB5w6g==",
"status": "active"
},
"fieldValue": {
"SENDERID": "69252d9238581fb25ca93c3f"
}
},
{
"service": "60925be5230be21ac5e1087c",
"order": 31,
"validateFunc": "validateReceiverPocketBalance",
"validateFields": "RECEIVERID",
"errorCode": 9055,
"errorMsg": "Success",
"status": 0,
"pocket": {
"user": "692132eecb1c6cb446a4fb43",
"client": "merchant",
"checksum": "aNvHpSyH29QScsLhVCRKHf/G1IfOrfdMySiS4/Gd1CfdhdPLq9L0pUjcUqaOnRlwljU8FUNIdHa7F+Xb3Mpj5SD5QvLZ9T75D1NBOEk0V04+v1FxY6S39V7hDFInoam9CeNSsMX3NCjHFEoiMcxI18RziUIB54/dQotbK9S6NvkJ4zSfua69Z08MwSyeD7oM2VZGLEA64zKNOYrsOAzJfI5VrXMlAMH/LmdKYK3VVhp4FFiOOzfl9EfeLExl4czJHWuO8+BJ2kxdHxJChBY7wjmJWjhE8IN1NT+qX4uKrW1LoapMU2adSbaHVHVt1oe+TpOOtSYUzKv9kGktV5rlkg==",
"status": "active"
},
"fieldValue": {
"RECEIVERID": "692132ee6ec7b6da5a82f0e0"
}
}
]
},
"2": {
"timestamp": "2025-12-02T09:55:04.886Z",
"transAuth": {
"method": "SIG"
},
"BIOREQUIRED": true
},
"3": {}
},
"transStep": 2,
"status": "pending",
"state": "sig",
"statusChangedAt": null,
"errorCode": 0,
"errorMsg": "",
"processedBy": {
"id": "69252d8238581fb25ca93c3b",
"name": "NGUYEN VAN A",
"phone": "0962233763",
"client": "customer"
},
"processedAt": null,
"reversedBy": null,
"reversedAt": null,
"extTransId": "sit-20251202-6",
"extRefNumber": "250015975417",
"extOriginTransId": null,
"extMachId": null,
"transType": "normal",
"originTransRefId": null,
"sender": {
"phone": "0962233763",
"client": "customer",
"id": "69252d9238581fb25ca93c3f",
"nirc": ""
},
"receiver": {
"phone": "0978264817",
"client": "merchant",
"id": "692132ee6ec7b6da5a82f0e0",
"nirc": ""
},
"beneficiary": {
"phone": "",
"client": "",
"id": "",
"nirc": ""
},
"depositor": {
"phone": "",
"client": "",
"id": "",
"nirc": ""
},
"deviceId": "B3D23678-C4FD-4895-810D-8AA041C179DF"
}
}