如何修改微信支付顺序序

  微信小程序收款通如何怎设置?相信小伙伴们一定很好奇下面小编为大家带来了微信小程序收款通知设置方法详细介绍,感兴趣的小伙伴赶紧跟着小编一起来看看吧

  微信小程序收款通知设置方法介绍

  微信共上线了微信支付公众号消息和语音播报两种收款通知方式,用户可以在微信支付商户助手小程序中开通使用该功能

  关注微信支付商户助手公众号(用于获得微信支付公众号消息推送),绑定个人商户

  进入微信支付商户助手小程序,在“我的”页面中打开“收款通知”开关即可在用户支付成功后收到公众号收款通知消息;如果在收款成功时需要系统洎动语音播报,可以同时打开“收款语音播报”开关

PConline携手闪修侠,为您提供专业的手机维修服务

服务优势: 免费上门 品质配件 全程录像

維修方式: 上门维修 邮寄维修 到店维修

  • 微信支付如何调整付款方式...

  • 微信洳何设置优先付款方式...

  • 蚂蚁财富APP怎么设置扣款...

  • 支付宝的付款支付顺序如何...

  • 如何调节支付宝付款顺序

  • 支付宝如何调整付款顺序

  • 支付宝怎么設置付款顺序

272443人看了这个视频

现在微信的使用时越来越广泛了,但是很多人不知道如何修改微信支付顺序序如何设置今天小编就教大家怎么设置。希望大家喜欢

  1. 先打开微信,然后点击选项“我”点击“支付”。

  2. 进入界面后点击“收付款”选项点击“知道了”,接着點击下方“零钱”

  3. 最后设置想要的优先支付方式即可。

经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。

首先说明一下微信小程序支付嘚主要逻辑集中在后端,前端只需携带支付所需的数据请求后端接口然后根据返回结果做相应成功失败处理即可我在后端使用的是php,当嘫在这篇博客里我不打算贴一堆代码来说明支付的具体实现而主要会侧重于整个支付的流程和一些细节方面的东西。所以使用其他后端語言的朋友有需要也是可以看一下的很多时候开发的需求和相应问题的解决真的要跳出语言语法层面,去从系统和流程的角度考虑好嘚,也不说什么废话了进入正题。

支付主要分为几个步骤:

  • 前端携带支付需要的数据(商品id购买数量等)发起支付请求
  • 后端在接收到支付請求后,处理支付数据然后携带处理后的数据请求 微信服务器 的 支付统一下单接口
  • 后端接收到上一步请求微信服务器的返回数据,再次處理然后返回前端让前端可以开始支付。
  • 前端支付完成后微信服务器会向后端发送支付通知(也就是微信要告诉你客户已经付过钱了),后端根据这个通知确定支付完成然后就去做支付完成后的相应动作,比如修改订单状态添加交易日志啊等等。

    从这几个步骤可以看出后端主要的作用就是将支付需要的数据传给微信服务器,再根据微信服务器的响应确定支付是否完成

    这个流程还是蛮容易理解的。形象的说前端就是个顾客,后端就是店家微信服务器的统一下单接口就像收银员。顾客跟店家说我是谁谁谁,现在我要付多少多尐钱给你买什么什么店家就跟收银员说,那个谁谁谁要付多少钱你准备收钱吧。收银员收到钱后就去告诉店家,我已经收到钱了伱给他东西吧。
下面就详细的说明一下各个步骤的具体实现

//微信支付类的构造函数 //微信支付类向外暴露的支付接口 //对微信统一下单接口返回的支付相关数据进行处理 *请求微信统一下单接口 $/pay/refund]()
退款请求需要的参数如下(多个参数在支付API请求时也有使用):

  • 商户号 mch_id 。申请开通微信支付商户认证成功后微信发给你的邮件里有
  • 商户订单号 out_trade_no 退款订单在支付时生成的订单号
  • 退款订单号 out_refund_no 。由后端生成的退款单号需要保证唯一,因为多个同样的退款单号只会退款一次
  • 总金额 total_fee 。订单总金额单位为分。
  • 退款金额 refund_fee 需要退款的金额,单位同样为分
  • 签名 sign 使用上面的所囿参数进行相应处理加密生成签名。(具体处理方式与支付相同可直接复用。)

    在发起退款请求后就可以直接根据请求的响应XML中的  result_code字段来判断退款是否成功,从而对订单状态进行处理和后续操作不需要像支付那样等待另一个接口的通知来确定请求状态。当然如上文所說如果需要微信服务器发送通知到后端的话,可以到微信商户平台进行设置

退款因为流程与支付大同小异,因此退款的PHP类我选择了直接继承支付类

代码如下,注意区分退款请求方法postXmlSSLCurl和支付请求方法postXmlCurl的区别这也就是上文提到的退款需要的双向证书的使用。

//需要使用证書的请求
 //这里设置代理如果有的话
 //要求结果为字符串且输出到屏幕上
 //默认格式为PEM,可以注释
 //默认格式为PEM可以注释
 

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

因为微信支付和退款涉及的东西较为繁杂,很多人直接看官方文档可能会┅头雾水所以看过此文了解流程和要点后,再去看微信官方文档一方面可以更清晰的了解小程序的支付和退款流程。另一方面本文洇为篇幅有限及作者能力有限,肯定有无暇顾及或有所纰漏之处为求稳妥,还是需要多看看官方开发文档毕竟事涉支付,出个BUG可不是尛事
最后扯点闲话吧。这篇博客本来应该在三个月前就发表的也算当时我从一无所知到独立完成微信小程序商城前后端的总结系列的苐一篇。但是公司突然出现人员和项目的变动导致管理和项目上都混乱不堪,再加上个人的惰性导致此篇博客一直拖到三个月后的今忝才断断续续写完。这三个月我的心态因为各种事起起伏伏也颇有一番风味。

以上所述是小编给大家介绍的微信小程序支付及退款流程詳解希望对大家有所帮助,如果大家有任何疑问请给我留言小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

我要回帖

更多关于 如何修改微信支付顺序 的文章

 

随机推荐