用户工具

站点工具


open:vhall_api_非开放接口

非开放接口

webinar/pay 活动打赏

活动打赏

URL http://e.vhall.com/api/vhallapi/v2/webinar/pay 

请求参数

参数名类型必选说明
user_id int 付款用户id
webinar_id int 活动ID
type int 支付类型0 支付宝 1 微信
feestring打赏金额
note string 打赏说明
return_urlstring回调地址
jump_urlstring支付宝裁付款成功后的跳转页面必须以http: 或 https:开头的域名
app_keystring当用户开通多个app_key时,该参数为必选

回调说明

vhall 回调第三方,会附带sign签名来供用户校验回调是否合法

 sign校验SDK地址 :https://github.com/vhall/VhallReturnCheck 

回调附带参数

参数名类型必选说明
user_id int 付款用户id
fee string 打赏金额
note string 打赏说明
type string 支付方式

响应参数

返回形如 {“code”:200,”msg”:“success”,”data”:{“url”:“https:\/\/mapi.alipay.com\/gateway.do?service=create_direct_pay_by_user&pxxxx”}}的json,data值的数据格式如下

参数名类型必选说明
urlstring支付地址,微信支付二维码

相应示例

{
    "code": 200,
    "msg": "success",
    "data": {
        "url": "https://mapi.alipay.com/gateway.do?service=create_direct_pay_by_user&xxxx"
    }
}

错误码

code含义
10060 用户ID不能参数为空
10061 活动ID不能为空
10062 活动不存在
10063 支付类型不能为空
10064 打赏金额不能为空
10065 生成订单失败
10066 当前用户不存在

webinar/app-pay 移动端打赏

活动打赏 : 仅限于支付宝

URL http://e.vhall.com/api/vhallapi/v2/webinar/app-pay 

请求参数

参数名类型必选说明
user_id int 付款用户id
webinar_id int 活动ID
feestring打赏金额
note string 打赏说明
return_urlstring回调地址
app_keystring当用户开通多个app_key时,该参数为必选

回调说明

vhall 回调第三方,会附带sign签名来供用户校验回调是否合法

 sign校验SDK地址 :https://github.com/vhall/VhallReturnCheck 

回调附带参数

参数名类型必选说明
user_id int 付款用户id
fee string 打赏金额
note string 打赏说明

响应参数

返回形如 {“code”:200,”msg”:“success”,”data”:{“data”:“partner=xxxx&seller_id=xxxx@vhall.com&out_trade_no=xxxx&subject=很精彩,赞一个&body=很精彩,赞一个&total_fee=0.01&notify_url=http://t.xxx.com/pay/app&service=mobile.securitypay.pay&payment_type=1&_input_charset=utf-8&it_b_pay=30m&show_url=m.alipay.com&sign=xw%2Bh%2BPpmQXFn2soQ%2ByCYn0oQ3V4sLqKP6jbhLyptOR44YL80SLvyu%2FxANyBLm7olfjLuGeSa%2Fd5Af1i0H3XaxtdR1GbvVwvy2eOk1cA4S%2FZm1QBEZNv5LxWJyxHD71Zh4YPTelpGR%2B9HPU8VrRXwvDeVuZLWbZwgkPYSalHWTk4%3D&sign_type=RSA”}}的json,data值的数据格式如下

参数名类型必选说明
data string 支付宝payinfo信息

相应示例

{
    "code": 200,
    "msg": "success",
    "data": {
        "data": "partner=xxx&seller_id=xxx@vhall.com&out_trade_no=14738353727977&subject=很精彩,赞一个&body=很精彩,赞一个&total_fee=0.01&notify_url=http://t.xxx.com/pay/app&service=mobile.securitypay.pay&payment_type=1&_input_charset=utf-8&it_b_pay=30m&show_url=m.alipay.com&sign=xw%2Bh%2BPpmQXFn2soQ%2ByCYn0oQ3V4sLqKP6jbhLyptOR44YL80SLvyu%2FxANyBLm7olfjLuGeSa%2Fd5Af1i0H3XaxtdR1GbvVwvy2eOk1cA4S%2FZm1QBEZNv5LxWJyxHD71Zh4YPTelpGR%2B9HPU8VrRXwvDeVuZLWbZwgkPYSalHWTk4%3D&sign_type=RSA"
    }
}

错误码

code含义
10060 用户ID不能参数为空
10061 活动ID不能为空
10062 活动不存在
10064 打赏金额不能为空
10065 生成订单失败
10066 当前用户不存在
open/vhall_api_非开放接口.txt · 最后更改: 2016/12/06 15:31 由 rui.jiang