支付系统43-----支付宝支付-统一收单退款,全额退款这里可以发起一笔或者两笔订单

简介: 支付系统43-----支付宝支付-统一收单退款,全额退款这里可以发起一笔或者两笔订单

接下来完成统一收单退款接口

申请退款,我们传入orderNo和reason这两个参数

之后调用serivce层的方法

在我们serivce层里面首先,我们创建了退款单

先获取了订单编号,之后根据订单编号生成退款订单编号、

通过一个时间器生成了一个退单编号

这里使用的是全额退款

未付款时交易超时退款

写好我们的退款原因,然后将他给返回

创建之后,调用我们统一收单接口

按照我们的业务方式组装我们的业务函数

trade_no是我们支付宝给我们返回的唯一的交易编号

首先根据退款单的编号设置一个

首先根据退款单的编号设置一个查询条件

原金额是1分钱,我现在退2分钱,看一个失败的案例

这里选择退款,选择原因

这个地方显示了退款异常

这里填写撤销或退款金额与订单金额不一致的情况

重新设计好,能够运行的情况

点击退款,退款已经成功的情况


相关文章
|
前端开发 安全 数据安全/隐私保护
支付宝支付流程解读
支付宝支付流程解读
|
3月前
|
前端开发
支付系统45------支付宝支付对账
支付系统45------支付宝支付对账
|
3月前
|
前端开发
支付系统44----支付宝支付-退款查询
支付系统44----支付宝支付-退款查询
支付系统44----支付宝支付-退款查询
|
5月前
|
C#
C# 实现微信退款及对帐
C# 实现微信退款及对帐
GoDaddy用支付宝付款时出现我们无法处理这笔交易,请查看您的付款信息并重试。...
GoDaddy用支付宝付款时出现我们无法处理这笔交易,请查看您的付款信息并重试。...
270 0
|
移动开发 安全 API
支付收银台初探(1)
支付收银台初探
411 0
|
小程序
电商收付通系列⑧,合单下单之支付通知
用户支付完成后,微信会把相关支付结果和用户信息发送给清算机构,清算机构需要接收处理后返回应答成功,然后继续给异步通知到下游从业机构。
205 0
电商收付通系列⑧,合单下单之支付通知
|
前端开发 区块链 Python
从 0 到 1 看支付
人类社会自从有了分工,就有了交换,而有了交换,也就有了支付,交换可以说是支付最古老的表现形态
243 0
从 0 到 1 看支付
服务商如何替商户发起手机网站支付收款
目前手机网站支付并未对外开放第三方授权及返佣的功能。故若想代替商户发起手机网站支付的收款请求,需要您将pid/appid和seller_id(可不填,默认PID/appid对应的账号)都设置成商户的账号,否则设置成服务商自己的账号有可能报没权限的错误。
592 12