Files
JJBB/Sdk/iOS/YuCheng/ThirdLibs/paymentcontrol/inc/UPPaymentControl.h

63 lines
1.5 KiB
C
Raw Permalink Normal View History

2024-08-23 15:49:34 +08:00
//
// PaymentControl.h
// PaymentControl
//
// Created by qcao on 15/10/20.
// Copyright © 2015年 China Unionpay Co.,Ltd. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
typedef void (^UPPaymentResultBlock)(NSString* code, NSDictionary* data);
@interface UPPaymentControl : NSObject
/**
*
*
* @return
*/
+ (UPPaymentControl *)defaultControl;
/**
*
*
* @param tn
* @param schemeStr app注册在info.plist中的scheme
* @param mode
* @param viewController viewController
* @return
*/
- (BOOL)startPay:(NSString*)tn
fromScheme:(NSString *)schemeStr
mode:(NSString*)mode
viewController:(UIViewController*)viewController;
/**
* APP是否已安装检测接口APP
*
* @return APP
*/
- (BOOL)isPaymentAppInstalled;
/**
* app支付跳回商户app携带的支付结果Url
*
* @param url urlSDK解析
* @param completionBlock 使app被系统kill时
*/
- (void)handlePaymentResult:(NSURL*)url completeBlock:(UPPaymentResultBlock)completionBlock;
@end