Class: PayPal::SDK::ButtonManagerRails::DataTypes::SetAuthFlowParamRequestDetailsType

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

Overview

URL to which the customer’s browser is returned after choosing to login with PayPal. Required Character length and limitations: no limit.

Class Method Summary collapse

Class Method Details

.load_membersObject



1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
# File 'lib/paypal-sdk/button_manager_rails/data_types.rb', line 1384

def self.load_members
  # URL to which the customer's browser is returned after choosing to login with PayPal. Required Character length and limitations: no limit. 
  object_of :ReturnURL, String, :namespace => :ebl
  # URL to which the customer is returned if he does not approve the use of PayPal login. Required Character length and limitations: no limit
  object_of :CancelURL, String, :namespace => :ebl
  # URL to which the customer's browser is returned after user logs out from PayPal. Required Character length and limitations: no limit. 
  object_of :LogoutURL, String, :namespace => :ebl
  # The type of the flow. Optional Character length and limitations: 127 single-byte alphanumeric characters
  object_of :InitFlowType, String, :namespace => :ebl
  # The used to decide SkipLogin allowed or not. Optional Character length and limitations: 127 single-byte alphanumeric characters 
  object_of :SkipLoginPage, String, :namespace => :ebl
  # The name of the field Merchant requires from PayPal after user's login. Optional Character length and limitations: 256 single-byte alphanumeric characters 
  object_of :ServiceName1, String, :namespace => :ebl
  # Whether the field is required, opt-in or opt-out.  Optional Character length and limitations: 127 single-byte alphanumeric characters 
  object_of :ServiceDefReq1, String, :namespace => :ebl
  # The name of the field Merchant requires from PayPal after user's login. Optional Character length and limitations: 256 single-byte alphanumeric characters
  object_of :ServiceName2, String, :namespace => :ebl
  # Whether the field is required, opt-in or opt-out. Optional Character length and limitations: 127 single-byte alphanumeric characters
  object_of :ServiceDefReq2, String, :namespace => :ebl
  # Locale of pages displayed by PayPal during Authentication Login. Optional Character length and limitations: Five single-byte alphabetic characters, upper- or lowercase. Allowable values: AU or en_AUDE or de_DEFR or fr_FRGB or en_GBIT or it_ITJP or ja_JPUS or en_US
  object_of :LocaleCode, String, :namespace => :ebl
  # Sets the Custom Payment Page Style for flow pages associated with this button/link. PageStyle corresponds to the HTML variable page_style for customizing flow pages. The value is the same as the Page Style Name you chose when adding or editing the page style from the Profile subtab of the My Account tab of your PayPal account. Optional Character length and limitations: 30 single-byte alphabetic characters. 
  object_of :PageStyle, String, :namespace => :ebl
  # A URL for the image you want to appear at the top left of the flow page. The image has a maximum size of 750 pixels wide by 90 pixels high. PayPal recommends that you provide an image that is stored on a secure (https) server. Optional Character length and limitations: 127
  object_of :cppheaderimage, String, :name => "cpp-header-image", :namespace => :ebl
  # Sets the border color around the header of the flow page. The border is a 2-pixel perimeter around the header space, which is 750 pixels wide by 90 pixels high. Optional Character length and limitations: Six character HTML hexadecimal color code in ASCII
  object_of :cppheaderbordercolor, String, :name => "cpp-header-border-color", :namespace => :ebl
  # Sets the background color for the header of the flow page. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII
  object_of :cppheaderbackcolor, String, :name => "cpp-header-back-color", :namespace => :ebl
  # Sets the background color for the payment page. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII
  object_of :cpppayflowcolor, String, :name => "cpp-payflow-color", :namespace => :ebl
  # First Name of the user, this information is used if user chooses to signup with PayPal. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII
  object_of :FirstName, String, :namespace => :ebl
  # Last Name of the user, this information is used if user chooses to signup with PayPal. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII
  object_of :LastName, String, :namespace => :ebl
  # User address, this information is used when user chooses to signup for PayPal. Optional If you include a shipping address and set the AddressOverride element on the request, PayPal returns this same address in GetExpressCheckoutDetailsResponse. 
  object_of :Address, AddressType, :namespace => :ebl
end