Class: PayPal::SDK::Merchant::DataTypes::PayerInfoType
- Inherits:
-
DataType
- Object
- Core::API::DataTypes::Base
- DataType
- PayPal::SDK::Merchant::DataTypes::PayerInfoType
- Defined in:
- lib/paypal-sdk/merchant/data_types.rb
Overview
PayerInfoType Payer information
Class Method Summary collapse
Class Method Details
.load_members ⇒ Object
1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 |
# File 'lib/paypal-sdk/merchant/data_types.rb', line 1715 def self.load_members # Email address of payer Character length and limitations: 127 single-byte characters object_of :Payer, String, :namespace => :ebl # Unique customer ID Character length and limitations: 17 single-byte characters object_of :PayerID, String, :namespace => :ebl # Status of payer's email address object_of :PayerStatus, PayPalUserStatusCodeType, :namespace => :ebl # Name of payer object_of :PayerName, PersonNameType, :namespace => :ebl # Payment sender's country of residence using standard two-character ISO 3166 country codes. Character length and limitations: Two single-byte characters object_of :PayerCountry, CountryCodeType, :namespace => :ebl # Payer's business name. Character length and limitations: 127 single-byte characters object_of :PayerBusiness, String, :namespace => :ebl # Payer's business address object_of :Address, AddressType, :namespace => :ebl # Business contact telephone number object_of :ContactPhone, String, :namespace => :ebl # Items such as merchant coupons, loyalty cards, and manufacturer coupons in the PayPal wallet. array_of :WalletItems, WalletItemsType, :namespace => :ebl # Details about payer's tax info. Refer to the TaxIdDetailsType for more details. object_of :TaxIdDetails, TaxIdDetailsType, :namespace => :ebl # Holds any enhanced information about the payer object_of :EnhancedPayerInfo, EnhancedPayerInfoType, :namespace => :ebl end |