二审签名有效时间机制

为确保每次下发请求的安全性和唯一性,平台引入了签名有效时间机制,超过签名有效时间后仍未广播则自动取消。具体操作如下:

  1. CoinSend后台 下发执行审批流程增加失效时间选框,默认填入24小时,审批时请按需选择,上限时间为72小时。

    若下发记录超过设定签名有效时间仍未成功广播,系统将自动取消,下发状态显示-取消(签名失效)。

  2. CoinSign 客户端 与CoinSend后台一样在执行审批流程添加失效时间设置

  3. API提交带执行审批(二审)签名的下发记录 需要新增参数“approveExpireTime”,以及“approveSign”执行审批(二审)数据签名数据为:businessId=业务ID&deviceUuid=CoinSend客户端标识&approveExpireTime=二审失效时间戳(精确到秒) 请求示例: {

    "apiKey": "cd3f5575dc",

    "submitAccount": "coinsdoTest",

    "address": "TKU69qcQDEE7ertPpdaxoLGCTX4xR",

    "amount": "616.616",

    "coinsDoId": "3",

    "businessId": "TRX_999",

    "approveExpireTime": "1622775712229",

    "businessScene": "1",

    "timestamp": "1622775712229",

    "txMemo": "COINSDO TEST TRX",

    "reviewUuid": "A65F7B1C-8FF8-4E0D-AE0BCB0F378B",

    "reviewSign": "DXoICpzZN7/yoHCLbb32czn0Goq281qNNgcejzXPToGOJReA/wYMI0e3ikjAVxzXSDXImAFqslbjBbiR8PVnXImV6VBMYL5J3Lssfu4nZMPEPNgIFtAWlLk9drWoElGe/Ch6NaozD9VJx5xPNIPq7ErVwfeB+g2LM=",

    "reviewRemark": "trx test",

    "targetDeviceUuid": "2DEA1BEB-CFE9-4E1D-F983D84D2E4D",

    "approveUuid": "BD9D4D2C-6689-4FE1-C9DA5A251A30",

    "approveSign": "vPuFWmtV/KbemdN/5IqRhyfY63kp55H1WkUsesaJ1U5kV0oX3bn5U8iVEKGeAzA37s/jMBy8hq62r1fstvhZ6vcgX5FuqtvvL8fTOeRuK9v85e7FR/89U2Jm/KbVt0US2Xe1oQz2D7lDvFW15ZtSQdp8JoVA=",

    "approveRemark": "trx test"

    }

最后更新于

这有帮助吗?