java 版微信、支付宝各种支付退款 前言 最近整理了一下自己做过的各种支付退款的业务,并整理如下,只是大致思路代码不保证百分百没有问题但是都是经过我以前实际验证过并投入生产环境的,省略了一些和支付无关的业务流程。 java 微信App支付 参考时序图了解大致流程。 微信 "App支付文档" 大致步 ...
分类:
微信 时间:
2018-11-05 11:15:49
阅读次数:
254
有这样的场景,用户购买商品。但是退款的时候要去除运费。 或者,用户购买多个商家的商品,统一支付。但是用户只退其中一个商家的商品。 又或者,用户一个订单购买多个商品。只退其中一个商品。 微信退款接口可以满足这些需求,前提是总的退款金额不能超过总的支付金额。 支付的时候,不需要证书。 但是退款的时候,需 ...
分类:
微信 时间:
2018-11-02 18:57:15
阅读次数:
3767
原文:https://blog.csdn.net/jason19905/article/details/78628349 网上的很多PHP微信支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入微信支付的带来些许帮助和借鉴意义。 直接运行该文件即 ...
分类:
微信 时间:
2018-11-01 13:41:19
阅读次数:
153
https://www.jb51.net/article/136476.htm 目录 前期准备: 前期准备: 前面讲了怎么实现微信支付,详见博文:PHP实现微信支付(jsapi支付)流程 和ThinkPHP中实现微信支付(jsapi支付)流程。由于业务需求,还需要有微信退款,经过研究和摸索,也终于搞 ...
分类:
微信 时间:
2018-10-24 10:52:14
阅读次数:
228
微信支付开发完之后,客户提出新要求,要求有退款功能,好吧,完整的支付流程也包括退款,干吧。o_o .... 当交易发生之后一段时间内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付款退还给买家,微信支付将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退到买家帐号上。微信退款 ...
分类:
微信 时间:
2018-10-15 20:28:16
阅读次数:
292
最近在做微信支付的开发,做到退款的时候,需要使用到p12 证书,在本地调试没问题了,打成jar 包,放入到docker 下面运行,结果出现如下的bug java.io.fileNotFound: file: xxx/xxx.jar!/classes!/xxx/xxx.p12(no such file ...
分类:
编程语言 时间:
2018-10-11 12:18:10
阅读次数:
264
比如考虑的点: 一,支付金额 1.最小值0.01; 2.无实际支付意义的值是否支持,比如0、负值; 3.支付金额错误时,比如格式或数字错误; 4.超大金额是否有限制; 5.余额小于实际支付金额时; 6.银行卡或其他设置,比如当日消费金额或单笔消费金额超限时; 二.支付接口上 涉及到第三方接口相关事件 ...
分类:
其他好文 时间:
2018-09-05 17:40:57
阅读次数:
172
原文:微信退款证书使用c#微信退款需要证书 data为已封装好的xml数据 具体怎么封装>打开 1 public string get(string data) 2 { 3 string cert = @"D:\certificate\apiclient_cert.p12"; //证书位置 4 st... ...
分类:
微信 时间:
2018-08-31 18:02:25
阅读次数:
561
接上次 退款接口、现在开始做退款查询接口、该接口主要用于在查询单笔订单退款信息查询、商户月末清算等。废话不多说、、、 看文档: 退款查询API 提交退款申请后, 通过调用该接口查询退款状态。 退款有一定延时, 请在 3 个工作日后重新查询退款状态。 请求参数列表 请求url:https://pay. ...
分类:
微信 时间:
2018-08-29 14:44:12
阅读次数:
362