支付事件上报调用
调用方式
- 请求方式:
POST
- 请求地址:
https://tls2s.allapp.link/manage/event_tracking/purchases?project_id=你的ProjectId
请求头参数(Header)
参数 | 必须 | 值 | 说明 |
---|---|---|---|
Content-Type | 是 | application/json | 声明json格式 |
Authorization | 是 | Bearer md5(OpenSecret+(空格)+md5(请求body)) | OpenSecret 获取方式:Dashboard > 开发配置 > 开放平台秘钥 获取OpenSecret |
请求内容参数(Body)
请求示例:
{
"user_id": "1",
"pay_time": 1733296225,
"transaction_id": "1",
"transaction_desc": "交易描述",
"amount": 150,
"currency": "货币单位(如:USD CNY)",
"product_id": "产品id",
"product_name": "产品名称",
"product_price": 150,
"product_quantity": 1
"purchase_count": 1
}
参数说明
参数 | 必须 | 类型 | 说明 |
---|---|---|---|
project | 是 | string | 智链Dashboard后台项目管理页中获取到的项目ID |
user_id | 是 | string | 用户id |
pay_time | 是 | int64 | 交易时间(秒) |
transaction_id | 否 | string | 交易id |
transaction_desc | 否 | string | 交易描述 |
amount | 是 | int64 | 总交易金额(单位:分 如1元则填100) |
currency | 否 | string | 货币单位(如:USD CNY) |
product_id | 否 | string | 商品id |
product_name | 否 | []string | 商品名称 |
product_price | 否 | int64 | 商品单价(单位:分 如1元则填100) |
product_quantity | 否 | int64 | 商品数量 |
purchase_count | 是 | int64 | 支付次数,默认为:1 |
返回示例
{
"code": 200,
"msg": "请求成功",
"data": {}
}
返回编码(code)说明
返回编码 | 说明 |
---|---|
200 | 成功 |
10201 | 用户不存在 |
10202 | 用户没有登录设备 |
10203 | 用户没有归属的链接 |