e-Wallet API Specification
  1. Transaction 360
e-Wallet API Specification
  • Old API (Deprecated)
    • Authen
      • Login
        • Send Device Info
        • Login
        • Login Verify OTP
        • Register PassCode
        • Get App Config
        • Send Device Info Copy
      • Register
        • Send Device Info
        • Check Phone
        • Request register
        • Verify register OTP
        • Validate Password
        • Register Info
      • Forgot Password
        • Request forgot pin
        • Forgot Pin Verify OTP
        • Verify info identity
        • Create new pin
      • One Device One Account
        • Send Device Infor 1
        • Login 1
        • Login Verify OTP 1
        • Send Device Infor 2
        • Login 2
        • Login Verify OTP 2
        • Device 1 reponse to Device 2
        • Get list device
    • Transaction History
      • Get Transaction History
      • Detail Transaction
    • P2P - Base Transaction
      • request
      • confirm
      • verify
      • Get User By Phone
    • Notification
      • Notification History
      • Detail Notification
      • Get Count Notification
    • User
      • Get Balance
      • Get Profile
      • Get About
    • Cahin/out Bank
      • Cash In
        • Request Transaction
        • Confirm
        • Verify
      • Cash Out
        • Request Transaction
        • Confirm
        • Verify
  • New API
    • Authen
      • Login
        • Send Device Infor
        • Login
        • Check phone
        • Login Verify OTP
        • Register PassCode
        • Get App Config
        • Refresh Token
      • Register
        • Send Device Infor
        • Check phone
        • Request register
        • Register Verify OTP
        • Check validate password
        • Register info
        • Get consent
        • Accept Consent
        • Get accepted consent
      • Forgot Password
        • Request forgot pin
        • Forgot Pin Verify OTP
        • Verify info identity
        • Create new pin
      • One Device One Account
        • Get list device
        • Device 1 reponse to Device 2
      • Change pass (with temp token)
        • Login
        • Check old pass
        • Validate new pass
        • Change pass
    • Transaction History
      • Get List Service
      • Get Transaction History
      • Detail Transaction
      • Check Transaction status async
    • P2P - Base Transaction
      • request
      • confirm
      • verify
    • Billing Transaction
      • Query Provider, Transaction
        • List biller providers
        • Get provider information
        • Get phone card prices
        • Get list net-work provider
        • Get list topup price
        • Check status transaction
      • Top up
        • Request
        • Confirm
        • Verify
      • Buy card
        • Request
        • Confirm
        • Verify
      • Bill Payment
        • Water
          • Request Transaction
          • Confirm Transaction
          • Verify Transaction
        • Electric
          • Request Transaction
          • Confirm Transaction
          • Verify Transaction
        • Internet
          • Request Transaction
          • Confirm Transaction
          • Verify Transaction
    • Notification
      • Count Notification
      • Notification History
      • Detail Notification
    • User
      • Change pin with access token
        • Check old pin
        • Validate new pin
        • Change pin
      • Check pin
      • Logout
      • Get Balance
      • Get Profile
      • Get about
    • Cahin/out Bank
      • Cash In
        • Request Transaction
        • Verify
      • Cash Out
        • Request Transaction
        • Confirm
        • Verify
    • Napas
      • Link Card
        • Request Link
        • Verify Link
      • Cash In
        • Request Cash in
        • Verify Cash In
      • Unlink Napas Card
      • Get List Bank New
    • Red Pocket
      • Send Red Pocket
        • Send Batch Pocket
          • Request Send Batch Red Pocket equally
          • Request Send Batch Red Pocket randomly
          • Request Send Batch Red Pocket manualy
          • Confirm Send Batch Red Pocket
          • Verify Send Batch Red Pocket
        • Send Qr Pocket
          • Request Send QR Pocket equal
          • Request Send QR Pocket random
          • Confirm Send QR Pocket
          • Verify Send QR Pocket
          • Get Red Pocket From TransrefId
          • Generate QR From Red Pocket
      • Receive Red Pocket
        • Pick Red Pocket
          • Check Qr Red Pocket
          • Request Pick Red Pocket
        • Claim Red Pocket
          • Request Claim Red Pocket
          • Verify Claim Red Pocket
        • Get Notification Detail
      • Red Pocket History
        • Red Pocket History
        • Get Red Pocket Detail
  • PMH
    • PMH
      • Decode QR
      • PMH - Request Transaction
      • PMH - Confirm Transaction
      • PMH - Verify Transaction
    • GET QR
    • Inquiry
    • Refund
  • Back Office APIs
    • Report
      • transHistory
        • /admin/transHistory/export360CollectionList
      • sms
        • /admin/sms/reportSMS
        • /admin/sms/detailSMS
    • Accounting
      • transaction
        • /admin/transaction/requestTransaction
      • Transaction 360
        • /admin/transactionHistory/listTransaction
          POST
        • /admin/transactionHistory/detailTransaction
          POST
      • account
        • /admin/account/updateCOAAccount
    • Operations
      • officer
        • /admin/officer/updateOfficer
        • /admin/officer/activateOfficer
        • /admin/officer/lockOfficer
        • /admin/officer/createOfficer
        • /admin/officer/resetPassword
        • /admin/officer/changePassword
      • customer
        • /admin/customer/lockCustomer Copy
        • /admin/customer/resetPassword
        • /admin/customer/releasedState
        • /admin/customer/detailCustomer
        • /admin/customer/activeCustomer
        • /admin/customer/closedCustomer
        • /admin/customer/getCustomerHistory
        • /admin/customer/changeOffer
        • /admin/customer/lockCustomer
      • merchant
        • /admin/merchant/detailMerchant
        • /admin/merchant/updateMerchant
      • consent
        • /admin/consent/getListTypeCurency
        • /admin/consent/getListConsent
      • KYC Verrification
        • /admin/user/approveKYC Copy
        • /admin/user/approveKYC
    • Login
      • auth
        • /admin/captcha/getCaptcha
        • /admin/user/loginWithPwd
    • Producct Management
      • discount
        • /admin/discount/updateDiscount
      • currency
        • /admin/currency/deleteCurrency
      • transField
        • /admin/transField/createTransField
      • service
        • v2
          • /admin/v2/service/updateService
          • /admin/v2/service/createService
        • /admin/service/getDetailConfig
        • /admin/service/createService
        • /admin/service/configAdvance
        • /admin/service/lockService
      • distribution
        • /admin/distribution/listDistribution
        • /admin/distribution/createDistribution
        • /admin/distribution/loadCreateDistribution
      • billerCategory
        • /admin/billerCategory/createBillerCategory
        • /admin/billerCategory/detailsBillerCategory
      • transVal
        • /admin/transVal/createTransVal
      • fee
        • /admin/fee/createFee
        • /admin/fee/activateFee
        • /admin/fee/lockFee
        • /admin/fee/updateFee
      • homeIcon
        • /admin/homeIcon/detailsHomeIcon
        • /admin/homeIcon/updateHomeIcon
        • /admin/homeIcon/createHomeIcon
      • icon
        • /admin/icon/detailsIcon
        • /admin/icon/createIcon
      • tax
        • /admin/tax/lockTax
        • /admin/tax/activateTax
        • /admin/tax/createTax
      • billerForm
        • /admin/billerForm/createBillerForm
        • /admin/billerForm/detailsBillerForm
        • /admin/billerForm/updateBillerForm
      • transactionDesign
        • /admin/transactionDesign/findTransactionDesign
        • /admin/transactionDesign/createVersion
      • transDef
        • /admin/transDef/createTransDef
    • Workflow
      • workflow
        • My task
        • My request
        • Flow config
        • New request
        • Workflow Definition
        • /admin/workflow/getFlowConfig
        • /admin/workflow/adminGetOverviewRequest
        • /admin/workflow/adminGetRequestSummary
        • /admin/workflow/adminGetRequest
        • /admin/workflow/getMyRequest
        • /admin/workflow/getNotification
        • /admin/workflow/resendOTP Copy
        • /admin/workflow/detailFlow
        • /admin/workflow/updateFlow
        • /admin/workflow/lockFlow
        • /admin/workflow/updateFlow
        • /admin/workflow/verifyRequest
        • /admin/workflow/userGetFlow
        • /admin/workflow/deleteFlow
        • /admin/workflow/createRequest
        • /admin/workflow/enquiryAPI
        • /admin/workflow/createOrUpdateFlowConfig
        • /admin/workflow/getFlow
        • admin/workflow/getListTask
        • /admin/workflow/detailTask
    • Notification
      • Notification History
        • /admin/notification/adminGetNtfHistory
      • Notification
        • /admin/ntf/findNotifications
      • Notification Template
        • /admin/ntftmp/findNtfTemplates
        • /admin/ntftmp/createNtfTemplate
        • /admin/ntftmp/updateNtfTemplate
        • /admin/ntftmp/deleteNtfTemplate
    • Developer config
      • runner
        • /admin/runner/updateRunner
        • /admin/runner/activeRunner
        • /admin/runner/inactiveRunner
      • job
        • /admin/job/inactiveJob
        • /admin/job/updateJob
        • /admin/job/activeJob
      • role
        • /admin/role/updateUserRole
        • /admin/role/createUserRole
      • batch
        • /admin/batch/updateBatch
      • permission
        • /admin/permission/createPermission
      • menu
        • /admin/menu/createMenu
        • /admin/menu/updateMenu
        • /admin/menu/deleteMenu
      • Security
        • /admin/bruteForce/findBruteForce
        • /admin/bruteForce/deleteBruteForce
        • /admin/bruteForce/updateBruteForce
        • /admin/bruteForce/createBruteForce
    • Offer
      • offer
        • /admin/offer/createOfferRole
        • /admin/offer/updateOffer
        • /admin/offer/deleteOfferRole
        • /admin/offer/activateOffer
        • /admin/offer/deleteOffer
        • /admin/offer/createOffer
        • /admin/offer/lockOffer
        • /admin/offer/getOfferDetail
    • System history
      • device
        • /admin/device/removeDevice
      • authHistory
        • /admin/authHistory/logOutDevice
    • System config
      • errorMessage
        • /admin/errorMessage/createErrorMessage
        • /admin/errorMessage/deleteErrorMessage
        • /admin/errorMessage/updateErrorMessage
      • blacklist
        • /admin/blacklist/list
      • version
        • /admin/version/findVersion
      • general
        • /admin/config/updateConfig
        • /admin/config/createConfig
  • Back Office APIs v2
    • admin
      • user
        • /admin/user/logout
        • /admin/user/searchUser
        • /admin/user/resetStatusKYC
        • /admin/user/exportDocuments
        • /admin/user/approveKYC
        • /admin/user/updateProfile
        • /admin/user/refuseKYC
        • /admin/user/getProfile
      • aggregator
        • /admin/aggregator/ownerAggregatorBiller
        • /admin/aggregator/active
        • /admin/aggregator/referrerAggregatorBiller
        • /admin/aggregator/create
        • /admin/aggregator/export
        • /admin/aggregator/lock
        • /admin/aggregator/find
        • /admin/aggregator/delete
        • /admin/aggregator/update
        • /admin/aggregator/advanceConfig
        • /admin/aggregator/searchAggregator
      • journal
        • /admin/journal/findJournalEntries
      • currency
        • /admin/currency/listDefault
        • /admin/currency/findCurrencies
        • /admin/currency/lockCurrency
        • /admin/currency/activeCurrency
        • /admin/currency/listCurrencyActive
        • /admin/currency/deleteCurrency
        • /admin/currency/createCurrency
      • corporateCustomer
        • /admin/corporateCustomer/getCorporateFee
        • /admin/corporateCustomer/updateMISScheduler
        • /admin/corporateCustomer/getMISScheduler
        • /admin/corporateCustomer/updateCorporateFee
      • category
        • /admin/category/findCategories
        • /admin/category/getCategoryByClient
      • ntftmp
        • /admin/ntftmp/updateNtfTemplate
        • /admin/ntftmp/deleteNtfTemplate
        • /admin/ntftmp/findNtfTemplates
        • /admin/ntftmp/createNtfTemplate
      • distribution
        • /admin/distribution/loadCreateDistribution
        • /admin/distribution/listDistribution
        • /admin/distribution/editDistribution
        • /admin/distribution/lockDistribution
        • /admin/distribution/createDistribution
        • /admin/distribution/removeDistribution
        • /admin/distribution/activateDistribution
      • merchant
        • /admin/merchant/closedSubMerchant
        • /admin/merchant/findSubMerchantsInAdmin
        • /admin/merchant/updateSubMerchant
        • /admin/merchant/listSubMerchant
        • /admin/merchant/getMerchantHistory
        • /admin/merchant/createMerchant
        • /admin/merchant/createSubMerchant
        • /admin/merchant/advanceConfig
        • /admin/merchant/updateMerchantFee
        • /admin/merchant/listBankAccountsByUser
        • /admin/merchant/getMerchants
        • /admin/merchant/detailMerchant
        • /admin/merchant/exportSubMerchantsInAdmin
        • /admin/merchant/listDeviceByUser
        • /admin/merchant/findMerchants
        • /admin/merchant/exportMerchants
        • /admin/merchant/closedMerchant
        • /admin/merchant/getMerchantFee
        • /admin/merchant/apiSetupMerchant
        • /admin/merchant/downloadQRCode
        • /admin/merchant/merchantPockets
        • /admin/merchant/updateMerchant
        • /admin/merchant/resetPassword
        • /admin/merchant/activateMerchant
        • /admin/merchant/getTransactionSummary
        • /admin/merchant/listPocketsByUser
        • /admin/merchant/lockMerchant
        • /admin/merchant/searchMerchant
      • dashboard
        • /admin/dashboard/getUrlDashboardSurvey
      • township
        • /admin/township/getTownshipByDistrict
        • /admin/township/createTownship
        • /admin/township/findTownship
        • /admin/township/deleteTownship
        • /admin/township/updateTownship
      • officer
        • /admin/officer/activateOfficer
        • /admin/officer/lockOfficer
        • /admin/officer/updateOfficer
        • /admin/officer/changePassword
        • /admin/officer/resetPassword
        • /admin/officer/createOfficer
        • /admin/officer/findOfficers
      • fee
        • /admin/fee/createFee
        • /admin/fee/activateFee
        • /admin/fee/deleteFee
        • /admin/fee/updateFee
        • /admin/fee/lockFee
        • /admin/fee/findFees
      • merchantCategory
        • /admin/merchantCategory/updateMerchantCategory
        • /admin/merchantCategory/activeMerchantCategory
        • /admin/merchantCategory/lockMerchantCategory
        • /admin/merchantCategory/deleteMerchantCategory
        • /admin/merchantCategory/findMerchantCategory
        • /admin/merchantCategory/createMerchantCategory
      • customer
        • /admin/customer/getTransactionSummary
        • /admin/customer/findCustomers
        • /admin/customer/updateCustomer
        • /admin/customer/devicesHistory
        • /admin/customer/getCustomerHistory
        • /admin/customer/listBankAccountsByUser
        • /admin/customer/closedCustomer
        • /admin/customer/listDeviceByUser
        • /admin/customer/detailDocument
        • /admin/customer/getTxnSummaryByService
        • /admin/customer/activeCustomer
        • /admin/customer/releasedState
        • /admin/customer/exportCustomers
        • /admin/customer/listPocketsByUser
        • /admin/customer/changeOffer
        • /admin/customer/createCustomer
        • /admin/customer/customerPockets
        • /admin/customer/resetPassword
        • /admin/customer/txnSummaryByTime
        • /admin/customer/getDocumentList
        • /admin/customer/detailCustomer
        • /admin/customer/removeDevice
        • /admin/customer/getOfferCustomer
        • /admin/customer/lockCustomer
        • /admin/customer/advanceConfig
      • bank
        • /admin/bank/listBanks
        • /admin/bank/addBankDefault
        • /admin/bank/createBank
        • /admin/bank/listBank
        • /admin/bank/updateStatusBank
        • /admin/bank/updateBank
      • userDocument
        • /admin/userDocument/findUserDocumentLocations
        • /admin/userDocument/refusedLocation
        • /admin/userDocument/approvedLocation
        • /admin/userDocument/getInfoUser
      • device
        • /admin/device/activeDevice
        • /admin/device/listDevice
        • /admin/device/history
        • /admin/device/removeDevice
        • /admin/device/logOutDevice
        • /admin/device/lockDevice
      • biller
        • /admin/biller/advanceConfig
      • clientRole
        • /admin/clientRole/getRoleForUser
      • language
        • /admin/language/getListLanguage
      • service
        • /admin/service/getServiceForCashCollection
      • shop
        • /admin/shop/updateShop
        • /admin/shop/lockShop
        • /admin/shop/createShop
        • /admin/shop/activateShop
        • /admin/shop/findShops
        • /admin/shop/deleteShop
        • /admin/shop/getListAccessShop
      • statistical
        • /admin/statistical/getOnBoardData
      • district
        • /admin/district/findDistrict
        • /admin/district/update
        • /admin/district/getDistrictByProvince
        • /admin/district/getAllDistrict
        • /admin/district/create
        • /admin/district/delete
      • authHistory
        • /admin/authHistory/detailHistory
        • /admin/authHistory/logOutDevice
        • /admin/authHistory/listHistory
      • province
        • /admin/province/getProvinceByCountry
        • /admin/province/listProvince
        • /admin/province/findProvince
        • /admin/province/deleteProvince
        • /admin/province/updateProvince
        • /admin/province/createProvince
      • report
        • /admin/report/profitLossDetail
        • /admin/report/exportReportAllTransaction
        • /admin/report/reportAllTransaction
        • /admin/report/getReport
        • /admin/report/reportCustomer
        • /admin/report/exportTransactionStatement
        • /admin/report/reportTransactionStatement
        • /admin/report/exportReportGl
        • /admin/report/exportReportCustomer
        • /admin/report/reportGl
        • /admin/report/exportReportTransaction
        • /admin/report/exportProfitLossDetail
        • /admin/report/reportTransaction
        • /admin/report/reportSummary
      • sms
        • /admin/sms/historyResend
        • /admin/sms/historyView
        • /admin/sms/reportSMS
        • /admin/sms/resendSMS
        • /admin/sms/detailSMS
        • /admin/sms/exportSMS
      • agent
        • /admin/agent/advanceConfig
        • /admin/agent/agentPockets
        • /admin/agent/exportAgents
      • transHistory
        • /admin/transHistory/export360CollectionList
        • /admin/transHistory/getHistoryTransactionAdmin
        • /admin/transHistory/findTransByTransRefId
      • permission
        • /admin/permission/findAllPermissions
        • /admin/permission/findMerchantRoles
        • /admin/permission/findPermissions
        • /admin/permission/deletePermission
        • /admin/permission/getRolePermissionIdList
        • /admin/permission/findMerchantPermissions
        • /admin/permission/updateMerchantRolePermission
        • /admin/permission/createPermission
        • /admin/permission/updatePermission
        • /admin/permission/createMerchantPermission
        • /admin/permission/updateMerchantPermission
        • /admin/permission/deleteMerchantPermission
      • branch
        • /admin/branch/listBranch
        • /admin/branch/updateBranch
        • /admin/branch/createBranch
        • /admin/branch/findBranch
        • /admin/branch/deleteBranch
        • /admin/branch/activeBranch
        • /admin/branch/lockBranch
      • sources
        • /admin/sources/list
      • country
        • /admin/country/update
        • /admin/country/delete
        • /admin/country/listCountry
        • /admin/country/find
        • /admin/country/listCountryBySelect
        • /admin/country/create
      • discount
        • /admin/discount/createDiscount
        • /admin/discount/activateDiscount
        • /admin/discount/deleteDiscount
        • /admin/discount/findDiscount
        • /admin/discount/updateDiscount
        • /admin/discount/lockDiscount
      • activity
        • /admin/activity/detailActivity
        • /admin/activity/findActivity
      • role
        • /admin/role/createUserRole
        • /admin/role/deleteMerchantRole
        • /admin/role/deleteUserRole
        • /admin/role/clientFindUserRoles
        • /admin/role/updateUserRole
        • /admin/role/adminFindUserRoles
        • /admin/role/createMerchantRole
        • /admin/role/updateMerchantRole
      • notification
        • /admin/notification/listNotificationAdmin
        • /admin/notification/getNtfDetail
        • /admin/notification/adminGetNtfHistory
      • ntf
        • /admin/ntf/updateNotification
        • /admin/ntf/deleteNotification
        • /admin/ntf/createNotification
        • /admin/ntf/findNotifications
        • /admin/ntf/resendnotification
        • /admin/ntf/pushNotification
      • tax
        • /admin/tax/activateTax
        • /admin/tax/findTaxs
        • /admin/tax/lockTax
        • /admin/tax/updateTax
        • /admin/tax/createTax
      • auth
        • /admin/auth/list
        • /admin/auth/detail
        • /admin/auth/unlockAuth
        • /admin/auth/removeEvent
      • menu
        • /admin/menu/createMenu
        • /admin/menu/clientFindMenus
        • /admin/menu/updateMenu
        • /admin/menu/deleteMenu
        • /admin/menu/updateMenuView
        • /admin/menu/listMenus
        • /admin/menu/findMenus
      • blacklist
        • /admin/blacklist/delete
        • /admin/blacklist/add
        • /admin/blacklist/update
        • /admin/blacklist/list
      • consent
        • /admin/consent/getListConsent
        • /admin/consent/getListTypeCurency
      • errorMessage
        • /admin/errorMessage/updateErrorMessage
        • /admin/errorMessage/createErrorMessage
        • /admin/errorMessage/deleteErrorMessage
        • /admin/errorMessage/getListErrorMessage
      • agentCategory
        • /admin/agentCategory/lock
        • /admin/agentCategory/update
        • /admin/agentCategory/active
        • /admin/agentCategory/create
        • /admin/agentCategory/delete
      • image
        • /admin/image/uploadImage
      • account
        • /admin/account/findCOAAccounts
        • /admin/account/deleteCOAAccount
        • /admin/account/updateCOAAccount
        • /admin/account/createCOAAccount
        • /admin/account/findAccounts
      • transDef
        • /admin/transDef/createTransDef
      • pocketType
        • /admin/pocketType/findPocketType
      • corporate
        • /admin/corporate/linkCorporateSystem
        • /admin/corporate/corporatePockets
      • accountConfig
        • /admin/accountConfig/getConfig
      • config
        • /admin/config/getConfigFirebase
        • /admin/config/getConfigByCode
      • securityQuestion
        • /admin/securityQuestion/saveAdvanceSecurityQuestion
      • transactionHistory
        • /admin/transactionHistory/detailTransaction
        • /admin/transactionHistory/listTransaction
      • file
        • /admin/file/uploadMultiple
      • admin
        • auth
          • /admin/user/requestForgotPwd
          • /admin/user/checkTokenForgotPwd
          • /admin/user/officerLoginVerifyOtp
          • /admin/user/confirmForgotPassword
          • /admin/captcha/getCaptcha
          • /admin/user/loginWithPwd
    • admmin
      • service
        • /admmin/service/getListServiceOprtCashIn
        • /admmin/service/getListServiceOprtCashOut
  • Auto Generated API Doc
    • admin
      • agent
        • /admin/agent/listDeviceByUser
        • /admin/agent/exportAgents
        • /admin/agent/closedAgent
        • /admin/agent/agentPockets
        • /admin/agent/getTransactionSummary
        • /admin/agent/listBankAccountsByUser
        • /admin/agent/documentsHistoryAgent
        • /admin/agent/resetPassword
        • /admin/agent/createAgent
        • /admin/agent/getCustActivation
        • /admin/agent/findAgents
        • /admin/agent/getAgents
        • /admin/agent/getCommissionSummary
        • /admin/agent/getListImport
        • /admin/agent/lockAgent
        • /admin/agent/detailAgent
        • /admin/agent/activateAgent
        • /admin/agent/updateAgent
        • /admin/agent/advanceConfig
        • /admin/agent/import
        • /admin/agent/listPocketsByUser
      • user
        • /admin/user/getProfile
        • /admin/user/updateProfile
        • /admin/user/refuseKYC
        • /admin/user/exportDocuments
        • /admin/user/approveKYC
        • /admin/user/resetStatusKYC
        • /admin/user/logout
        • /admin/user/searchUser
      • province
        • /admin/province/updateProvince
        • /admin/province/createProvince
        • /admin/province/deleteProvince
        • /admin/province/findProvince
        • /admin/province/listProvince
        • /admin/province/getProvinceByCountry
      • transactionHistory
        • /admin/transactionHistory/listTransaction
        • /admin/transactionHistory/detailTransaction
      • device
        • /admin/device/logOutDevice
        • /admin/device/removeDevice
        • /admin/device/lockDevice
        • /admin/device/history
        • /admin/device/activeDevice
        • /admin/device/listDevice
      • tax
        • /admin/tax/createTax
        • /admin/tax/lockTax
        • /admin/tax/updateTax
        • /admin/tax/findTaxs
        • /admin/tax/activateTax
      • runner
        • /admin/runner/activeRunner
        • /admin/runner/inactiveRunner
        • /admin/runner/createRunner
        • /admin/runner/updateRunner
      • role
        • /admin/role/createMerchantRole
        • /admin/role/updateMerchantRole
        • /admin/role/adminFindUserRoles
        • /admin/role/updateUserRole
        • /admin/role/deleteUserRole
        • /admin/role/clientFindUserRoles
        • /admin/role/createUserRole
        • /admin/role/deleteMerchantRole
      • userDocument
        • /admin/userDocument/getInfoUser
        • /admin/userDocument/approvedLocation
        • /admin/userDocument/refusedLocation
        • /admin/userDocument/findUserDocumentLocations
      • blacklist
        • /admin/blacklist/update
        • /admin/blacklist/list
        • /admin/blacklist/add
        • /admin/blacklist/delete
      • offer
        • /admin/offer/activateOffer
        • /admin/offer/getOffers
        • /admin/offer/getListOfferFactoryByRoleIsOfficer
        • /admin/offer/createOfferRole
        • /admin/offer/getOfferDetail
        • /admin/offer/findOfferRoles
        • /admin/offer/createOffer
        • /admin/offer/offerDiscounts
        • /admin/offer/findOffers
        • /admin/offer/updateOffer
        • /admin/offer/offerServices
        • /admin/offer/offerFees
        • /admin/offer/lockOffer
        • /admin/offer/deleteOffer
        • /admin/offer/deleteOfferRole
        • /admin/offer/offerCurrency
        • /admin/offer/distributionOptions
        • /admin/offer/getListTempNotification
        • /admin/offer/offerTaxs
      • report
        • /admin/report/exportProfitLossDetail
        • /admin/report/reportTransaction
        • /admin/report/reportSummary
        • /admin/report/exportReportTransaction
        • /admin/report/reportGl
        • /admin/report/exportReportCustomer
        • /admin/report/reportTransactionStatement
        • /admin/report/exportReportGl
        • /admin/report/reportCustomer
        • /admin/report/exportTransactionStatement
        • /admin/report/exportReportAllTransaction
        • /admin/report/profitLossDetail
        • /admin/report/reportAllTransaction
        • /admin/report/getReport
      • errorMessage
        • /admin/errorMessage/deleteErrorMessage
        • /admin/errorMessage/getListErrorMessage
        • /admin/errorMessage/createErrorMessage
        • /admin/errorMessage/updateErrorMessage
      • customer
        • /admin/customer/removeDevice
        • /admin/customer/getOfferCustomer
        • /admin/customer/lockCustomer
        • /admin/customer/advanceConfig
        • /admin/customer/import
        • /admin/customer/detailCustomer
        • /admin/customer/customerPockets
        • /admin/customer/changeOffer
        • /admin/customer/createCustomer
        • /admin/customer/txnSummaryByTime
        • /admin/customer/getDocumentList
        • /admin/customer/resetPassword
        • /admin/customer/activeCustomer
        • /admin/customer/listPocketsByUser
        • /admin/customer/exportCustomers
        • /admin/customer/releasedState
        • /admin/customer/closedCustomer
        • /admin/customer/listDeviceByUser
        • /admin/customer/getTxnSummaryByService
        • /admin/customer/detailDocument
        • /admin/customer/devicesHistory
        • /admin/customer/getCustomerHistory
        • /admin/customer/listBankAccountsByUser
        • /admin/customer/findCustomers
        • /admin/customer/updateCustomer
        • /admin/customer/getTransactionSummary
      • securityQuestion
        • /admin/securityQuestion/activate
        • /admin/securityQuestion/saveAdvanceSecurityQuestion
        • /admin/securityQuestion/create
        • /admin/securityQuestion/find
        • /admin/securityQuestion/inactivate
        • /admin/securityQuestion/update
        • /admin/securityQuestion/delete
      • merchant
        • /admin/merchant/listPocketsByUser
        • /admin/merchant/searchMerchant
        • /admin/merchant/lockMerchant
        • /admin/merchant/merchantPockets
        • /admin/merchant/activateMerchant
        • /admin/merchant/resetPassword
        • /admin/merchant/updateMerchant
        • /admin/merchant/getTransactionSummary
        • /admin/merchant/getMerchantFee
        • /admin/merchant/downloadQRCode
        • /admin/merchant/apiSetupMerchant
        • /admin/merchant/detailMerchant
        • /admin/merchant/getMerchants
        • /admin/merchant/exportSubMerchantsInAdmin
        • /admin/merchant/listDeviceByUser
        • /admin/merchant/closedMerchant
        • /admin/merchant/exportMerchants
        • /admin/merchant/findMerchants
        • /admin/merchant/updateMerchantFee
        • /admin/merchant/listBankAccountsByUser
        • /admin/merchant/advanceConfig
        • /admin/merchant/createSubMerchant
        • /admin/merchant/listSubMerchant
        • /admin/merchant/import
        • /admin/merchant/updateSubMerchant
        • /admin/merchant/getMerchantHistory
        • /admin/merchant/createMerchant
        • /admin/merchant/getCategoryByClient
        • /admin/merchant/closedSubMerchant
        • /admin/merchant/findSubMerchantsInAdmin
      • corporateCustomer
        • /admin/corporateCustomer/updateCorporateFee
        • /admin/corporateCustomer/findCorporateCustomer
        • /admin/corporateCustomer/findCorpProduct
        • /admin/corporateCustomer/createCorpProduct
        • /admin/corporateCustomer/exportCorporateCustomers
        • /admin/corporateCustomer/getMISScheduler
        • /admin/corporateCustomer/updateMISScheduler
        • /admin/corporateCustomer/getCorporateFee
      • dataset
        • /admin/dataset/createDataset
        • /admin/dataset/getRecords
        • /admin/dataset/findDataset
        • /admin/dataset/detailDataset
      • icon
        • /admin/icon/createIcon
        • /admin/icon/detailsIcon
        • /admin/icon/updateIcon
        • /admin/icon/setStatusIcon
      • permission
        • /admin/permission/updatePermission
        • /admin/permission/deleteMerchantPermission
        • /admin/permission/createMerchantPermission
        • /admin/permission/updateMerchantPermission
        • /admin/permission/createPermission
        • /admin/permission/getAllWebMerchantPermission
        • /admin/permission/updateMerchantRolePermission
        • /admin/permission/deletePermission
        • /admin/permission/getRolePermissionIdList
        • /admin/permission/findMerchantPermissions
        • /admin/permission/findPermissions
        • /admin/permission/findAllPermissions
        • /admin/permission/findMerchantRoles
      • township
        • /admin/township/updateTownship
        • /admin/township/deleteTownship
        • /admin/township/findTownship
        • /admin/township/createTownship
        • /admin/township/getTownshipByDistrict
      • groupService
        • /admin/groupService/detail
        • /admin/groupService/update
        • /admin/groupService/create
        • /admin/groupService/find
        • /admin/groupService/delete
      • authHistory
        • /admin/authHistory/listHistory
        • /admin/authHistory/logOutDevice
        • /admin/authHistory/detailHistory
      • workflow
        • /admin/workflow/userGetFlow
        • /admin/workflow/adminGetOverviewRequest
        • /admin/workflow/createRequest
        • /admin/workflow/getMyFlow
        • /admin/workflow/createOrUpdateFlowConfig
        • /admin/workflow/getListTask
        • /admin/workflow/getFlow
        • /admin/workflow/updateFlow
        • /admin/workflow/getNotification
        • /admin/workflow/adminGetRequestSummary
        • /admin/workflow/createWFRequestMultiple
        • /admin/workflow/detailFlow
        • /admin/workflow/createFlow
        • /admin/workflow/detailRequest
        • /admin/workflow/adminGetRequest
        • /admin/workflow/getMyRequest
        • /admin/workflow/processRequest
        • /admin/workflow/detailBatchRevesal
        • /admin/workflow/deleteFlow
        • /admin/workflow/enquiryAPI
        • /admin/workflow/processVerification
        • /admin/workflow/verifyRequest
        • /admin/workflow/getFlowConfig
        • /admin/workflow/lockFlow
        • /admin/workflow/detailTask
      • batch
        • /admin/batch/createBatch
        • /admin/batch/inactiveBatchJob
        • /admin/batch/updateBatch
        • /admin/batch/activeBatchJob
      • ntf
        • /admin/ntf/resendnotification
        • /admin/ntf/pushNotification
        • /admin/ntf/findNotifications
        • /admin/ntf/createNotification
        • /admin/ntf/updateNotification
        • /admin/ntf/deleteNotification
      • agentCategory
        • /admin/agentCategory/active
        • /admin/agentCategory/create
        • /admin/agentCategory/delete
        • /admin/agentCategory/update
        • /admin/agentCategory/lock
      • bank
        • /admin/bank/updateStatusBank
        • /admin/bank/updateBank
        • /admin/bank/listBank
        • /admin/bank/createBank
        • /admin/bank/addBankDefault
        • /admin/bank/listBanks
      • bruteForce
        • /admin/bruteForce/createBruteForce
        • /admin/bruteForce/findBruteForce
        • /admin/bruteForce/updateBruteForce
        • /admin/bruteForce/deleteBruteForce
      • shop
        • /admin/shop/getListAccessShop
        • /admin/shop/deleteShop
        • /admin/shop/findShops
        • /admin/shop/activateShop
        • /admin/shop/createShop
        • /admin/shop/lockShop
        • /admin/shop/updateShop
      • consent
        • /admin/consent/getListTypeCurency
        • /admin/consent/getListConsent
      • transaction
        • /admin/transaction/operatorFindAdjustmentTxn
        • /admin/transaction/requestTransaction
        • /admin/transaction/renewCashcode
      • cashcode
        • /admin/cashcode/findMultiTimesReversedCashcodes
        • /admin/cashcode/getCashcodeReport
        • /admin/cashcode/findCashcodesNotBeReversed
      • aggregator
        • /admin/aggregator/advanceConfig
        • /admin/aggregator/searchAggregator
        • /admin/aggregator/delete
        • /admin/aggregator/update
        • /admin/aggregator/lock
        • /admin/aggregator/find
        • /admin/aggregator/export
        • /admin/aggregator/create
        • /admin/aggregator/referrerAggregatorBiller
        • /admin/aggregator/ownerAggregatorBiller
        • /admin/aggregator/active
      • officer
        • /admin/officer/findOfficers
        • /admin/officer/createOfficer
        • /admin/officer/resetPassword
        • /admin/officer/changePassword
        • /admin/officer/lockOfficer
        • /admin/officer/updateOfficer
        • /admin/officer/activateOfficer
      • task
        • /admin/task/listDetail
        • /admin/task/listTaskQueue
        • /admin/task/exportDetailTaskQueue
      • biller
        • /admin/biller/deleteBiller
        • /admin/biller/lockBiller
        • /admin/biller/activateBiller
        • /admin/biller/updateBiller
        • /admin/biller/createBiller
        • /admin/biller/advanceConfig
      • file
        • /admin/file/uploadMultiple
      • sms
        • /admin/sms/exportSMS
        • /admin/sms/detailSMS
        • /admin/sms/reportSMS
        • /admin/sms/resendSMS
        • /admin/sms/historyView
        • /admin/sms/historyResend
      • billerCategory
        • /admin/billerCategory/detailsBillerCategory
        • /admin/billerCategory/createBillerCategory
        • /admin/billerCategory/deleteBillerCategory
        • /admin/billerCategory/setStatusBillerCategory
      • account
        • /admin/account/findAccounts
        • /admin/account/createCOAAccount
        • /admin/account/updateCOAAccount
        • /admin/account/findCOAAccounts
        • /admin/account/deleteCOAAccount
      • service
        • /admin/service/findServerByCode
        • /admin/service/lockService
        • /admin/service/updateService
        • /admin/service/getDetailConfig
        • /admin/service/deleteService
        • /admin/service/findServicesByClient
        • /admin/service/configAdvance
        • /admin/service/createService
        • /admin/service/activeService
        • /admin/service/getServiceForCashCollection
        • /admin/service/allService
      • fraudManagement
        • /admin/fraudManagement/exportListFrauds
        • /admin/fraudManagement/findFrauds
        • /admin/fraudManagement/getTransactions
      • corporate
        • /admin/corporate/closedCorporate
        • /admin/corporate/getDetailCorporate
        • /admin/corporate/corporatePockets
        • /admin/corporate/activeCorporate
        • /admin/corporate/releasedState
        • /admin/corporate/lockCorporate
        • /admin/corporate/linkCorporateSystem
      • config
        • /admin/config/getConfigFirebase
        • /admin/config/updateConfig
        • /admin/config/getConfigByCode
        • /admin/config/detail
        • /admin/config/create
        • /admin/config/getConfigHaveBankAccount
        • /admin/config/createConfig
        • /admin/config/findConfigTags
        • /admin/config/findConfig
        • /admin/config/list
        • /admin/config/findConfigs
      • currency
        • /admin/currency/createCurrency
        • /admin/currency/deleteCurrency
        • /admin/currency/activeCurrency
        • /admin/currency/listCurrencyActive
        • /admin/currency/lockCurrency
        • /admin/currency/findCurrencies
        • /admin/currency/listDefault
      • job
        • /admin/job/updateJob
        • /admin/job/activeJob
        • /admin/job/createJob
        • /admin/job/inactiveJob
      • discount
        • /admin/discount/updateDiscount
        • /admin/discount/lockDiscount
        • /admin/discount/deleteDiscount
        • /admin/discount/activateDiscount
        • /admin/discount/findDiscount
        • /admin/discount/createDiscount
      • statistical
        • /admin/statistical/countTransactionByStatus
        • /admin/statistical/countByGroupService
        • /admin/statistical/getCountUser
        • /admin/statistical/getOnBoardData
      • clientMenu
        • /admin/clientMenu/delete
        • /admin/clientMenu/inactive
        • /admin/clientMenu/getAll
        • /admin/clientMenu/create
        • /admin/clientMenu/update
        • /admin/clientMenu/active
        • /admin/clientMenu/find
      • fee
        • /admin/fee/findFees
        • /admin/fee/lockFee
        • /admin/fee/deleteFee
        • /admin/fee/updateFee
        • /admin/fee/activateFee
        • /admin/fee/createFee
      • menu
        • /admin/menu/findMenus
        • /admin/menu/listMenus
        • /admin/menu/updateMenu
        • /admin/menu/deleteMenu
        • /admin/menu/updateMenuView
        • /admin/menu/clientFindMenus
        • /admin/menu/createMenu
      • notification
        • /admin/notification/adminGetNtfHistory
        • /admin/notification/getNtfDetail
        • /admin/notification/listNotificationAdmin
      • version
        • /admin/version/versionHistory
        • /admin/version/findVersion
      • country
        • /admin/country/create
        • /admin/country/listCountryBySelect
        • /admin/country/find
        • /admin/country/listCountry
        • /admin/country/delete
        • /admin/country/update
      • auth
        • /admin/captcha/getCaptcha
        • /admin/user/loginWithPwd
        • /admin/user/requestForgotPwd
        • /admin/user/checkTokenForgotPwd
        • /admin/user/officerLoginVerifyOtp
        • /admin/user/confirmForgotPassword
      • distribution
        • /admin/distribution/removeDistribution
        • /admin/distribution/activateDistribution
        • /admin/distribution/createDistribution
        • /admin/distribution/listDistribution
        • /admin/distribution/lockDistribution
        • /admin/distribution/editDistribution
        • /admin/distribution/loadCreateDistribution
      • homeIcon
        • /admin/homeIcon/updateHomeIcon
        • /admin/homeIcon/setStatusHomeIcon
        • /admin/homeIcon/detailsHomeIcon
        • /admin/homeIcon/createHomeIcon
      • merchantCategory
        • /admin/merchantCategory/createMerchantCategory
        • /admin/merchantCategory/deleteMerchantCategory
        • /admin/merchantCategory/findMerchantCategory
        • /admin/merchantCategory/lockMerchantCategory
        • /admin/merchantCategory/updateMerchantCategory
        • /admin/merchantCategory/activeMerchantCategory
      • auth
        • /admin/auth/unlockAuth
        • /admin/auth/removeEvent
        • /admin/auth/detail
        • /admin/auth/list
      • glsettlement
        • /admin/glsettlement/exportTrans
        • /admin/glsettlement/findTrans
      • branch
        • /admin/branch/lockBranch
        • /admin/branch/deleteBranch
        • /admin/branch/findBranch
        • /admin/branch/activeBranch
        • /admin/branch/createBranch
        • /admin/branch/updateBranch
        • /admin/branch/listBranch
      • trans
        • /admin/trans/findTransAggregatorToBank
      • journal
        • /admin/journal/exportJournalEntry
        • /admin/journal/findJournalEntries
      • activity
        • /admin/activity/findActivity
        • /admin/activity/detailActivity
      • transactionDesign
        • /admin/transactionDesign/updateVersion
        • /admin/transactionDesign/findTransactionDesign
      • district
        • /admin/district/delete
        • /admin/district/getAllDistrict
        • /admin/district/create
        • /admin/district/update
        • /admin/district/getDistrictByProvince
        • /admin/district/findDistrict
      • ntftmp
        • /admin/ntftmp/createNtfTemplate
        • /admin/ntftmp/findNtfTemplates
        • /admin/ntftmp/updateNtfTemplate
        • /admin/ntftmp/deleteNtfTemplate
      • atm
        • /admin/atm/deleteATM
        • /admin/atm/updateAtm
        • /admin/atm/deactiveAtm
        • /admin/atm/createAtm
      • accountConfig
        • /admin/accountConfig/getConfig
      • v2
        • /admin/v2/service/updateService
        • /admin/v2/service/createService
      • transField
        • /admin/transField/createTransField
      • image
        • /admin/image/uploadImage
      • billerForm
        • /admin/billerForm/createBillerForm
        • /admin/billerForm/updateBillerForm
        • /admin/billerForm/detailsBillerForm
      • transHistory
        • /admin/transHistory/findTransByTransRefId
        • /admin/transHistory/getHistoryTransactionAdmin
        • /admin/transHistory/export360CollectionList
      • transDef
        • /admin/transDef/createTransDef
      • pocketType
        • /admin/pocketType/findPocketType
      • category
        • /admin/category/getCategoryByClient
        • /admin/category/findCategories
      • transVal
        • /admin/transVal/createTransVal
      • sources
        • /admin/sources/list
      • custom
        • /admin/custom/listFn
      • dashboard
        • /admin/dashboard/getUrlDashboardSurvey
      • clientRole
        • /admin/clientRole/getRoleForUser
      • language
        • /admin/language/getListLanguage
      • api
        • config
          • /api/config/findConfigUpload
        • biller
          • /api/biller/findBillers
      • admmin
        • service
          • /admmin/service/getListServiceOprtCashOut
          • /admmin/service/getListServiceOprtCashIn
  1. Transaction 360

/admin/transactionHistory/detailTransaction

VPay-DEV
VPay-DEV
POST
/admin/transactionHistory/detailTransaction
Last modified:2025-12-02 10:02:45

Request

Header Params

Body Params application/jsonRequired

Example
{
    "transRefId": "692eb77811ff865d70c3ce69"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/admin/transactionHistory/detailTransaction' \
--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 '{
    "transRefId": "692eb77811ff865d70c3ce69"
}'

Responses

🟢200
application/json
Success
Body

Example
{
  "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"
  }
}
Modified at 2025-12-02 10:02:45
Previous
/admin/transactionHistory/listTransaction
Next
/admin/account/updateCOAAccount
Built with