Simply Pay - 接入指引
    Simply Pay - 接入指引
    • 接入指引
    • 附件码表
    • 签名示例
    • 签名常见问题解决方案
    • 代收
      • 代收订单创建
        POST
      • 代收订单查询
        GET
      • 代收补单接口
        POST
    • 代付
      • 代付订单创建
        POST
      • 代付订单查询
        GET
    • 账户
      • 余额查询
        GET
    • 回调通知
      • 代收回调通知
      • 代付回调通知

    签名示例

    如若需要 java php nodejs 的签名 demo, 请联系客服
    签名算法 sha256
    假设:
    appId: b2170558cd6b13febb1827db5185cfd9
    appSecret: 18b22b824d560565f853c8cf4a58e2b6
    代收参数
    {
        "appId":      "b2170558cd6b13febb1827db5185cfd9",
        "merOrderNo": "LTJPD1159",
        "currency":   "INR",
        "amount":     "100",
        "returnUrl":  "https://www.example.com",
        "notifyUrl":  "https://www.example.com",
        "extra": {
            "name":   "test",
            "email":  "test@1234.com",
            "mobile": "911111111112"
        },
    }
    签名准备的字符串
    按照key的Unicode进行排序。然后将参数以 key1=value1&key2=value2&key3=value3 的形式拼接, extra 里面的参数同理
    amount=100&appId=b2170558cd6b13febb1827db5185cfd9&currency=INR&extra=email=test@1234.com&mobile=911111111112&name=test&merOrderNo=LTJPD1159&notifyUrl=https://www.example.com&returnUrl=https://www.example.com&key=18b22b824d560565f853c8cf4a58e2b6
    得到签名: a6c1f5216ce7f44e10fa6beccc22de58caa947eae3f1c3a416f29e7594a2b95b
    请求的参数
    {
        "appId":      "b2170558cd6b13febb1827db5185cfd9",
        "merOrderNo": "LTJPD1159",
        "currency":   "INR",
        "amount":     "100",
        "returnUrl":  "https://www.example.com",
        "notifyUrl":  "https://www.example.com",
        "extra": {
            "name":   "test",
            "email":  "test@1234.com",
            "mobile": "911111111112"
        },
        "sign": "a6c1f5216ce7f44e10fa6beccc22de58caa947eae3f1c3a416f29e7594a2b95b"
    }

    Demo#

    Java#

    php#

    NodeJs#

    Golang#

    修改于 2025-01-08 09:59:56
    上一页
    附件码表
    下一页
    签名常见问题解决方案
    Built with