OPPThreeDSManager
@interface OPPThreeDSManager : NSObject
- (instancetype)init NS_UNAVAILABLE;
- (instancetype)initWithPaymentProvider:(OPPPaymentProvider *)paymentProvider;
- (void)proceedWithAppFlowTransaction:(OPPTransaction *)transaction
completion:(ProviderResultCallback)completion;
- (void)securityWarningsWithCompletion:(void (^)(NSArray<Warning *> * _Nullable warnings,
NSError * _Nullable error))completion;
- (void)proceedWithWebFlowTransaction:(OPPTransaction *)oppTransaction
completionHandler:(void (^)(OPPTransaction *transaction,
NSError * _Nullable error))completionHandler;
- (void)addThreeDSflowParam:(OPPPaymentParams *)params;
- (void)addWebThreeDSParamsToPaymentParams:(nonnull OPPPaymentParams *)params
paymentProvider:(nonnull OPPPaymentProvider *)provider
completion:(void (^)(void))completion ;
@end
Undocumented
-
Undocumented
Declaration
Objective-C
- (instancetype)init NS_UNAVAILABLE;
-
Undocumented
Declaration
Objective-C
- (instancetype)initWithPaymentProvider:(OPPPaymentProvider *)paymentProvider;
Swift
init(paymentProvider: OPPPaymentProvider)
-
Undocumented
Declaration
Objective-C
- (void)proceedWithAppFlowTransaction:(OPPTransaction *)transaction completion:(ProviderResultCallback)completion;
Swift
func proceed(withAppFlow transaction: OPPTransaction) async throws -> OPPTransaction
-
Undocumented
Declaration
Objective-C
- (void)securityWarningsWithCompletion:(void (^)(NSArray<Warning *> * _Nullable warnings, NSError * _Nullable error))completion;
Swift
func securityWarnings() async throws -> [Warning]
-
Undocumented
Declaration
Objective-C
- (void)proceedWithWebFlowTransaction:(OPPTransaction *)oppTransaction completionHandler:(void (^)(OPPTransaction *transaction, NSError * _Nullable error))completionHandler;
Swift
func proceed(withWebFlow oppTransaction: OPPTransaction) async throws -> OPPTransaction
-
Undocumented
Declaration
Objective-C
- (void)addThreeDSflowParam:(OPPPaymentParams *)params;
Swift
func addThreeDSflowParam(_ params: OPPPaymentParams)
-
Undocumented
Declaration
Objective-C
- (void)addWebThreeDSParamsToPaymentParams:(nonnull OPPPaymentParams *)params paymentProvider:(nonnull OPPPaymentProvider *)provider completion:(void (^)(void))completion ;
Swift
func addWebThreeDSParams(to params: OPPPaymentParams, paymentProvider provider: OPPPaymentProvider) async