Class: PayPal::SDK::Merchant::DataTypes::GetExpressCheckoutDetailsResponseDetailsType

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

Overview

The timestamped token value that was returned by SetExpressCheckoutResponse and passed on GetExpressCheckoutDetailsRequest. Character length and limitations: 20 single-byte characters

Class Method Summary collapse

Class Method Details

.load_membersObject



1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
# File 'lib/paypal-sdk/merchant/data_types.rb', line 1159

def self.load_members
  # The timestamped token value that was returned by SetExpressCheckoutResponse and passed on GetExpressCheckoutDetailsRequest. Character length and limitations: 20 single-byte characters
  object_of :Token, String, :namespace => :ebl
  # Information about the payer
  object_of :PayerInfo, PayerInfoType, :namespace => :ebl
  # A free-form field for your own use, as set by you in the Custom element of SetExpressCheckoutRequest. Character length and limitations: 256 single-byte alphanumeric characters
  object_of :Custom, String, :namespace => :ebl
  # Your own invoice or tracking number, as set by you in the InvoiceID element of SetExpressCheckoutRequest. Character length and limitations: 127 single-byte alphanumeric characters
  object_of :InvoiceID, String, :namespace => :ebl
  # Payer's contact telephone number. PayPal returns a contact telephone number only if your Merchant account profile settings require that the buyer enter one.
  object_of :ContactPhone, String, :namespace => :ebl
  object_of :BillingAgreementAcceptedStatus, Boolean, :namespace => :ebl
  object_of :RedirectRequired, String, :namespace => :ebl
  # Customer's billing address. Optional If you have credit card mapped in your account then billing address of the credit card is returned otherwise your primary address is returned , PayPal returns this address in GetExpressCheckoutDetailsResponse.
  object_of :BillingAddress, AddressType, :namespace => :ebl
  # Text note entered by the buyer in PayPal flow. 
  object_of :Note, String, :namespace => :ebl
  # Returns the status of the EC checkout session. Values include 'PaymentActionNotInitiated', 'PaymentActionFailed', 'PaymentActionInProgress', 'PaymentCompleted'. 
  object_of :CheckoutStatus, String, :namespace => :ebl
  # PayPal may offer a discount or gift certificate to the buyer, which will be represented by a negativeamount. If the buyer has a negative balance, PayPal will add that amount to the current charges, which will be represented as a positive amount. 
  object_of :PayPalAdjustment, BasicAmountType, :namespace => :ebl
  # Information about the individual purchased items. 
  array_of :PaymentDetails, PaymentDetailsType, :namespace => :ebl
  # Information about the user selected options. 
  object_of :UserSelectedOptions, UserSelectedOptionType, :namespace => :ebl
  # Information about the incentives that were applied from Ebay RYP page and PayPal RYP page. 
  array_of :IncentiveDetails, IncentiveDetailsType, :namespace => :ebl
  # Information about the Gift message. 
  object_of :GiftMessage, String, :namespace => :ebl
  # Information about the Gift receipt enable. 
  object_of :GiftReceiptEnable, String, :namespace => :ebl
  # Information about the Gift Wrap name. 
  object_of :GiftWrapName, String, :namespace => :ebl
  # Information about the Gift Wrap amount. 
  object_of :GiftWrapAmount, BasicAmountType, :namespace => :ebl
  # Information about the Buyer marketing email. 
  object_of :BuyerMarketingEmail, String, :namespace => :ebl
  # Information about the survey question. 
  object_of :SurveyQuestion, String, :namespace => :ebl
  # Information about the survey choice selected by the user. 
  array_of :SurveyChoiceSelected, String, :namespace => :ebl
  # Contains payment request information about each bucket in the cart. 
  array_of :PaymentRequestInfo, PaymentRequestInfoType, :namespace => :ebl
  # Response information resulting from opt-in operation or current login bypass status. 
  object_of :ExternalRememberMeStatusDetails, ExternalRememberMeStatusDetailsType, :namespace => :ebl
  # Response information resulting from opt-in operation or current login bypass status. 
  object_of :RefreshTokenStatusDetails, RefreshTokenStatusDetailsType, :namespace => :ebl
  # Information about the transaction 
  array_of :PaymentInfo, PaymentInfoType, :namespace => :ebl
  # Indicate the tolerance a cart can be changed. Possible values are NONE = cart cannot be changed (since financing was used and country is DE). FLEXIBLE = cart can be changed If this parameter does not exist, then assume cart can be modified. 
  object_of :CartChangeTolerance, String, :namespace => :ebl
  # Type of the payment instrument. 
  object_of :InstrumentDetails, InstrumentDetailsType, :namespace => :ebl
end