9 #import <Foundation/Foundation.h>
10 #import <UIKit/UIKit.h>
14 #import "WPPaymentInfo.h"
15 #import "WPPaymentToken.h"
17 @class WePay_CardReader;
24 extern NSString *
const kWPEnvironmentStage;
25 extern NSString *
const kWPEnvironmentProduction;
28 extern NSString *
const kWPPaymentMethodSwipe;
29 extern NSString *
const kWPPaymentMethodManual;
32 extern NSString *
const kWPCardReaderStatusNotConnected;
33 extern NSString *
const kWPCardReaderStatusConnected;
34 extern NSString *
const kWPCardReaderStatusWaitingForSwipe;
35 extern NSString *
const kWPCardReaderStatusSwipeDetected;
36 extern NSString *
const kWPCardReaderStatusTokenizing;
37 extern NSString *
const kWPCardReaderStatusStopped;
61 didFailTokenization:(NSError *)error;
83 - (void) didFailToReadPaymentInfoWithError:(NSError *)error;
90 - (void) cardReaderDidChangeStatus:(
id)status;
107 - (void) didStoreSignature:(NSString *)signatureUrl
108 forCheckoutId:(NSString *)checkoutId;
117 - (void) didFailToStoreSignatureImage:(UIImage *)image
118 forCheckoutId:(NSString *)checkoutId
119 withError:(NSError *)error;
151 #pragma mark Tokenization
165 tokenizationDelegate:(id<WPTokenizationDelegate>)tokenizationDelegate;
170 #pragma mark Card Reader
192 - (void) startCardReaderForReadingWithCardReaderDelegate:(id<WPCardReaderDelegate>) cardReaderDelegate;
209 - (void) startCardReaderForTokenizingWithCardReaderDelegate:(id<WPCardReaderDelegate>) cardReaderDelegate
210 tokenizationDelegate:(id<WPTokenizationDelegate>) tokenizationDelegate;
221 #pragma mark Checkout
237 - (void) storeSignatureImage:(UIImage *)image
238 forCheckoutId:(NSString *)checkoutId
239 checkoutDelegate:(id<WPCheckoutDelegate>) checkoutDelegate;
Definition: WPPaymentToken.h:14
WPConfig * config
Definition: WePay.h:133
Definition: WPPaymentInfo.h:14
Definition: WPConfig.h:14