Class: PayPal::SDK::ButtonManagerRails::DataTypes::ExternalPartnerTrackingDetailsType

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

Overview

Contains elements that allow tracking for an external partner.

Class Method Summary collapse

Class Method Details

.load_membersObject



3129
3130
3131
3132
# File 'lib/paypal-sdk/button_manager_rails/data_types.rb', line 3129

def self.load_members
  # PayPal will just log this string. There will NOT be any business logic around it, nor any decisions made based on the value of the string that is passed in. From a tracking/analytical perspective, PayPal would not infer any meaning to any specific value. We would just segment the traffic based on the value passed (Cart and None as an example) and track different metrics like risk/conversion etc based on these segments. The external partner would control the value of what gets passed and we take that value as is and generate data based on it. Optional 
  object_of :ExternalPartnerSegmentID, String, :namespace => :ebl
end