Class: PayPal::SDK::ButtonManagerRails::DataTypes::MassPayRequestItemType
- Inherits:
-
DataType
- Object
- Core::API::DataTypes::Base
- DataType
- PayPal::SDK::ButtonManagerRails::DataTypes::MassPayRequestItemType
- Defined in:
- lib/paypal-sdk/button_manager_rails/data_types.rb
Overview
MassPayRequestItemType
Class Method Summary collapse
Class Method Details
.load_members ⇒ Object
3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 |
# File 'lib/paypal-sdk/button_manager_rails/data_types.rb', line 3956 def self.load_members # Email address of recipient. Required You must specify ReceiverEmail, ReceiverPhone, or ReceiverID, but all MassPayItems in a request must use the same field to specify recipients. Character length and limitations: 127 single-byte characters maximum. object_of :ReceiverEmail, String, :namespace => :ns # Phone number of recipient. Required You must specify ReceiverEmail, ReceiverPhone, or ReceiverID, but all MassPayItems in a request must use the same field to specify recipients. object_of :ReceiverPhone, String, :namespace => :ns # Unique PayPal customer account number. This value corresponds to the value of PayerID returned by GetTransactionDetails. Required You must specify ReceiverEmail, ReceiverPhone, or ReceiverID, but all MassPayItems in a request must use the same field to specify recipients. Character length and limitations: 17 single-byte characters maximum. object_of :ReceiverID, String, :namespace => :ns # Payment amount. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Required You cannot mix currencies in a single MassPayRequest. A single request must include items that are of the same currency. object_of :Amount, BasicAmountType, :namespace => :ns, :required => true # Transaction-specific identification number for tracking in an accounting system. Optional Character length and limitations: 30 single-byte characters. No whitespace allowed. object_of :UniqueId, String, :namespace => :ns # Custom note for each recipient. Optional Character length and limitations: 4,000 single-byte alphanumeric characters object_of :Note, String, :namespace => :ns end |