跳到主要内容

介绍

ChainPay 是一个强大、安全、可靠的统一支付解决方案,专为现代企业和开发者设计。它提供:

  • 聚合支付平台:支持多种 web2 和 web3 支付方式
  • 简单的 API 接口:易于使用的 RESTful API,实现无缝集成
  • 多样化支付渠道:多种支付选项满足各种业务需求
  • 企业级安全:先进的安全措施保护交易
  • 开发者友好:全面的文档和 SDK 支持

开始使用

您必须首先注册成为客户。 在后台申请一个应用。 获取您的应用 ID、公钥和私钥。

统一请求头

请求头

参数名类型是否必需描述
App-Idstring您的应用 ID
Content-Typestringapplication/json

🔐 安全保障

签名验证机制

ChainPay 采用行业标准的 SHA256withRSA 签名算法,确保每个请求的真实性和完整性:

  1. 参数排序:按 ASCII 字典顺序排序
  2. 字符串拼接:使用标准格式拼接参数
  3. RSA 签名:使用商户私钥签名
  4. Base64 编码:对签名结果进行编码

多层安全保护

  • 🔑 双向认证:商户私钥签名 + 服务器公钥验证
  • ⏰ 时间戳验证:防止重放攻击
  • 🎲 随机数机制:确保请求唯一性
  • 🛡️ HTTPS 传输:端到端加密传输
  • 📝 请求日志:完整的操作审计日志

资金安全

  • 实时风控:智能风险识别和拦截
  • 分级授权:多级权限管理
  • 资金监控:24/7 资金流动监控
  • 合规保障:符合各地区监管要求

🛠️ 如何集成

步骤 1:获取集成凭证

联系我们的商务团队获取以下信息:

  • 商户应用 ID (app-id)
  • 商户私钥(用于签名)
  • 商户公钥(用于验证)
  • 服务器公钥(用于服务器签名验证)
  • 测试环境地址

步骤 2:环境准备

技术要求

  • 支持 HTTPS 的服务器环境
  • 能够处理 JSON 格式数据
  • 支持 RSA 加密算法
  • 具备回调接收能力