微信 JSAPI 支付

适用于微信内网页

在使用 JSAPI支付之前,请先获得用户openid

请求URL

  • https://newapi.mbd.pub/release/wx

请求方式

  • POST

  • Json

请求参数

参数名

必选

类型

说明

openid

string

用户的openid,参见获取openid

app_id

string

你的 app_id,可在控制台查看

share_code

string

分账参数,需先开通分账权限

description

string

支付描述,一般为商品名称

amount_total

number

金额,单位为分

out_trade_no

string

订单号,如不填,面包多将随机生成订单号

callback_url

string

支付后跳转地址

sign

string

请求签名,参照签名算法

返回示例

返回参数说明

参数名

类型

说明

error

string

错误说明

备注

  • 如果返回结果不包含 error,则请求成功,返回的参数直接放入html中,即可在微信内使用微信 jsapi 唤起支付

  • jsapi支付的使用请参考微信官方文档

  • 根据微信规则,jsapi 支付后用户会进入「小票页面」,用户点击该页面的「继续」按钮,会跳转至 callback_url

支付Demo

该 demo 参考 payjs

最后更新于

这有帮助吗?