public class PaymentInfo
extends java.lang.Object
Constructor and Description |
---|
PaymentInfo(java.lang.String firstName,
java.lang.String lastName,
java.lang.String paymentDescription,
PaymentMethod paymentMethod,
java.lang.Object cardReaderInfo)
\internal
Instantiates a new payment info.
|
PaymentInfo(java.lang.String firstName,
java.lang.String lastName,
java.lang.String email,
java.lang.String paymentDescription,
android.location.Address billingAddress,
android.location.Address shippingAddress,
PaymentMethod paymentMethod,
java.lang.String ccNumber,
java.lang.String cvv,
java.lang.String expMonth,
java.lang.String expYear,
boolean virtualTerminal)
Instantiates a new payment info.
|
Modifier and Type | Method and Description |
---|---|
void |
addEmail(java.lang.String email)
Allows adding an email if one is not already present.
|
android.location.Address |
getBillingAddress()
Gets the billing address.
|
java.lang.Object |
getCardReaderInfo()
\internal
Gets the card reader info.
|
java.lang.String |
getEmail()
Gets the email.
|
java.lang.String |
getFirstName()
Gets the first name.
|
java.lang.String |
getFullName()
Gets the full name
|
java.lang.String |
getLastName()
Gets the last name.
|
java.lang.Object |
getManualInfo()
Gets the manual info.
|
java.lang.String |
getPaymentDescription()
Gets the payment description.
|
PaymentMethod |
getPaymentMethod()
Gets the payment method.
|
android.location.Address |
getShippingAddress()
Gets the shipping address.
|
boolean |
isVirtualTerminal()
Determines if the card info was obtained via Virtual Terminal.
|
java.lang.String |
toString() |
public PaymentInfo(java.lang.String firstName, java.lang.String lastName, java.lang.String email, java.lang.String paymentDescription, android.location.Address billingAddress, android.location.Address shippingAddress, PaymentMethod paymentMethod, java.lang.String ccNumber, java.lang.String cvv, java.lang.String expMonth, java.lang.String expYear, boolean virtualTerminal)
firstName
- the first namelastName
- the last nameemail
- the emailpaymentDescription
- the payment descriptionbillingAddress
- the billing addressshippingAddress
- the shipping addresspaymentMethod
- the payment methodccNumber
- the cc numbercvv
- the cvvexpMonth
- the expiration monthexpYear
- the expiration yearvirtualTerminal
- the virtual terminal flagpublic PaymentInfo(java.lang.String firstName, java.lang.String lastName, java.lang.String paymentDescription, PaymentMethod paymentMethod, java.lang.Object cardReaderInfo)
firstName
- the first namelastName
- the last namepaymentDescription
- the payment descriptionpaymentMethod
- the payment methodcardReaderInfo
- the card reader infopublic java.lang.String getFirstName()
public java.lang.String getLastName()
public java.lang.String getEmail()
public java.lang.String getPaymentDescription()
public android.location.Address getBillingAddress()
public android.location.Address getShippingAddress()
public PaymentMethod getPaymentMethod()
public java.lang.Object getManualInfo()
public java.lang.Object getCardReaderInfo()
public boolean isVirtualTerminal()
public void addEmail(java.lang.String email)
email
- the email to be addedpublic java.lang.String getFullName()
public java.lang.String toString()
toString
in class java.lang.Object