springboot集成微信jsapi支付,使用v3接口,实现微信退款,并接受退款回调

1. 集成微信支付步骤看我得另一个博客,流程都是完整的,亲测可用

springboot集成微信jsapi支付,使用v3接口,实现获取预支付交易id_微信支付jsapiservice.prepay-优快云博客

2. 微信退款实现,只贴实现类,refundNotifyUrl就是退款信息得回调地址,记住要和你得退款接口对应

@Override
    @Transactional(rollbackFor = Exception.class)
    public Result weixinRefund(RefundDto refundDto,BywOrder bywOrder) {
//请求对象
        CreateRequest request = new CreateRequest();
        AmountReq amountReq = new AmountReq();
        //退款金额
        amountReq.setRefund(new BigDecimal(refundDto.getRefundAmount()).longValue());
        //原订单金额
        amountReq.setTotal(bywOrder.getOrderAmount().longValue());
        //货币类型(默认人民币)
        amountReq.setCurrency("CNY");
        request.setOutRefundNo(refundDto.getOutTradeNo());
        request.setAmount(amountReq);
        request.setOutTr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值