Skip to content

开发指南

环境说明

环境接口地址说明
测试环境https://sandbox-api.mifpay.com开发联调,无需真实资金
生产环境https://api.mifpay.com正式业务,真实交易

接入步骤

1. 获取商户号

审核通过后获得:

  • 商户号(pay_mch_id)
  • 测试环境访问权限

2. 配置密钥

bash
# 生成 RSA 私钥(2044位)
openssl genrsa -out private_key.pem 2048

# 生成公钥
openssl rsa -in private_key.pem -pubout -out public_key.pem

登录商户平台 → 密钥管理 → 上传公钥 → 下载平台公钥

3. 接口调用

所有接口需进行 RSA-SHA256 签名,详见 签名机制

4. 测试验证

  • [ ] 支付接口调用
  • [ ] 异步通知接收
  • [ ] 订单查询
  • [ ] 签名验证

5. 切换生产

更换配置:

  • 接口地址改为生产环境
  • 使用生产商户号和密钥
  • 小额真实交易验证

开发准备

信息说明
商户号pay_mch_id,审核通过后分配
私钥用于请求签名,自行生成
公钥用于平台验签,上传至平台
平台公钥用于验证平台响应,从平台下载

注意事项

  1. 密钥安全: 私钥严格保密,不可泄露或提交到代码仓库
  2. 环境隔离: 测试和生产环境完全隔离,不可混用
  3. 金额单位: 统一为(整数)
  4. 时间戳: 服务器时间误差不超过 5 分钟
  5. HTTPS: 所有接口必须使用 HTTPS

下一步

Copyright © 2024 米付科技