[{"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}]