会员站-平台币支付
信游科技
2019/8/23 17:35:09
会员中心-平台币支付.md
会员中心-平台币支付
接口说明
-
接口用途: 请求方调用本接口,支付平台币,需要输入支付密码
-
请求地址: 会员中心域名/api/vip/
-
请求方式: get或post
请求参数
|
名称
|
参数名
|
类型
|
必填
|
说明
|
|
请求类型
|
type
|
string
|
是
|
固定值 xy.vip.pay.currency
|
|
用户id
|
uid
|
long
|
是
|
信游平台用户唯一标识
|
|
订单号
|
orderid
|
string
|
否
|
请求方订单号
|
|
支付数量
|
paymoney
|
int
|
是
|
支付平台币的数量 如支付100个 则为100
|
|
支付密码
|
paypassword
|
string
|
是
|
用户的支付密码
|
|
备注说明
|
remark
|
string
|
否
|
本次平台币支付的说明 (原因,备注等)需要进行UrlEncode加密
|
|
请求方
|
pid
|
string
|
是
|
会员中心站[平台币增减]接口分配给请求方的id
|
|
时间戳
|
time
|
string
|
是
|
10位Unix时间戳,判断请求是否超时
|
|
加密sign
|
sign
|
string
|
是
|
md5(pid#key#time#type) key为双方私下约定或回传的值
|
其他参数(非请求参数)
|
名称
|
参数名
|
类型
|
说明
|
|
key
|
key
|
string
|
会员中心站[平台币增减]接口分配给请求方的key [参与加密]
|
签名
签名方法:sign=md5(pid#key#time#type) 说明:md5加密参数值,注意只加密参数值,不带参数名,用英文的#号连接各参数值 例如:
加密前: 1001#2001#1506515930#xy.vip.pay.currency 加密后: 7089a620d4af2fe032e32525fe7d5e6a
请求示例
http://vip.wan911.com/api/vip/?type=xy.vip.pay.currency&uid=10008&orderid=xy123456789123456&paymoney=10&pid=xykj&time=1563262955&sign=a8afaa499c802f3e7ae382b6014afae6
返回值
{ "code":"返回值", "msg":"Unicode码", "data":"" }
{ "code":"1", "msg":" Unicode码", "data":"" }
code返回值说明
|
code
|
说明
|
|
0
|
具体说明返回在msg参数里
|
|
1
|
支付成功
|
|
2
|
pid错误
|
|
6
|
uid 参数为空或错误
|
|
9
|
支付数量异常
|
|
11
|
sign加密错误
|
|
23
|
用户不存在
|
|
40
|
支付密码错误
|