Wt
4.11.1
|
Contains customer information. More...
#include <Wt/Payment/Customer.h>
Public Member Functions | |
Customer () | |
Default constructor. More... | |
void | setFirstName (const WString &firstName) |
Sets the first name. | |
WString | firstName () const |
Returns the first name. More... | |
void | setLastName (const WString &lastName) |
Sets the last name. | |
WString | lastName () const |
Returns the last name. More... | |
void | setEmail (const std::string &email) |
Sets the email address. | |
std::string | email () const |
Returns the email address. More... | |
void | setShippingAddress (const Address &address) |
Sets the shipping address. | |
const Address & | shippingAddress () const |
Returns shipping address. More... | |
void | setLocale (const std::string &locale) |
Sets the customer locale. More... | |
std::string | locale () const |
Returns locale. More... | |
void | setPayerId (const std::string &payerId) |
Sets the payerId field. More... | |
std::string | payerId () const |
Returns payerId. More... | |
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.
void Wt::Payment::Customer::setLocale | ( | const std::string & | locale | ) |
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
void Wt::Payment::Customer::setPayerId | ( | const std::string & | payerId | ) |
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).
const Address& Wt::Payment::Customer::shippingAddress | ( | ) | const |
Returns shipping address.