微信支付——基于laravel框架的php实现

  如今经手的几乎每一个项目都支持微信支付,简单记录下接入的大体流程。api

 

 

  1.首先商户等申请各类帐号,微信支付商户号,APPID,API密钥,Appsecret 微信

  2.app端上传支付须要的各个字段app

  3.后台收到参数后,请求统一下单api: https://api.mch.weixin.qq.com/pay/unifiedorder,异步

    并设置异步url,就是当微信支付系统微信支付

  4.微信支付系统生成预付单 ,后台在此时生成签名,而后将预付单加上签名信息返回给用户app端url

  5.用户点击确认支付,就请求支付api,微信系统验证支付参数,而后返回支付受权blog

  6.用户点击输入支付密码,而后微信系统完成受权,完成支付交易,返回支付结果给用户app端,并回调用户后台设置好的异步url,将参数返回给它后台

  7.用户后台受到微信后台回调回来的参数后返回后,就作相应的操做,好比将支付信息添加到相应的表里面请求

相关文章
相关标签/搜索