Skip to content

Wallet Command Word

walletCheckPassword

php
\FresnsCmdWord::plugin('Fresns')->walletCheckPassword($wordBody);
Parameter NameTypeRequiredDescription
aidStringrequiredWallet account
passwordStringoptionalWallet password, leave blank if no password

walletRecharge

php
\FresnsCmdWord::plugin('Fresns')->walletRecharge($wordBody);
Parameter NameTypeRequiredDescription
aidStringrequiredRecharge party account
uidNumberoptionalRecharge party user
amountTotalNumericrequiredTotal transaction amount 10.00
decimal type, a number with two decimal places
systemFeeNumericrequiredSystem service fee 0.00
decimal type, a number with two decimal places
transactionFskeyStringrequiredTransaction processor
transactionIdNumberoptionalTransaction record voucher ID
transactionCodeStringoptionalTransaction record voucher Code
remarkStringoptionalTransaction remark (string)
moreJsonJsonoptionalTransaction remark (Json)
immediateBooleanoptionalWhether to take effect immediately, false if not passed
Effective immediately means that the transaction will be executed immediately, otherwise it will just create a pending transaction log.

walletWithdraw

php
\FresnsCmdWord::plugin('Fresns')->walletWithdraw($wordBody);
Parameter NameTypeRequiredDescription
aidStringrequiredWithdrawal party account
uidNumberoptionalWithdrawal party user
passwordStringoptionalWithdrawal party user wallet password, leave blank if no password
amountTotalNumericrequiredTotal transaction amount 10.00
decimal type, a number with two decimal places
systemFeeNumericrequiredSystem service fee 0.00
decimal type, a number with two decimal places
transactionFskeyStringrequiredTransaction processor
transactionIdNumberoptionalTransaction record voucher ID
transactionCodeStringoptionalTransaction record voucher Code
remarkStringoptionalTransaction remark (string)
moreJsonJsonoptionalTransaction remark (Json)
immediateBooleanoptionalWhether to take effect immediately, false if not passed
Effective immediately means that the transaction will be executed immediately, otherwise it will just create a pending transaction log.

walletUpdateState

php
\FresnsCmdWord::plugin('Fresns')->walletUpdateState($wordBody);
Parameter NameTypeRequiredDescription
aidStringrequiredTrading party account
uidNumberoptionalTrading party user
logIdNumberoptionalTransaction log ID
transactionIdNumberoptionalTransaction ID
transactionCodeStringoptionalTransaction Code
updateStateNumberrequiredChanged Status: 1.Pending / 2.Processing / 3.Success / 4.Failed
  • logId, transactionId, transactionCode, at least one of the three parameters must be passed.
  • Only supports recharge and withdrawal transactions
  • When the transaction status is 3 or 4, changing the status is not supported

walletFreeze

php
\FresnsCmdWord::plugin('Fresns')->walletFreeze($wordBody);
Parameter NameTypeRequiredDescription
aidStringrequiredFrozen account
uidNumberoptionalFrozen user
amountTotalNumericrequiredFrozen amount 10.00
decimal type, a number with two decimal places
transactionFskeyStringrequiredTransaction processor
transactionIdNumberoptionalTransaction record voucher ID
transactionCodeStringoptionalTransaction record voucher Code
remarkStringoptionalTransaction remark (string)
moreJsonJsonoptionalTransaction remark (Json)

walletUnfreeze

php
\FresnsCmdWord::plugin('Fresns')->walletUnfreeze($wordBody);
Parameter NameTypeRequiredDescription
aidStringrequiredUnfreeze account
uidNumberoptionalUnfreeze user
amountTotalNumericrequiredUnfreeze amount 10.00
decimal type, a number with two decimal places
transactionFskeyStringrequiredTransaction processor
transactionIdNumberoptionalTransaction record voucher ID
transactionCodeStringoptionalTransaction record voucher Code
remarkStringoptionalTransaction remark (string)
moreJsonJsonoptionalTransaction remark (Json)

walletIncrease

php
\FresnsCmdWord::plugin('Fresns')->walletIncrease($wordBody);
Parameter NameTypeRequiredDescription
aidStringrequiredIncrease party account
uidNumberoptionalIncrease party user
amountTotalNumericrequiredTotal transaction amount 10.00
decimal type, a number with two decimal places
systemFeeNumericrequiredSystem service fee 0.00
decimal type, a number with two decimal places
originAidStringoptionalSource account, deducted from which account wallet
originUidNumberoptionalSource user
transactionFskeyStringrequiredTransaction processor
transactionIdNumberoptionalTransaction record voucher ID
transactionCodeStringoptionalTransaction record voucher Code
remarkStringoptionalTransaction remark (string)
moreJsonJsonoptionalTransaction remark (Json)

walletDecrease

php
\FresnsCmdWord::plugin('Fresns')->walletDecrease($wordBody);
Parameter NameTypeRequiredDescription
aidStringrequiredExpenditure party account
uidNumberoptionalExpenditure party user
passwordStringoptionalExpenditure party user wallet password, leave blank if no password
amountTotalNumericrequiredTotal transaction amount 10.00
decimal type, a number with two decimal places
systemFeeNumericrequiredSystem service fee 0.00
decimal type, a number with two decimal places
originAidStringoptionalDestination account, transferred to which account wallet
originUidNumberoptionalDestination user
transactionFskeyStringrequiredTransaction processor
transactionIdNumberoptionalTransaction record voucher ID
transactionCodeStringoptionalTransaction record voucher Code
remarkStringoptionalTransaction remark (string)
moreJsonJsonoptionalTransaction remark (Json)

walletReversal

php
\FresnsCmdWord::plugin('Fresns')->walletReversal($wordBody);
Parameter NameTypeRequiredDescription
aidStringrequiredTrading party account
uidNumberoptionalTrading party user
logIdNumberoptionalTransaction log ID
transactionIdNumberoptionalTransaction ID
transactionCodeStringoptionalTransaction Code
  • logId, transactionId, transactionCode, at least one of the three parameters must be passed.

Released under the Apache-2.0 License