Class: PayPal::SDK::ButtonManagerRails::DataTypes::SetDataRequestType

Inherits:
DataType
  • Object
show all
Defined in:
lib/paypal-sdk/button_manager_rails/data_types.rb

Overview

Details about Billing Agreements requested to be created.

Class Method Summary collapse

Class Method Details

.load_membersObject



981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
# File 'lib/paypal-sdk/button_manager_rails/data_types.rb', line 981

def self.load_members
  # Details about Billing Agreements requested to be created. 
  array_of :BillingApprovalDetails, BillingApprovalDetailsType, :namespace => :ebl
  # Only needed if Auto Authorization is requested. The authentication session token will be passed in here. 
  object_of :BuyerDetail, BuyerDetailType, :namespace => :ebl
  # Requests for specific buyer information like Billing Address to be returned through GetExpressCheckoutDetails should be specified under this. 
  object_of :InfoSharingDirectives, InfoSharingDirectivesType, :namespace => :ebl
  # The value 1 indicates that you require to retrieve the customer's shipping address on file with PayPal. Any value other than 1 indicates that no such requirement. 
  object_of :RetrieveShippingAddress, Boolean, :namespace => :ebl
  # the value is required by ACS team to specify the channel which the partners are in. the channel will be used for risk assessment the value is defined in biz/User/value_object/Channel.oml Optional 
  object_of :UserChannel, UserChannelCodeType, :namespace => :ebl
  # The value 1 indicates that you require that the customer's shipping address on file with PayPal be a confirmed address. Any value other than 1 indicates that the customer's shipping address on file with PayPal need NOT be a confirmed address. Setting this element overrides the setting you have specified in the recipient's Merchant Account Profile. Optional 
  object_of :ReqConfirmShipping, Boolean, :namespace => :ebl
  # Information about the payment. 
  array_of :PaymentDetails, PaymentDetailsType, :namespace => :ebl
  # An optional set of values related to tracking for external partner. 
  object_of :ExternalPartnerTrackingDetails, ExternalPartnerTrackingDetailsType, :namespace => :ebl
end