直连商户模式小程序场景预签约
直连商户从商户小程序拉起微信签约小程序发起签约前,需先后台调用预签约接口完成预签约,获取预签约ID,再拉起微信签约小程序;用户完成签约授权后,再返回商户小程序。 注意 用户在微信的页面中完成免密支付签约后,微信会同时将签约信息通过异步通知的方式通知给商户后台。 如果用户放弃签约或签约失败则不通知; 商户获取的签约会话有效期为2小时。 官方文档
js
wxpay.v3.passwordExemptContract.contracts.normal.preEntrustSign.miniProgram.post({
appid,
service_id,
out_contract_code,
notify_url,
contract_display_account,
openid,
})
.then(
({
data: {
pre_entrustweb_id,
mchid,
service_id,
out_contract_code,
sign_mp_appid,
sign_mp_path,
},
}) => ({
pre_entrustweb_id,
mchid,
service_id,
out_contract_code,
sign_mp_appid,
sign_mp_path,
})
)