微信小程序支付的主要逻辑集中在后端,前端只需携带支付所需的数据请求后端接口然后根据返回结果做相应成功失败处理即可。

支付步骤前端请求支付

后端请求微信服务器

后端接受微信服务器返回数据

前端发起支付

微信的大概支付流程就是这样。以下是PHP语法的微信支付类,可以比照上面的步骤介绍,加深理解。在需要支付时,直接传入参数实例化此类再调用类的 pay 方法即可。

需要注意的是,在接收到微信服务器的回调通知后,根据通知的result_code字段判断支付是否成功。在接受到成功的通知后,后端需要返回success数据向微信服务器告知已得到回调通知。

否则微信服务器会不停的向后端发送消息。另外微信的通知是以XML格式发送的,在接受处理时需要注意。

退款具体步骤用户发起退款请求

商户发起退款请求

退款完成

小程序退款的流程和付款相似,但有一些细节上的不同。用户前端点击退款按钮后,后端接收到用户的退款请求通过商城后台呈现给商户,商户确定允许退款后,后端再发起向微信退款接口的请求来请求退款。

后端向微信退款接口发送请求后,得到响应信息,确定退款是否完成,根据退款是否完成再去进行改变订单状态等业务逻辑。退款的步骤相对微信支付来说比较简单。

以上就是关于微信支付和退款的流程及相关知识的介绍。文中的 PHP类 均封装直接可用。

因为微信支付和退款涉及的东西较为繁杂,很多人直接看官方文档可能会一头雾水,所以看过此文了解流程和要点后,再去看微信官方文档。

一方面可以更清晰的了解小程序的支付和退款流程。另一方面,本文因为篇幅有限及作者能力有限,肯定有无暇顾及或有所纰漏之处。为求稳妥,还是需要多看看官方开发文档。毕竟事涉支付,出个BUG可不是小事。

今日资料:4个G的PHP微信二次开发教程分享,第三方接口和小程序支付功能。

领取方式:关注然后私信回复PHP即可获得!

再次注意:有需要的可以关注私信取,只送50份!

本文仅代表作者个人观点,不代表SEO研究协会网官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱cxb5918@163.com。更多相关资讯,请到SEO研究协会网www.seoxiehui.cn学习互联网营销技术请到巨推学院www.jutuiedu.com。

php做一个微信退款,php如何实现微信小程序支付及退款相关推荐

  1. 微信小程序开发(十)小程序支付-查询退款

    应用场景 提交退款申请后,通过调用该接口查询退款状态.退款有一定延时,用零钱支付的退款20分钟内到账,银行卡支付的退款3个工作日后重新查询退款状态. 接口说明 这里退款还是根据商户订单号-out_tr ...

  2. 微信小程序支付以及退款功能(超详细)

    Springboot整合微信小程序支付 第一步: 第二步:导入微信支付的依赖 第三步:在springboot核心配置文件中配置参数 第四步:创建配置类WxPayAppConfig 第五步:支付方法 s ...

  3. 微信小程序支付返回签名错误_java 微信小程序微信支付统一下订单及数字签名错误问题(后端)...

    今天来分享一下之前做微信小程序微信支付遇到的一些坑,博主这里是微信小程序支付功能,因此选择的微信支付方式是JSAPI支付方式(温馨提示左下角有音乐哦). 首先我们肯定是要在小程序后台绑定一个商户号的, ...

  4. 微信小程序支付服务器教程,开通微信小程序支付教程

    为减少阅读时间,请先查看以下问题,对照自身情况进行跳转阅读: 1. 是否已有微信支付商户号? 答:①没有    ②有 回答①的用户,请点击[这里]跳转阅读 回答②的用户,请点击[这里]跳转阅读 ①为小 ...

  5. 如何在完全不懂服务器开发的情况下做一个实时联网对战的微信小游戏

    微信小游戏即将开放?有我们在,你还赶得上! 根据微信官方对外公开的消息,微信小游戏的脚步越来越接近了.它的开发者资格门槛和使用者门槛都很低,以后必将引爆一波"全民开发小游戏"浪潮. ...

  6. 微信小程序支付退款功能

    微信小程序支付退款功能 2022年02月做了一个微信小程序前端+ASP.NET后台的微信退款功能.功能的基本原理是使用JSAPI方式,对接之前的微信支付功能差不多.也是要签名,校验等.只不过它的退款传 ...

  7. 服务端微信小程序支付/退款详解

    一.小程序支付 参考小程序支付开发文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_4&index=3 账 ...

  8. 微信要做操作系统?一文为你把脉小程序未来十年

    1月22日,ios微信推出7.0.3版,在app商店里更新日志只轻描淡写说了一句:本次更新:-解决了一些已知问题.没错,就是这一句.话越少,事越大,真正要搞事的人只做不说.笔者看来,这一句顶万句,长远 ...

  9. QQ小程序支付 QQ钱包支付 微信支付

    前言 由于公司业务需要,最近这段时间对接了QQ小程序支付[包括QQ钱包支付 和 QQ小程序内微信支付],由于网络上相关的资料很少,遂留此文,以备后用.[顺便吐槽一下,官方文档不可全信] 由于业务关系, ...

最新文章

  1. HTML初级知识点总结(1.0)
  2. 在1 MB RAM中排序100万个8位数字
  3. JZOJ 5048. 【GDOI2017模拟一试4.11】IQ测试
  4. iOS制作一个雷达图,可用于多种场景(一)
  5. 谷歌开源的 GAN 库--TFGAN
  6. android 5.0 sd卡读写,如何使用为Android 5.0(Lollipop)提供的新SD卡存取API?
  7. 线程池原理及python实现
  8. IDC预测:2021vCPE软硬件市场将达到30亿美元
  9. 联想小新触摸板驱动_联想lenovo笔记本触摸板驱动-联想触摸驱动 win7版下载16.2.5.0 官方版-西西软件下载...
  10. FastStone Capture滚动截屏
  11. 微信小程序双击底部导航栏刷新页面
  12. QQ群下载解除限速小技巧【提高千倍不止】【无需会员】
  13. 【编译原理】自上而下语法分析(C/C++源码+实验报告)
  14. 「奶茶鼠太空系列」「敷衍熊探索发现系列」数字藏品限量抢!
  15. “usermod:UID‘0‘already exists”
  16. n9006 android6,三星N9006怎么用 三星N9006使用方法【详解】
  17. 使用钢笔工具进行抠图
  18. 邂逅JVM中的Bug
  19. Java的线程让步yield
  20. 创业公司股权分配的七大实操建议

热门文章

  1. 迁移 RDS for MySQL 数据到本地 MySQL
  2. Python学习十一:Web编程
  3. 约数个数、约数之和、约数
  4. 建筑吸音板的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  5. 百度地图API的使用方法
  6. 深圳威锋网前端面试总结
  7. fabs和abs的区别
  8. 255、海康威视监控弱电工程师精心整理的技术知识点
  9. 1+X云计算平台运维与开发认证(中级)样卷C-实操过程
  10. 通俗易懂单点登录SSO