签名参数说明:

    签名参数为请求的所有参数(签名sign除外)的md5计算结果. 具体算法如下:

    一: 把所有的请求参数, 按参数名由小到大排序, 并用连接符&连接成一个字符串

    二: 在字符串后面追加一个签名key, 这个key由商户在所属门店后台中配置.

    三: 把生成的最终字符串通过md5加密.


例:

  调用某接口, 必须的参数为: appid, devkey, market_key

  假设本次调用实际参数为  appid=aaa, devkey=bbb, market_key=111

  那么具体的签名过程为,首先按照参数名来排序,即:

    appid=aaa

    devkey=bbb

    market_key=111

  然后用&连接:

    appid=aaa&devkey=bbb&market_key=111

  再在结果后追加签名key, 假设key为123, 则为:

    appid=aaa&devkey=bbb&market_key=111&key=123

  最后用md5加密这个串:

    md5(appid=aaa&devkey=bbb&market_key=111&key=123)

  生成的最终结果即为最后的参数签名.