Setu
    • Setu API 文档
    • 介绍
    • 签名&代码示例
    • 回调验签
    • 印度
      • 收款
        • 收款回调
        • 收款重定向
        • 创建收款
        • 查询收款状态
        • 发起退款
      • 代付
        • 代付回调
        • 创建代付
        • 查询代付状态
    • 埃及
      • 收款
        • 收款回调
        • 发起退款
        • 查询收款状态
        • 创建收款
      • 代付
        • 代付回调
        • 创建代付
        • 查询代付状态
        • 银行编号
    • 美国
      • 收款
        • 收款回调
        • 创建收款
        • 查询收款状态
        • 发起退款
    • 尼日利亚
      • 收款
        • 收款回调
        • 创建收款
        • 查询收款状态
        • 发起退款
      • 代付
        • 代付回调
        • 创建代付
        • 查询代付状态
        • 银行编号
    • 印度尼西亚
      • 收款
        • 收款回调
        • 发起退款
        • 创建收款
        • 查询收款状态
      • 代付
        • 代付回调
        • 创建代付
        • 查询代付状态
        • 银行编号
    • 账户余额
      POST
    • USDT汇率
      POST

    介绍

    请先确认环境地址和请求头,再阅读「签名&代码示例」。Setu 发来的回调请按「回调验签」校验。
    文档按国家分开。请打开已开通的国家,再进入收款或代付。同一接口在不同国家下的币种和支付方式不同,请以该国家的页面为准。印度收款支持支付完成后的浏览器重定向。美国目前只提供收款。
    Setu V1 接口说明
    架构: REST
    请求与响应格式: JSON
    测试环境: https://secure-staging.setu.solutions/
    生产环境: https://secure.setu.solutions/
    请求头
    Accept:建议为 application/json。响应正文为 JSON。
    Content-Type:有正文的请求必填,值为 application/json。GET、DELETE 无正文时不需要。
    MerchantID:必填。Setu 分配的商户编号,在商户后台 Settings → API keys 查看。网关用它选择验签公钥。
    Signature:必填。SHA512withRSA 签名的标准 Base64。算法见签名章节。
    Timestamp:必填。当前 Unix 时间,单位为秒。必须与参与签名的时间戳相同。
    示例:#
    {
        "Accept": "application/json",
        "Content-Type": "application/json",
        "MerchantID": "FX100001",
        "Signature": "<SHA512withRSA 的标准 Base64>",
        "Timestamp": "1750553505"
    }
    Previous
    Setu API 文档
    Next
    签名&代码示例
    Built with