项目初始化配置

初始化微信模块

[[FUPaySDK shareInstance] initWXApi:@"微信AppId" universalLink:@"微信后台配置的universalLink"];

初始化Apple Pay证书模块

商户通过提供给富友苹果支付秘钥,富友提供给商户p12证书,初始化代码如下:

    NSString *p12Path = [[NSBundle bundleForClass:[self class]] pathForResource:@"private_key" ofType:@"p12"];
    [[FUPaySDK shareInstance] loadRSA:p12Path passwd:@"秘钥密码"];

项目秘钥信息配置

配置商户的相关秘钥,建议参考 FUKeyConfig 文件的描述,对应的秘钥全部由富友提供。

FUKeyConfig* keyConfig = [FUKeyConfig new];
keyConfig.bankKey = @“银行/快捷支付秘钥”;
keyConfig.wxAlipayKey = @“微信/支付宝秘钥”;
keyConfig.aggpayPrivateKey = @“商户私钥”;
keyConfig.aggpayPublicKey = @”富友公钥”;
keyConfig.applePayPubkey = @“Apple 公钥”;
[FUPaySDK shareInstance].keyConfig = keyConfig;

开发/测试/准生产环境动态切换

EnvTypePro生产环境EnvTypeDev测试环境EnvTypeUat准生产环境

[[FUPaySDKshareInstance]setPayEnvType:环境枚举值];

订单号生成规则

根据富友分配的订单号前缀,生成订单号

results matching ""

    No results matching ""