Wt
4.10.3
|
Contains customer information. More...
#include <Wt/Payment/Customer.h>
Public Member Functions | |
Customer () | |
Default constructor. | |
void | setFirstName (const WString &firstName) |
Sets the first name. | |
WString | firstName () const |
Returns the first name. | |
void | setLastName (const WString &lastName) |
Sets the last name. | |
WString | lastName () const |
Returns the last name. | |
void | setEmail (const std::string &email) |
Sets the email address. | |
std::string | email () const |
Returns the email address. | |
void | setShippingAddress (const Address &address) |
Sets the shipping address. | |
const Address & | shippingAddress () const |
Returns shipping address. | |
void | setLocale (const std::string &locale) |
Sets the customer locale. | |
std::string | locale () const |
Returns locale. | |
void | setPayerId (const std::string &payerId) |
Sets the payerId field. | |
std::string | payerId () const |
Returns payerId. | |
Contains customer information.
Wt::Payment::Customer::Customer | ( | ) |
Default constructor.
All information is blank.
std::string Wt::Payment::Customer::email | ( | ) | const |
Returns the email address.
WString Wt::Payment::Customer::firstName | ( | ) | const |
Returns the first name.
WString Wt::Payment::Customer::lastName | ( | ) | const |
Returns the last name.
std::string Wt::Payment::Customer::locale | ( | ) | const |
Returns locale.
std::string Wt::Payment::Customer::payerId | ( | ) | const |
Returns payerId.
Sets the customer locale.
The customer locale must be specified according to the payment broker (usually to help the user being served in his native language), which is usually a language code like http://en.wikipedia.org/wiki/BCP_47
Sets the payerId field.
This is the identification of the user with a payment broker which also keeps login information (and other information like shipping addresses) on the user.
Not all payment brokers support (or need this).
Returns shipping address.