WePay iOS SDK  3.0.0
 All Classes Files Functions Variables Enumerations Enumerator Properties Macros
WPPaymentInfo.h
1 //
2 // WPPaymentInfo.h
3 // WePay
4 //
5 // Created by Chaitanya Bagaria on 11/5/14.
6 // Copyright (c) 2014 WePay. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import "WPAddress.h"
14 @interface WPPaymentInfo : NSObject
15 
19 @property (nonatomic, strong, readonly) NSString *firstName;
20 
24 @property (nonatomic, strong, readonly) NSString *lastName;
25 
29 @property (nonatomic, strong, readonly) NSString *email;
30 
34 @property (nonatomic, strong, readonly) NSString *paymentDescription;
35 
39 @property (nonatomic, readonly) BOOL isVirtualTerminal;
40 
44 @property (nonatomic, strong, readonly) WPAddress *billingAddress;
45 
49 @property (nonatomic, strong, readonly) WPAddress *shippingAddress;
50 
54 @property (nonatomic, strong, readonly) id paymentMethod;
55 
59 @property (nonatomic, strong, readonly) id swiperInfo;
60 
64 @property (nonatomic, strong, readonly) id manualInfo;
65 
73 - (instancetype) initWithSwipedInfo:(id)swipedInfo;
74 
91 - (instancetype) initWithFirstName:(NSString *)firstName
92  lastName:(NSString *)lastName
93  email:(NSString *)email
94  billingAddress:(WPAddress *)billingAddress
95  shippingAddress:(WPAddress *)shippingAddress
96  cardNumber:(NSString *)cardNumber
97  cvv:(NSString *)cvv
98  expMonth:(NSString *)expMonth
99  expYear:(NSString *)expYear
100  virtualTerminal:(BOOL)virtualTerminal;
101 
107 - (void) addEmail:(NSString *)email;
108 
109 
110 @end
BOOL isVirtualTerminal
Definition: WPPaymentInfo.h:39
NSString * lastName
Definition: WPPaymentInfo.h:24
id manualInfo
Definition: WPPaymentInfo.h:64
NSString * email
Definition: WPPaymentInfo.h:29
id swiperInfo
Definition: WPPaymentInfo.h:59
NSString * paymentDescription
Definition: WPPaymentInfo.h:34
id paymentMethod
Definition: WPPaymentInfo.h:54
WPAddress * shippingAddress
Definition: WPPaymentInfo.h:49
WPAddress * billingAddress
Definition: WPPaymentInfo.h:44
Definition: WPPaymentInfo.h:14
NSString * firstName
Definition: WPPaymentInfo.h:19
Definition: WPAddress.h:14