项目初始化配置
初始化微信模块
FUPaySDK.initWXApi(String wxAppId);
项目秘钥信息配置
配置商户的相关秘钥,建议参考 FUKeyConfig 文件的描述,对应的秘钥全部由富友提供。
FUKeyConfig fuKeyConfig = new FUKeyConfig();//商户密钥相关信息
fuKeyConfig.bankKey = MechntConst.BANK_KEY_PRO;
fuKeyConfig.wxAlipayKey = MechntConst.WXALIPAY_KEY_PRO;
fuKeyConfig.aggpayPrivateKey = MechntConst.RSA_PRIVATE_KEY_PRO;
fuKeyConfig.aggpayPublicKey = MechntConst.RSA_PUBLIC_KEY_PRO;
//配置商户密钥
FUPaySDK.initFUKeyConfig(fuKeyConfig);
开发/测试/准生产环境动态切换
在调用FUPaySDK.startPayType方法前,先调用FUPaySDK.setPayEnvType()方法设置支付环境。 FUPaySDK.setPayEnvType(EnvType.PRO);
PRO:正式环境 UAT:仿真环境 DEV:测试环境
2.4 订单号生成规则
根据富友分配的订单号前缀,生成订单号