1、在小程序中引入微信支付SDK,调用微信支付接口,获取小程序下单参数。
2、将小程序下单参数发送到服务器,服务器根据小程序下单参数向微信发起下单请求,获取支付链接。
3、将支付链接返回给小程序,小程序d出支付界面,完成支付。
1.调用wx.login登录接口获取登录凭证,返回code信息
2.向后台传输数据提交订单 登录凭证 订单价格totferr code 平台user_id
3.后台通过user_id查询 appid,小程序密匙,然后把 小程序appid,openid用户唯一标识,machid商户号,商户密匙wxsecret,价格传入获取一个WeixinPay实例,
调用WeixinPay的pay方法,返回结果$return,
微信端接受到成功数据后发起支付
支付成功
1、点击进入 微信公众平台 ,并选择下方小程序
2、滑到页面最底部,并点击前往注册
3、按流程填写注册资料
PS: 注意申请个人的微信小程序是没有支付功能的;申请企业的小程序才能进行后续支付的申请。
1、登录微信小程序后台,点击【微信支付】并选择【支付申请】-【前往申请】
2、点击【注册微信支付商户号】,申请耗时约1-5天,大致流程为:填写申请信息--经过微信支付审核--查收开户邮件--验证打款金额--登录商户平台签署协议,即可完成支付申请。
3、如果已有商户号的开发者可通过绑定已有微信支付商户号可快速开通微信支付。目前仅支持绑定主体一致且完成所有开户流程的新接口普通类型商户号,其他类型均不支持。步骤如下:
①登录微信商户平台,进入【产品中心-APPID授权管理】,点击"关联更多APPID",输入小程序APPID进行授权绑定。
②小程序的APPID可登陆【微信小程序-开发-开发设置-开发者ID】获取
③提交授权申请后,返回【微信小程序-微信支付-商户号管理-MA授权申请信息】中进行确认,授权关系状态刷新为正常后,即表示绑定成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)