Class: PayPal::SDK::Merchant::DataTypes::GetExpressCheckoutDetailsResponseDetailsType
- Inherits:
-
DataType
- Object
- Core::API::DataTypes::Base
- DataType
- PayPal::SDK::Merchant::DataTypes::GetExpressCheckoutDetailsResponseDetailsType
- 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_members ⇒ Object
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 |