文档
测试

h5支付接口-微信

POST
http://{{flygo-local-test}}/ego/vpn-bss/bill/pay/download

请求头

参数名
类型
描述
必填
Authorization
string
示例:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjE1NjQwNTk4ODEwIiwiZXhwIjoxNzE1NjEyNTEzLCJpYXQiOjE2NTI1NDA1MTN9.B1q-YEvp1H0N6z5gSNlFbZNkLBOl6Vas_VGPM8EYNUI
必填

请求参数

参数名
类型
描述
必填
payChannel
string
示例:2 1是支付宝,2是微信。目前微信的后端实现了,先做微信的
必填
payPath
string
示例:h5 按照这个参数传
必填
h5SceneInfo
object
数据字典
必填
payClientIp
string
示例:127.0.0.1 微信要求传入客户端ip,这可能网页做个开发 指导文档:https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_5
必填
payType
string
示例:Android 转让Android或者Ios
必填

响应参数

参数名
类型
描述
必填
code
string
示例:200
必填
message
object
示例:null
必填
success
boolean
示例:true
必填
data
object
数据字典
必填
type
string
示例:wechat
必填
wechatRetMap
object
数据字典
必填
h5_url
string
示例:https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx14231143814088724dbc1adbb1efe20000&package=1184653520
必填
alipayOrder
object
示例:null
必填
billId
string
示例:d7a44476-482c-4db1-a24d-7656e9bacd33
必填
payUrl
object
示例:null
必填

说明 / 示例

传入: { "payChannel":"2", "payPath":"h5", "h5SceneInfo":{ "payClientIp":"127.0.0.1", "payType":"Android" } } 返回 { "code": "200", "message": null, "success": true, "data": { "type": "wechat", "wechatRetMap": { "h5_url": "https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx14231143814088724dbc1adbb1efe20000&package=1184653520" }, "alipayOrder": null, "billId": "d7a44476-482c-4db1-a24d-7656e9bacd33", "payUrl": null } }