开源一个 SpringBoot 2.x 实现的个人支付项目源码

点击▲关注 “爪哇笔记”   给公众号标星置顶

更多摄影技巧 第一时间直达


前言

基于 SpringBoot2.x + Shiro 实现了用户管理、个人微信、支付宝支付,内置扫码支付、后台回调、订单查询、限流等一系列功能。项目对原有SDk进行了深度的封装,使用上来说更加快速便捷。

代码

截取部分代码,仅供参考:

/**
 * 支付工具类
 * 爪哇笔记 https://blog.52itstyle.vip
 * @author 小柒2012
 */
@Component
@Configuration
@EnableConfigurationProperties({AliPayProperties.class,WxPayProperties.class})
public class PayUtils {

    private final static Logger LOGGER = LoggerFactory.getLogger(PayUtils.class);

    private AliPayProperties aliPay;

    private WxPayProperties wxPay;

    public PayUtils(AliPayProperties aliPay,WxPayProperties wxPay) {
        this.wxPay = wxPay;
        this.aliPay = aliPay;
    }

    /**
     * 微信支付
     * @param product
     * @return
     */
    public String wxPay(Product product){
        LOGGER.info("爪洼笔记公众号微信支付");
        String result = WxPay.nativePay(product.getOutTradeNo(),
                product.getTotalFee(), wxPay.getMchId(),
                product.getBody(), null, product.getAttach(),
                aliPay.getNotifyUrl(), null,null,
                null,null,wxPay.getKey());
        return result;
    }

    /**
     * 支付宝支付
     * @param product
     * @return
     */
    public String aliPay(Product product){
        LOGGER.info("爪洼笔记公众号支付宝支付");
        String result = AliPay.nativePay(product.getOutTradeNo(),
                product.getTotalFee(), aliPay.getMchId(),
                product.getBody(), null, product.getAttach(),
                aliPay.getNotifyUrl(),aliPay.getKey());
        return result;
    }

}

预览

用户疑惑

传统的支付都是开一个他们自己系统内的所谓商户,我们这个开的是微信商户,可以登录微信官方商户助手(PS:不是官方开的话,肯定不能登录官方平台)

还有一个就是这个收款名称,不是官方直连的商户,付款时候的收款名称是无法修改的,这个一般四方支付会是别人的收款名称,那种说白了就是代收款,我们这种不是 是你自己收款。

小结

撸主亲测,还是很方便的,即使没有企业认证也可以接入支付,绝对是个人开发者的利器。

肝了一夜,撸了一个请假工作流模块

分享六个经典的 SpringBoot 开源项目

肝了一夜,撸了一个登录智能人机验证码功能

一个基于SpringBoot的文档上传、转换、预览项目

一套通用的后台管理系统,赚钱就靠它了!

SpringBoot 开发案例之接入腾讯云短信

个人支付

1. 识别下方二维码

2. 后台回复「支付」即可获取

你点的每个在看,我都认真当成了喜欢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值