简要描述
- 用户直冲接口
请求信息
请求 URL
javascripthttps://www.xxx.com/h5/deposit请求规范
基础信息
- 接口协议:
HTTPS - 数据格式:
application/json - 请求方式:
POST
- 接口协议:
请求示例
typescript// typescript + axios 请求示例 import axios from 'axios' // 定义请求参数类型 interface CreateRechargeParams { merchant_no: string member_id: string order_no: string amount: string callback_url: string return_url: string remark: string ip: string time: string sign: string } // 发起充值请求 async function createRechargeOrder(params: CreateRechargeParams) { try { const response = await axios.post('https://api.example.com/h5/deposit', params) console.log('Recharge Success:', response.data) return response.data } catch (error: any) { if (error.response) { console.error('API Error:', error.response.data) } else { console.error('Request Failed:', error.message) } throw error } } // 示例调用 createRechargeOrder({ merchant_no: 'M1234567890', member_id: 'user_001', order_no: 'ORD20250425001', amount: '500.00', callback_url: 'https://yourapp.com/api/callback', return_url: 'https://yourapp.com/success', remark: 'Recharge to wallet', ip: '192.168.1.88', time: Date.now().toString(), sign: 'your_generated_signature_here' })
请求参数列表
参数名 必选 类型 说明 merchant_no ✅ string 商户号 member_id ✅ string 用户id order_no ✅ string 商户订单号 amount ✅ string 充值金额 callback_url ✅ string 回调地址 return_url ✅ string 跳转url remark ✅ string 备注 ip ✅ string 用户IP time ✅ string 时间戳 sign ✅ string sign
响应信息
响应示例
json
{
"code": "0",
"msg": "",
"data": {
"trade_no":"asdf43fsfsdfasdgdfsfdz",
"status":"pending",//pending,success
"deposit_page_url": "http://xxxxxxx.com/xxx?token=xff3f3f3f3f&transaction_id=3r3f3f3f3f"
}
}响应参数列表
参数名 类型 说明 trade_no string 订单号 status string 状态(pending, success) deposit_page_url string 充值页面链接
备注
- 更多关于用户直冲接口的问题请咨询管理员
- 更新日期: 2024-04-24