API 概览
本页汇总 HashNut V4 常用接口 URL。除特别说明外,接口请求方法均为 POST,完整请求地址为:
{BASE_URL}/api{URL}例如测试网创建订单接口:
https://testnet.hashnut.io/api/v4.0.0/api/orders/create配置查询接口
配置查询接口用于获取 HashNut 当前支持的链、币种和法币信息,不需要认证签名。
| 作用 | URL |
|---|---|
| 查询链信息 | /v4.0.0/config/chains |
| 查询全部币种信息 | /v4.0.0/config/coins |
| 查询指定链的币种信息 | /v4.0.0/config/coins/query |
| 查询法币信息 | /v4.0.0/config/fiats |
详细参数和响应字段参见配置接口。
订单接口
订单接口用于创建、查询、确认和取消支付订单。
| 作用 | URL |
|---|---|
| 创建订单 | /v4.0.0/api/orders/create |
| 查询订单 | /v4.0.0/api/orders/query |
| 确认支付 | /v4.0.0/pay/orders/confirm |
| 取消订单 | /v4.0.0/api/orders/cancel |
| 查询补单 | /v4.0.0/api/orders/supplements |
创建订单和取消订单使用请求头 HMAC 签名;查询订单、确认支付和查询补单使用请求体 accessSign。认证方式参见认证签名。
支付通知
支付通知不是商户主动调用的 HashNut API。订单状态变化时,HashNut 会向商户配置的 Notify URL 发送 HTTP POST 请求。
| 作用 | URL |
|---|---|
| 接收支付通知 | 商户配置的 notifyUrl |
通知载荷和验签方式参见支付通知。
