|
Wt
4.10.0
|
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.
| 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.