悠悠楠杉
网站页面
易支付接口采用HTTP协议进行通信,支持GET和POST两种请求方式。所有请求均需通过HTTPS进行,以确保数据传输的安全性。接口主要分为以下部分:
merchant_id
:商户号,由易支付分配给商户的唯一标识。secret_key
:秘钥,用于交易验证及安全校验,保证数据传输的不可篡改性。version
:接口版本号,如v1
表示使用第一版接口。json
{
"merchant_id": "123456", // 示例商户号,实际需替换为真实商户号
"secret_key": "your_secret_key", // 示例秘钥,实际需替换为真实秘钥
"version": "v1" // 使用第一版接口
}
https://api.yizhipay.com/init
Content-Type: application/json
{"success": true, "data": {"merchant_token": "xxxxxx"}}
{"success": false, "error_code": "xxx", "error_message": "xxx"}
(具体错误码见错误码表)json { "order_id": "123456789", // 订单号 "amount": 100, // 金额(单位:分) "currency": "CNY", // 货币类型 "product_name": "产品名称", // 产品名称 "product_description": "产品描述", // 产品描述 "merchant_token": "xxxxxx", // 由初始化接口获取的商户token }
请求方式:POST,URL: https://api.yizhipay.com/create_order
Header: Content-Type: application/json
Body: JSON数据(如上) 返回结果示例(成功): {"success": true, "data": {"order_id_server": "xxxxxx"}}
(服务器生成的订单号)返回结果示例(失败): {"success": false, "error_code": "xxx", "error_message": "xxx"}
(具体错误码见错误码表)#### 3.3 其他接口同理可按上述模式调用并获取返回结果,以下为部分关键点提示: * 每次请求均需进行签名验证,使用商户秘钥与请求体数据进行SHA256加密后与签名字段比对。 * 对于所有返回的JSON数据,请确保解析其success
字段以判断操作是否成功。 * 若出现错误码或异常情况,请查阅文档中的错误码表及异常处理部分进行处理。