ET-PAY-API
    ET-PAY-API
    • ET PAY API接入概述
    • 准备工作
    • 签名机制
    • 加密机制
    • API
      • 公共请求报文头
      • 公共响应报文头
      • API列表
      • 创建收单订单
        • 请求数据
        • 响应说明
      • 查询收单订单信息
        • 请求数据
        • 响应数据
      • 创建退款订单
        • 请求数据
        • 响应数据
      • 查询退款订单
        • 请求数据
        • 响应数据
      • 关闭收单订单
        • 请求数据
        • 响应数据
    • 异步通知
      • 回调服务接入概述
      • 公共请求报文头
      • 公共响应报文头
      • 回调附录
      • 收单支付成功通知
        • 请求说明
        • 响应说明
      • 退款回调
        • 请求说明
        • 响应说明
    • 附录
      • 证件类型
      • 国家列表
      • 货币列表
      • 收单交易状态说明
      • 状态码说明
      • 收单退款状态说明
    • 变动日志
      • 变动日志

    加密机制

    加密过程
    1.
    采用aes-256-cbc进行对称加密
    2.
    随机生成aes密钥aeskey(32位字节),aesiv(16位字节)使用key
    3.
    将每个接口的请求数据(json格式)使用aes进行加密,加密后的数据进行base64编码后放到公共请求报文头的data字段
    4.
    将aeskey、aesiv使用MintPay提供的公钥(参考准备工作)进行RSA(PKCS1 OEAP)加密后并进行base64编码放到公共请求报文头的key、iv字段
    解密过程
    1.
    将响应数据的key, iv字段使用商户的私钥进行RSA(PKCS1 OEAP)解密得到aeskey, aesiv
    2.
    将响应数据的data字段使用aes-256-cbc进行解密,得到data的明文
    修改于 2024-11-08 02:31:27
    上一页
    签名机制
    下一页
    公共请求报文头
    Built with