Cryptopay
快速启动
- 报名 at cryptopay.me 并获取 API 凭据
- 创建终端 输入 管理控制台 参数如下:
- 开始处理 ——适配器预建并准备使用.
概览
Cryptopay——付款(按货币计算的付款)
| 供应商 ID | cryptopay |
| 类别 | 密码链( B) |
| 网站 | cryptopay.me |
支助行动: Create Invoice (payments_authorize) Get Invoice Status (payments_status)
认证
方法 : HMAC SHA-1 (海关签名计划)
算法签名 :
步骤 1: MD5 Hash 有效载荷
payload_hash = md5(request_body).hexdigest().lowercase()
步骤 2: 签名字符串
signature_string =
"{HTTP_METHOD}\n" +
"{payload_hash}\n" +
"application/json\n" +
"{date_iso8601}\n" +
"{api_path}"
示例:
POST
d41d8cd98f00b204e9800998ecf8427e
application/json
2024-01-15T10:30:00+00:00
/api/invoices
步骤 3: HMAC SHA-1
signature = hex(hmac_sha1(signature_string, api_secret))
步骤 4: 授权页眉
HMAC {api_key}:{signature}
附加标题 :
Date: 2024-01-15T10:30:00+00:00
配置
所需参数
| 参数 | 说明 |
|---|---|
base_url | 基础 API URL |
api_key | 公开 API 密钥 |
api_secret | 密钥用于 HMAC |
pay_currency | 支付密码货币( 需要) |
network | 区块链网络(可选) |
状态映射
| 提供者状况 | 4 工资状况 | 说明 |
|---|---|---|
new | AuthenticationPending | 开具等待付款的发票 |
completed | Charged | 已完成的付款 |
cancelled | Failure | 发票已取消 |
refunded | Refunded | 退回的付款 |
unresolved | Pending | 未解决状态 |