SpringBoot + Vue快速整合,实现微信支付、支付宝支付项目源码

上传者: 2301_76484015 | 上传时间: 2024-09-02 16:16:18 | 文件大小: 296KB | 文件类型: ZIP
SpringBoot + Vue快速整合,实现微信支付、支付宝支付。 微信支付所需材料不足,故只有代码实现,并无功能测试。 支付宝采用沙箱环境开发,既有代码实现,也有功能测试。 payment-demo:支付项目后端代码 涉及技术:SpringBoot、MySQL、Maven、Lombok、Swagger、MyBatis-Plus Gson、WxPay-SDK、AliPay-SDK payment-demo-front:支付项目前端代码 涉及技术:Vue、Element-ui等 运行命令:VS Code中在终端中打开,执行 npm run serve 命令即可

文件下载

资源详情

[{"title":"( 89 个子文件 296KB ) SpringBoot + Vue快速整合,实现微信支付、支付宝支付项目源码","children":[{"title":"payment-demo-master","children":[{"title":"payment-demo-front","children":[{"title":"babel.config.js <span style='color:#111;'> 73B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"App.vue <span style='color:#111;'> 493B </span>","children":null,"spread":false},{"title":"assets","children":[{"title":"img","children":[{"title":"logo.png <span style='color:#111;'> 72.99KB </span>","children":null,"spread":false},{"title":"wxpay.png <span style='color:#111;'> 940B </span>","children":null,"spread":false},{"title":"code.png <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"alipay.png <span style='color:#111;'> 977B </span>","children":null,"spread":false}],"spread":true},{"title":"css","children":[{"title":"global.css <span style='color:#111;'> 6.20KB </span>","children":null,"spread":false},{"title":"reset.css <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"theme.css <span style='color:#111;'> 837B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"main.js <span style='color:#111;'> 480B </span>","children":null,"spread":false},{"title":"api","children":[{"title":"aliPay.js <span style='color:#111;'> 515B </span>","children":null,"spread":false},{"title":"product.js <span style='color:#111;'> 202B </span>","children":null,"spread":false},{"title":"wxPay.js <span style='color:#111;'> 637B </span>","children":null,"spread":false},{"title":"bill.js <span style='color:#111;'> 378B </span>","children":null,"spread":false},{"title":"orderInfo.js <span style='color:#111;'> 320B </span>","children":null,"spread":false}],"spread":true},{"title":"utils","children":[{"title":"request.js <span style='color:#111;'> 887B </span>","children":null,"spread":false}],"spread":true},{"title":"components","children":[{"title":"AppHeader.vue <span style='color:#111;'> 866B </span>","children":null,"spread":false},{"title":"AppFooter.vue <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false}],"spread":true},{"title":"router","children":[{"title":"index.js <span style='color:#111;'> 736B </span>","children":null,"spread":false}],"spread":true},{"title":"views","children":[{"title":"download.vue <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"success.vue <span style='color:#111;'> 166B </span>","children":null,"spread":false},{"title":"index.vue <span style='color:#111;'> 6.88KB </span>","children":null,"spread":false},{"title":"orders.vue <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"package.json <span style='color:#111;'> 974B </span>","children":null,"spread":false},{"title":"public","children":[{"title":"favicon.ico <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 618B </span>","children":null,"spread":false}],"spread":true},{"title":"package-lock.json <span style='color:#111;'> 479.88KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 330B </span>","children":null,"spread":false}],"spread":true},{"title":"payment-demo","children":[{"title":"mvnw.cmd <span style='color:#111;'> 6.58KB </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"szh","children":[{"title":"AliPayClientConfigTest.java <span style='color:#111;'> 507B </span>","children":null,"spread":false},{"title":"ZhifubaoPaymentDemoApplicationTests.java <span style='color:#111;'> 221B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"alipay-sandbox.properties <span style='color:#111;'> 3.59KB </span>","children":null,"spread":false},{"title":"wxpay.properties <span style='color:#111;'> 750B </span>","children":null,"spread":false},{"title":"application.yml <span style='color:#111;'> 632B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"szh","children":[{"title":"mapper","children":[{"title":"RefundInfoMapper.java <span style='color:#111;'> 187B </span>","children":null,"spread":false},{"title":"OrderInfoMapper.java <span style='color:#111;'> 184B </span>","children":null,"spread":false},{"title":"ProductMapper.java <span style='color:#111;'> 178B </span>","children":null,"spread":false},{"title":"xml","children":[{"title":"ProductMapper.xml <span style='color:#111;'> 208B </span>","children":null,"spread":false},{"title":"OrderInfoMapper.xml <span style='color:#111;'> 210B </span>","children":null,"spread":false},{"title":"PaymentInfoMapper.xml <span style='color:#111;'> 212B </span>","children":null,"spread":false},{"title":"RefundInfoMapper.xml <span style='color:#111;'> 211B </span>","children":null,"spread":false}],"spread":false},{"title":"PaymentInfoMapper.java <span style='color:#111;'> 189B </span>","children":null,"spread":false}],"spread":true},{"title":"controller","children":[{"title":"ProductController.java <span style='color:#111;'> 952B </span>","children":null,"spread":false},{"title":"OrderInfoController.java <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"AliPayController.java <span style='color:#111;'> 5.81KB </span>","children":null,"spread":false},{"title":"WxPayController.java <span style='color:#111;'> 9.17KB </span>","children":null,"spread":false}],"spread":true},{"title":"task","children":[{"title":"AliPayTask.java <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"utils","children":[{"title":"HttpClientUtils.java <span style='color:#111;'> 4.25KB </span>","children":null,"spread":false},{"title":"HttpUtils.java <span style='color:#111;'> 1000B </span>","children":null,"spread":false},{"title":"OrderNoUtils.java <span style='color:#111;'> 907B </span>","children":null,"spread":false},{"title":"WechatPay2ValidatorForRequest.java <span style='color:#111;'> 4.12KB </span>","children":null,"spread":false}],"spread":false},{"title":"service","children":[{"title":"PaymentInfoService.java <span style='color:#111;'> 774B </span>","children":null,"spread":false},{"title":"WxPayService.java <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"RefundInfoService.java <span style='color:#111;'> 846B </span>","children":null,"spread":false},{"title":"ProductService.java <span style='color:#111;'> 181B </span>","children":null,"spread":false},{"title":"OrderInfoService.java <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"AliPayService.java <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"AliPayServiceImpl.java <span style='color:#111;'> 18.79KB </span>","children":null,"spread":false},{"title":"OrderInfoServiceImpl.java <span style='color:#111;'> 5.62KB </span>","children":null,"spread":false},{"title":"PaymentInfoServiceImpl.java <span style='color:#111;'> 3.72KB </span>","children":null,"spread":false},{"title":"WxPayServiceImpl.java <span style='color:#111;'> 23.21KB </span>","children":null,"spread":false},{"title":"ProductServiceImpl.java <span style='color:#111;'> 371B </span>","children":null,"spread":false},{"title":"RefundInfoServiceImpl.java <span style='color:#111;'> 3.65KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"enums","children":[{"title":"OrderStatus.java <span style='color:#111;'> 698B </span>","children":null,"spread":false},{"title":"wxpay","children":[{"title":"WxRefundStatus.java <span style='color:#111;'> 472B </span>","children":null,"spread":false},{"title":"WxApiType.java <span style='color:#111;'> 774B </span>","children":null,"spread":false},{"title":"WxTradeState.java <span style='color:#111;'> 449B </span>","children":null,"spread":false},{"title":"WxNotifyType.java <span style='color:#111;'> 356B </span>","children":null,"spread":false}],"spread":false},{"title":"AliPayTradeState.java <span style='color:#111;'> 543B </span>","children":null,"spread":false},{"title":"PayType.java <span style='color:#111;'> 339B </span>","children":null,"spread":false}],"spread":false},{"title":"PaymentDemoApplication.java <span style='color:#111;'> 426B </span>","children":null,"spread":false},{"title":"vo","children":[{"title":"R.java <span style='color:#111;'> 805B </span>","children":null,"spread":false}],"spread":false},{"title":"domain","children":[{"title":"OrderInfo.java <span style='color:#111;'> 733B </span>","children":null,"spread":false},{"title":"Product.java <span style='color:#111;'> 423B </span>","children":null,"spread":false},{"title":"RefundInfo.java <span style='color:#111;'> 853B </span>","children":null,"spread":false},{"title":"BaseEntity.java <span style='color:#111;'> 700B </span>","children":null,"spread":false},{"title":"PaymentInfo.java <span style='color:#111;'> 723B </span>","children":null,"spread":false}],"spread":false},{"title":"config","children":[{"title":"AliPayClientConfig.java <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"WxPayConfig.java <span style='color:#111;'> 4.71KB </span>","children":null,"spread":false},{"title":"Swagger2Config.java <span style='color:#111;'> 640B </span>","children":null,"spread":false},{"title":"MyBatisPlusConfig.java <span style='color:#111;'> 350B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"apiclient_key.pem <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":".mvn","children":[{"title":"wrapper","children":[{"title":"maven-wrapper.properties <span style='color:#111;'> 233B </span>","children":null,"spread":false},{"title":"maven-wrapper.jar <span style='color:#111;'> 57.35KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"mvnw <span style='color:#111;'> 10.04KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 395B </span>","children":null,"spread":false}],"spread":true},{"title":"readme.txt <span style='color:#111;'> 322B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明