额度支付接口
328字约1分钟
2025-04-09
使用额度支付接口可以进行额度卡购买或充值
。
额度卡购买充值
适用对象: 第三方服务端请求
请求URL: https://api.espai.fun/order/pay
请求方式: POST
请求参数:
字段名 | 类型 | 必填 | 描述 |
---|---|---|---|
commodity_id | string | 是 | 额度卡产品ID(1-5); 1:1000次,2:2200次, 3:5000次,4:15000次,5:不限次数 |
commodity_type | string | 是 | 支付类型(0-1);0:购买额度卡,1:额度卡充值 |
参数示例:
{
"commodity_id": "1",
"commodity_type": "0"
}
返回参数:
字段名 | 类型 | 必填 | 描述 |
---|---|---|---|
success | boolean | 是 | 结果标识;true:成功,false:请求失败 |
data | string | 是 | 支付URL;通过该URL可以在前端H5页面拉起支付页 |
返回示例:
{
"success": true,
"data": "https://pay.phpwc.cn/submit.php?buyer_id=87215a4192654cea8781a1a596d23cae&money=8.8&name=额度卡购买-傲天青龙¬ify_url=https://api.espai.fun/order/notify&out_trade_no=20250410094846975¶m=87215a4192654cea8781a1a596d23cae_1_0_&pid=1407&return_url=https://dev.espai2.fun/&sitename=ESP-AI 开放平台&type=alipay&sign=c6503aba0bf649c19d9e83f4ade6d473&sign_type=MD5"
}
错误示例:
{
"success": false,
"message": "系统错误:xxx",
"code": 500
}
{
"success": false,
"message": "缺失参数:commodity_id",
"code": 401
}
代码示例:
Nodejs
const axios = require('axios');
// 定义请求头部
const headers = {
'authorization': 'esp_ai平台的32位open_api_key',
'Content-Type': 'application/json'
};
// 定义要发送的数据
const data = {
commodity_id: '1',
commodity_type: '0'
};
// 发送POST请求
axios.post('https://api.espai.fun/order/pay', data, {headers})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});