根据支付宝授权码获得支付宝用户信息,如果是html使用接口地址 author/page

com.fastchar.pay.action.FinalAliUserAction.java : 26
     
请求地址(URL)
/ali/user/author
请求方法(Method)
POST , GET
请求类型(ContentType)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(1)
参数名 参数说明 测试值
auth_code 授权码【必填】

获取发起授权的授权信息码,如果是html使用接口地址 authorInfo/page

com.fastchar.pay.action.FinalAliUserAction.java : 61
     
请求地址(URL)
/ali/user/authorInfo
请求方法(Method)
POST , GET
请求类型(ContentType)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(0)
参数名 参数说明 测试值

发起苹果内购支付

com.fastchar.pay.action.FinalApplePayAction.java : 66
     
请求地址(URL)
/pay/apple/purchase
请求方法(Method)
POST , GET
请求类型(Content-Type)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(5)
参数名 参数说明 测试值
userId 用户Id【必填】
orderPrefix 订单前缀【必填,请咨询后台开发人员】 生成订单的时候使用前缀,例如:BUY20191235123123412,前缀:BUY
orderTitle 订单标题【必填】
orderMoney 订单金额(元)【必填】{double}
orderData 订单附带数据【请咨询后台开发人员】
请求结果
返回data对象的json属性说明:
order:支付订单的信息

苹果内购回调,需要ios开发人员自主调用

com.fastchar.pay.action.FinalApplePayAction.java : 31
     
请求地址(URL)
/pay/apple/callback
请求方法(Method)
POST , GET
请求类型(ContentType)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(2)
参数名 参数说明 测试值
receipt 支付凭证,base64格式
payOrder 支付单号

获取微信公众号(小程序)openId

com.fastchar.pay.action.FinalWxUserAction.java : 27
     
请求地址(URL)
/wx/user/token
请求方法(Method)
POST , GET
请求类型(ContentType)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(1)
参数名 参数说明 测试值
code 微信授权码

根据微信授权码获得微信用户信息

com.fastchar.pay.action.FinalWxUserAction.java : 70
     
请求地址(URL)
/wx/user/author
请求方法(Method)
POST , GET
请求类型(ContentType)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(1)
参数名 参数说明 测试值
auth_code 授权码【必填】

解密微信小程序获取手机号码返回的数据

com.fastchar.pay.action.FinalWxUserAction.java : 52
     
请求地址(URL)
/wx/user/decrypt
请求方法(Method)
POST , GET
请求类型(ContentType)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(3)
参数名 参数说明 测试值
encryptedData 加密的数据
sessionKey 微信的session_key
iv 微信返回的iv参数

发起微信电脑网站支付,扫商户二维码支付

com.fastchar.pay.action.FinalWxPayAction.java : 243
     
请求地址(URL)
/pay/wx/page
请求方法(Method)
POST , GET
请求类型(Content-Type)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(5)
参数名 参数说明 测试值
userId 用户Id【必填】
orderPrefix 订单前缀【必填,请咨询后台开发人员】 生成订单的时候使用前缀,例如:BUY20191235123123412,前缀:BUY
orderTitle 订单标题【必填】
orderMoney 订单金额(元)【必填】{double}
orderData 订单附带数据【请咨询后台开发人员】
请求结果
返回data对象的json属性说明:
wx:发起微信支付参数集合,其中code为生成二维码的内容
order:支付订单的信息

发起微信APP支付

com.fastchar.pay.action.FinalWxPayAction.java : 89
     
请求地址(URL)
/pay/wx/app
请求方法(Method)
POST , GET
请求类型(Content-Type)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(5)
参数名 参数说明 测试值
userId 用户Id【必填】
orderPrefix 订单前缀【必填,请咨询后台开发人员】 生成订单的时候使用前缀,例如:BUY20191235123123412,前缀:BUY
orderTitle 订单标题【必填】
orderMoney 订单金额(元)【必填】{double}
orderData 订单附带数据【请咨询后台开发人员】
请求结果
返回data对象的json属性说明:
wx:发起微信支付的参数,直接传入微信sdk中即可!
order:支付订单的信息

发起微信公众号或者小程序支付

com.fastchar.pay.action.FinalWxPayAction.java : 166
     
请求地址(URL)
/pay/wx/js
请求方法(Method)
POST , GET
请求类型(Content-Type)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(6)
参数名 参数说明 测试值
userId 用户Id【必填】
openid 微信OpenId【必填】
orderPrefix 订单前缀【必填,请咨询后台开发人员】 生成订单的时候使用前缀,例如:BUY20191235123123412,前缀:BUY
orderTitle 订单标题【必填】
orderMoney 订单金额(元)【必填】{double}
orderData 订单附带数据【请咨询后台开发人员】
请求结果
返回data对象的json属性说明:
wx:发起微信支付的参数,直接传入微信sdk中即可!
order:支付订单的信息

微信回调

com.fastchar.pay.action.FinalWxPayAction.java : 28
     
请求地址(URL)
/pay/wx/callback
请求方法(Method)
POST , GET
请求类型(ContentType)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(0)
参数名 参数说明 测试值

模拟支付回调成功

com.fastchar.pay.action.FinalTestAction.java : 21
     
请求地址(URL)
/pay/test/success
请求方法(Method)
POST , GET
请求类型(ContentType)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(1)
参数名 参数说明 测试值
orderCode 订单编号【必填】

发起余额支付

com.fastchar.pay.action.FinalBalanceAction.java : 30
     
请求地址(URL)
/pay/balance/app
请求方法(Method)
POST , GET
请求类型(ContentType)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(6)
参数名 参数说明 测试值
userId 用户编号【必填】{int}
payPassword 支付密码【必填,MD5加密后提交】
orderPrefix 订单前缀【必填】 生成订单的时候使用前缀,例如:BUY20191235123123412,前缀:BUY
orderTitle 订单标题【必填】
orderMoney 订单金额(元)【必填】{double}
orderData 订单附带数据

发起支付宝电脑网站支付【请使用form表单跳转提交】

com.fastchar.pay.action.FinalAliPayAction.java : 165
     
请求地址(URL)
/pay/ali/page
请求方法(Method)
POST , GET
请求类型(Content-Type)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(6)
参数名 参数说明 测试值
userId 用户Id【必填】
orderPrefix 订单前缀【必填,请咨询后台开发人员】 生成订单的时候使用前缀,例如:BUY20191235123123412,前缀:BUY
orderTitle 订单标题【必填】
orderMoney 订单金额(元)【必填】{double}
orderData 订单附带数据【请咨询后台开发人员】
returnUrl 返回页面的路径
请求结果
返回支付宝的网页支付页面

发起支付宝APP支付

com.fastchar.pay.action.FinalAliPayAction.java : 95
     
请求地址(URL)
/pay/ali/app
请求方法(Method)
POST , GET
请求类型(Content-Type)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(5)
参数名 参数说明 测试值
userId 用户Id【必填】
orderPrefix 订单前缀【必填,请咨询后台开发人员】 生成订单的时候使用前缀,例如:BUY20191235123123412,前缀:BUY
orderTitle 订单标题【必填】
orderMoney 订单金额(元)【必填】{double}
orderData 订单附带数据【请咨询后台开发人员】
请求结果
返回data对象的json属性说明:
url:发起支付宝支付的url参数,直接传入支付宝sdk中即可!
order:支付订单的信息

支付宝APP支付回调

com.fastchar.pay.action.FinalAliPayAction.java : 27
     
请求地址(URL)
/pay/ali/callback
请求方法(Method)
POST , GET
请求类型(ContentType)
application/x-www-form-urlencoded , multipart/form-data
请求参数(Params)(0)
参数名 参数说明 测试值