• 大小: 14.29MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-16
  • 语言: 其他
  • 标签: 支付整合  

资源简介

支付整合(微信,app,h5,支付宝)支付整合数据,亲测可用,自己项目中扣下来的代码,账号请勿随意测试,经供参考,appid之类的参数自己改成自己的,作者:Mr.薛 QQ:1105095213 加好友请备注,(idea开发)

资源截图

代码片段和文件信息

package com.anssy.pay;

import com.anssy.pay.controller.IndexController;
import com.anssy.pay.controller.alipay.AliPayController;
import com.anssy.pay.controller.weixin.WxOauthController;
import com.anssy.pay.controller.weixin.WxPayController;
import com.jfinal.config.*;
import com.jfinal.ext.handler.ContextPathHandler;
import com.jfinal.kit.PropKit;
import com.jfinal.log.Log;
import com.jfinal.render.ViewType;
import com.jfinal.template.Engine;
import com.jfinal.weixin.sdk.api.ApiConfig;
import com.jfinal.weixin.sdk.api.ApiConfigKit;


/**
 * @author Javen
 */
public class APPConfig extends JFinalConfig {
static Log log = Log.getLog(APPConfig.class);

/**
 * 如果生产环境配置文件存在,则优先加载该配置,否则加载开发环境配置文件
 * 
 * @param pro
 *            生产环境配置文件
 * @param dev
 *            开发环境配置文件
 */
public void loadProp(String pro String dev) {
try {
PropKit.use(pro);
} catch (Exception e) {
PropKit.use(dev);
}
}

/**
 * 配置常量
 */
public void configConstant(Constants me) {
// 加载少量必要配置,随后可用PropKit.get(...)获取值
loadProp(“config_pro.properties“ “config.properties“);
me.setDevMode(PropKit.getBoolean(“devMode“ false));
me.setEncoding(“utf-8“);
me.setError404View(“/WEB-INF/error/404.html“);
    me.setError500View(“/WEB-INF/error/500.html“);
    me.setViewType(ViewType.JFINAL_TEMPLATE);
}

/**
 * 配置路由
 */
public void configRoute(Routes me) {
me.setbaseViewPath(“/WEB-INF/_views“);
me.add(“/“ IndexController.class);
me.add(“/oauth“ WxOauthController.class);
me.add(“/alipay“ AliPayController.class);
me.add(“/wxpay“ WxPayController.class);
}

/**
 * 配置插件
 */
public void configPlugin(Plugins me) {

}



/**
 * 配置全局拦截器
 */
public void configInterceptor(Interceptors me) {

}

/**
 * 配置处理器
 */
public void configHandler(Handlers me) {
     me.add(new ContextPathHandler(“ctxPath“));
}

@Override
public void beforeJFinalStop() {
log.info(“beforeJFinalStop“);
super.beforeJFinalStop();
}


@Override
public void afterJFinalStart() {
log.info(“afterJFinalStart“);
ApiConfigKit.putApiConfig(getApiConfig());
}

public ApiConfig getApiConfig() {
ApiConfig ac = new ApiConfig();

// 配置微信 API 相关常量
ac.setToken(PropKit.get(“token“));
ac.setAppId(PropKit.get(“appId“));
ac.setAppSecret(PropKit.get(“appSecret“));

/**
 *  是否对消息进行加密,对应于微信平台的消息加解密方式:
 *  1:true进行加密且必须配置 encodingAesKey
 *  2:false采用明文模式,同时也支持混合模式
 */
ac.setEncryptMessage(PropKit.getBoolean(“encryptMessage“ false));
ac.setEncodingAesKey(PropKit.get(“encodingAesKey“ “setting it in config file“));
return ac;
}
/**
 * 建议使用 JFinal 手册推荐的方式启动项目 运行此 main
 * 方法可以启动项目,此main方法可以放置在任意的Class类定义中,不一定要放于此
 */
// public static void main(String[] args) {
// JFinal.start(“src/main/webapp“ 80 “/“ 5);// 启动配置项
// }

@Override
public void configEngine(Engine arg0) {

}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         10  2018-01-10 09:04  payplantform\.idea\.name

     文件        295  2018-01-10 09:05  payplantform\.idea\artifacts\pay_app_war.xml

     文件       2895  2018-01-10 10:20  payplantform\.idea\artifacts\pay_app_war_exploded.xml

     文件       1319  2018-01-10 09:05  payplantform\.idea\compiler.xml

     文件         76  2018-01-10 09:04  payplantform\.idea\copyright\profiles_settings.xml

     文件        245  2018-01-10 09:05  payplantform\.idea\encodings.xml

     文件        775  2018-01-10 10:12  payplantform\.idea\libraries\Java_EE_6_Java_EE_6.xml

     文件        528  2018-01-10 09:05  payplantform\.idea\libraries\Maven__cglib_cglib_nodep_3_2_5.xml

     文件        618  2018-01-10 09:05  payplantform\.idea\libraries\Maven__commons_beanutils_commons_beanutils_1_9_2.xml

     文件        567  2018-01-10 09:05  payplantform\.idea\libraries\Maven__commons_codec_commons_codec_1_10.xml

     文件        640  2018-01-10 09:05  payplantform\.idea\libraries\Maven__commons_collections_commons_collections_3_2_1.xml

     文件        596  2018-01-10 09:05  payplantform\.idea\libraries\Maven__commons_logging_commons_logging_1_1_1.xml

     文件        582  2018-01-10 09:05  payplantform\.idea\libraries\Maven__commons_logging_commons_logging_1_2.xml

     文件        538  2018-01-10 10:18  payplantform\.idea\libraries\Maven__com_alibaba_fastjson_1_2_31.xml

     文件        531  2018-01-10 09:05  payplantform\.idea\libraries\Maven__com_alibaba_fastjson_1_2_6.xml

     文件        530  2018-01-10 09:05  payplantform\.idea\libraries\Maven__com_beust_jcommander_1_48.xml

     文件        523  2018-01-10 09:05  payplantform\.idea\libraries\Maven__com_google_zxing_core_3_2_1.xml

     文件        537  2018-01-10 09:05  payplantform\.idea\libraries\Maven__com_google_zxing_javase_3_2_1.xml

     文件        499  2018-01-10 09:05  payplantform\.idea\libraries\Maven__com_jfinal_jfinal_3_2.xml

     文件        548  2018-01-10 09:05  payplantform\.idea\libraries\Maven__com_jfinal_jfinal_weixin_1_9.xml

     文件        553  2018-01-10 09:05  payplantform\.idea\libraries\Maven__com_squareup_okhttp3_okhttp_3_8_0.xml

     文件        549  2018-01-10 09:05  payplantform\.idea\libraries\Maven__com_squareup_okhttp_okhttp_2_7_5.xml

     文件        534  2018-01-10 09:05  payplantform\.idea\libraries\Maven__com_squareup_okio_okio_1_11_0.xml

     文件        576  2018-01-10 09:05  payplantform\.idea\libraries\Maven__com_thoughtworks_xstream_xstream_1_4_7.xml

     文件        546  2018-01-10 10:08  payplantform\.idea\libraries\Maven__javax_servlet_servlet_api_2_5.xml

     文件        486  2018-01-10 09:05  payplantform\.idea\libraries\Maven__junit_junit_3_8_1.xml

     文件        493  2018-01-10 09:05  payplantform\.idea\libraries\Maven__log4j_log4j_1_2_17.xml

     文件        580  2018-01-10 09:05  payplantform\.idea\libraries\Maven__org_apache_commons_commons_lang3_3_4.xml

     文件        530  2018-01-10 09:05  payplantform\.idea\libraries\Maven__org_slf4j_slf4j_api_1_7_7.xml

     文件        558  2018-01-10 09:05  payplantform\.idea\libraries\Maven__org_slf4j_slf4j_log4j12_1_7_7.xml

............此处省略375个文件信息

评论

共有 条评论

相关资源