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

最低0.47元/天 解锁文章
841

被折叠的 条评论
为什么被折叠?



