请输入
菜单

会员充值并发起微信支付

会员充值并发起微信支付


接口说明

该接口用于会员充值并发起微信支付;

注意事项

在调用前,需要联系工作人员,将您的微信appid添加到上游支付公司后台,您才可以发起支付
支付的进件主体需要和您小程序的主体相同,否则将无法发起支付
支付完成后,系统会自动将会员充值订单完成,并增加余额,您无需关心后续的事项,但因为支付成功至余额成功增加之间,可能存在处理时间差,建议您支付完成后,过1~2秒再查询订单

基本信息

名称 描述
HTTP URL https://open.shengyi.pro/payment/v1/vip_top_up
HTTP Method POST

请求参数

请求头

content-type 必填 string
示例:application/json
固定值:application/json


参数

appid 必填 string
示例:10000000000
应用唯一标识,可以从众流生意app中的开放平台中获取


client_token 必填 string
示例:laOVEe3aNYY*****
用户授权令牌


vip_id 必填 string
示例:dnA0Q1V5bGdXbFFkaW5MOUdlQVY1dz09
会员id


store_id 必填 string
示例:dnA0Q1V5bGdXbFFkaW5MOUdlQVY1dz09
店铺id


payment_no 必填 string
示例:1111111111111111111111111111
支付号,必须由数字组成,长度为15~20之间,且不可以重复,调用方需要保证每次唯一


money 必填 int
示例:100
充值金额,单位:分


sub_appid 必填 string
示例:xxxxxxxxxxxxxxxxxxxxxxxxxx
微信小程序的appid,调用前必须先联系工作人员将您的小程序appid添加至支付公司平台,否则可能会导致您发起交易失败


openid 必填 string
示例:xxxxxxxxxxxxxxxxxxxxxxxxxx
顾客的openid


remark 选填 string
示例:测试
会写到订单备注里面,也会体现至微信支付的商品信息字段里,会在原来的内容上拼接“(开放平台调用)”,为正常现象


notify_url 选填 string
示例:https://www.xxxx.com
回调地址,如果传参了回调地址,则支付成功后,会额外向该地址回调,若不传参,则不会回调


attach 选填 string
示例:额外数据
在填写了回调地址的情况下,如果额外传参了attach,将会在调的时候,原样返回如果内容中需要携带url符号等,请先进行url转码


请求示例

shell 复制代码
curl --location --request POST 'https://open.shenyi.pro/payment/v1/vip_top_up \
--header 'Content-Type: application/json' \
--data '{
    "appid": "10000000000",
    "client_token": "laOVEe3aNYY*****",
    "vip_id": "dnA0Q1V5bGdXbFFkaW5MOUdlQVY1dz09",
    "store_id": "dnA0Q1V5bGdXbFFkaW5MOUdlQVY1dz09",
    "payment_no": "201622077045496",
    "payment_channel_type_id": 1,
    "money": 1,
    "sub_appid": "xxxxxxxxxxxxxxxxx",
    "openid": "xxxxxxxxxxxxxxxxx",
    "remark": "测试"
}'

响应参数

参数

code int
示例:200
请求响应


message string
示例:请求成功
请求响应


data struct
示例:true
请求响应


响应示例

json 复制代码
{
    "code": 200,
    "message": "请求成功",
    "data": {}
}
上一个
获取会员充值包规格
下一个
会员充值异步回调
最近修改: 2025-03-20Powered by