zoukankan      html  css  js  c++  java
  • 微信支付——基于laravel框架的php实现

      现在经手的几乎每个项目都支持微信支付,简单记录下接入的大致流程。

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

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

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

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

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

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

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

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

  • 相关阅读:
    100LS练习方法
    甲方开源项目
    linux端口转发方式
    内网的一些穿透工具
    Checkpoint防火墙(一)
    2020目标
    Linux逻辑卷的扩容和缩小
    linux挂载磁盘
    Selinux介绍
    以太坊私链搭建
  • 原文地址:https://www.cnblogs.com/maoaji/p/6687905.html
Copyright © 2011-2022 走看看