CNLivePayCostModule.h
1.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
//
// CNLivePayCostModule.h
// CNLivePayCostModule
//
// Created by open on 2022/5/12.
//
#import <Foundation/Foundation.h>
#import "CNLivePayCostHeader.h"
NS_ASSUME_NONNULL_BEGIN
@interface CNLivePayCostModule : NSObject
/// 启动设置
+(void)finishLaunchingWithPayPluginSettings;
/// 拉起网家家支付功能
/// @param paramDict 参数 (详细见.m中参数解释)
/// @param payCostType 支付来源路径
/// @param formVC 支付界面控制器
/// @param resultBlock 支付结果
+(void)showDefaultPayViwWithParamDict:(NSDictionary *)paramDict
PayCostType:(CNLivePayCostType)payCostType
FromVC:(UIViewController *)formVC
ResultBlock:(void(^)(CNLivePayCostTypeResult resultType))resultBlock;
/// 拉起苹果支付功能
/// @param paramDict 参数
/// @param formVC 支付界面控制器
/// @param resultBlock 支付结果
+(void)showApplePayViwWithParamDict:(NSDictionary *)paramDict
FromVC:(UIViewController *)formVC
ResultBlock:(void(^)(CNLivePayCostTypeResult resultType))resultBlock;
/// 拉起电商支付功能
/// @param paramDict 参数
/// @param payType 支付界面控制器
/// @param resultBlock 支付结果
+(void)showShopPayViwWithParamDict:(NSDictionary *)paramDict
PayType:(CNLivePayCostPayType)payType
ResultBlock:(void(^)(CNLivePayCostTypeResult resultType))resultBlock;
@end
NS_ASSUME_NONNULL_END