充值站-游戏代充
信游科技
2019/8/23 17:26:05
名称
|
参数名
|
必选
|
类型
|
说明
|
平台ID
|
pid
|
是
|
string
|
充值站分配给请求方的唯一标识
|
接口类型
|
type
|
是
|
string
|
固定值supay
|
时间戳
|
time
|
是
|
string
|
时间戳,用于判断请求是否超时10位
|
商户id
|
pid
|
是
|
string
|
充值站给请求方分配的商户id
|
游戏id
|
gid
|
是
|
string
|
信游系统对游戏的唯一标识
|
游戏服id
|
sid
|
是
|
string
|
信游系统对游戏服的唯一标识
|
用户id
|
uid
|
是
|
string
|
信游系统对用户的唯一标识
|
用户名
|
uname
|
是
|
string
|
信游系统该用户的用户名
|
订单号
|
orderid
|
是
|
string
|
请求方的订单号
|
充值金额
|
money
|
是
|
Double
|
需要付款的金额
|
到账金额
|
arrivalmoney
|
否
|
Double
|
需要给游戏实际充值的金额 如果不传 与充值金额一致
|
角色名称
|
role
|
否
|
String
|
该账号充值的角色名称
|
支付方式
|
paytype
|
是
|
String
|
上游充值站的支付方式编号
|
签名
|
sign
|
是
|
string
|
MD5签名字符串,转换成小写32位
|
名称
|
参数名
|
必选
|
类型
|
说明
|
密钥
|
pkey
|
是
|
string
|
我方提供,用于签名
|
请求IP
|
ip
|
是
|
string
|
发起请求的ip,我方填写到充值站后台,不提供则代表不限制
|
签名方法:sign=md5(key#uid#gid#sid#pid#time)(转换成小写32位) 说明:md5加密参数值,注意只加密参数值,不带参数名,用英文的#号连接各参数值 例如:加密前: xykj#123456#1000#1001#abcd#1547522338 加密后:466bf908ed6c8d58856526db8e3a3c47
"code"
参数名
|
类型
|
说明
|
code
|
int
|
返回值
|
msg
|
string
|
说明
|
data
|
object
|
返回信息
|
返回值
|
说明
|
1
|
成功 data中返回唤起支付的表单或网址
|
2
|
pid参数为空或者错误
|
4
|
gid参数为空或者游戏不存在或者游戏接口信息不存在
|
5
|
sid参数为空或者游戏服不存在
|
6
|
uid参数为空或者uname参数为空
|
8
|
该订单已存在
|
9
|
money参数为空或者不大于0
|
11
|
sign参数为空或错误
|
13
|
paytype参数为空 或者该编号的支付方式不存在或者改支付方式的对应支付平台不存在
|
23
|
请求的uid账号在vip站不存在
|
33
|
orderid参数为空
|
34
|
time参数为空 或与服务器时间相差大于五分钟
|
37
|
该支付方式所对应的币种不存在或异常
|
-1
|
角色验证不通过
|