Files
JJBB/Sdk/iOS/YuCheng/ThirdLibs/IpaynowPlugin/IpaynowPluginApi.h

89 lines
2.0 KiB
C
Raw Normal View History

2024-08-23 15:49:34 +08:00
//
// IpaynowPluginApi.h
// TestPlugin
//
// Created by dby on 14-8-19.
// Copyright (c) 2014年 Ipaynow. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "IpaynowPluginDelegate.h"
@interface IpaynowPluginApi : NSObject
/**
*
*
* @param color
*/
+ (void)setStemeColor:(UIColor *)color;
/**
* Apple Pay支付 使Apple Pay支付
*
* @param merchantID merchatID
*/
+ (void)setMerchantID:(NSString *)merchantID;
/**
* 使
*
* @param productID ID
* @param quantity
* @param orderNo
*/
+ (void)setProductIdentifier:(NSString *)productID andQuantity:(NSInteger)quantity orderNo:(NSString *)orderNo;
/**
loading页面
@param isHidden
*/
+ (void)setLoadingViewHidden:(BOOL)isHidden;
/**
* loading页面 使
*
* @param isHidden
*/
+ (void)setBeforeReturnLoadingHidden:(BOOL)isHidden;
/**
*
*
* @param data
* @param scheme scheme description
* @param viewController viewController
* @param delegate
*
* @return
*/
+ (BOOL)pay:(NSString*)data AndScheme:(NSString*)scheme viewController:(UIViewController*)viewController delegate:(id<IpaynowPluginDelegate>)delegate;
/**
* AppDelegate中openUrl方法中
*
* @param application application description
* @param url url description
* @param sourceApplication sourceApplication description
* @param annotation annotation description
*
* @return return value description
*/
+ (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation;
/**
* app时候调用
*/
+ (void)willEnterForeground;
@end