介绍
ChainPay 是一个强大、安全、可靠的统一支付解决方案,专为现代企业和开发者设计。它提供:
- 聚合支付平台:支持多种 web2 和 web3 支付方式
- 简单的 API 接口:易于使用的 RESTful API,实现无缝集成
- 多样化支付渠道:多种支付选项满足各种业务需求
- 企业级安全:先进的安全措施保护交易
- 开发者友好:全面的文档和 SDK 支持
开始使用
您必须首先注册成为客户。 在后台申请一个应用。 获取您的应用 ID、公钥和私钥。
统一请求头
请求头
参数名 | 类型 | 是否必需 | 描述 |
---|---|---|---|
App-Id | string | 是 | 您的应用 ID |
Content-Type | string | 是 | application/json |
🔐 安全保障
签名验证机制
ChainPay 采用行业标准的 SHA256withRSA 签名算法,确保每个请求的真实性和完整性:
- 参数排序:按 ASCII 字典顺序排序
- 字符串拼接:使用标准格式拼接参数
- RSA 签名:使用商户私钥签名
- Base64 编码:对签名结果进行编码
多层安全保护
- 🔑 双向认证:商户私钥签名 + 服务器公钥验证
- ⏰ 时间戳验证:防止重放攻击
- 🎲 随机数机制:确保请求唯一性
- 🛡️ HTTPS 传输:端到端加密传输
- 📝 请求日志:完整的操作审计日志
资金安全
- 实时风控:智能风险识别和拦截
- 分级授权:多级权限管理
- 资金监控:24/7 资金流动监控
- 合规保障:符合各地区监管要求
🛠️ 如何集成
步骤 1:获取集成凭证
联系我们的商务团队获取以下信息:
- 商户应用 ID (
app-id
) - 商户私钥(用于签名)
- 商户公钥(用于验证)
- 服务器公钥(用于服务器签名验证)
- 测试环境地址
步骤 2:环境准备
技术要求
- 支持 HTTPS 的服务器环境
- 能够处理 JSON 格式数据
- 支持 RSA 加密算法
- 具备回调接收能力