PHP Class PayPal\EBLBaseComponents\GetExpressCheckoutDetailsResponseDetailsType

Inheritance: extends PayPal\Core\PPXmlMessage
Show file Open project: paypal/merchant-sdk-php

Public Properties

Property Type Description
$BillingAddress AddressType 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.
$BillingAgreementAcceptedStatus boolean
$BuyerMarketingEmail string Information about the Buyer marketing email.
$CheckoutStatus string Returns the status of the EC checkout session. Values include 'PaymentActionNotInitiated', 'PaymentActionFailed', 'PaymentActionInProgress', 'PaymentCompleted'.
$ContactPhone string Payer's contact telephone number. PayPal returns a contact telephone number only if your Merchant account profile settings require that the buyer enter one.
$Custom string 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
$ExternalRememberMeStatusDetails ExternalRememberMeStatusDetailsType Response information resulting from opt-in operation or current login bypass status.
$GiftMessage string Information about the Gift message.
$GiftReceiptEnable string Information about the Gift receipt enable.
$GiftWrapAmount PayPal\CoreComponentTypes\BasicAmountType Information about the Gift Wrap amount.
$GiftWrapName string Information about the Gift Wrap name.
$IncentiveDetails IncentiveDetailsType Information about the incentives that were applied from Ebay RYP page and PayPal RYP page.
$InvoiceID string 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
$Note string Text note entered by the buyer in PayPal flow.
$PayPalAdjustment PayPal\CoreComponentTypes\BasicAmountType 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.
$PayerInfo PayerInfoType Information about the payer
$PaymentDetails PaymentDetailsType Information about the individual purchased items.
$PaymentRequestInfo PaymentRequestInfoType Contains payment request information about each bucket in the cart.
$RedirectRequired string
$RefreshTokenStatusDetails RefreshTokenStatusDetailsType Response information resulting from opt-in operation or current login bypass status.
$SurveyChoiceSelected string Information about the survey choice selected by the user.
$SurveyQuestion string Information about the survey question.
$Token string The timestamped token value that was returned by SetExpressCheckoutResponse and passed on GetExpressCheckoutDetailsRequest. Character length and limitations: 20 single-byte characters
$UserSelectedOptions UserSelectedOptionType Information about the user selected options.

Property Details

$BillingAddress public property

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.
public AddressType,PayPal\EBLBaseComponents $BillingAddress
return AddressType

$BillingAgreementAcceptedStatus public property

public bool $BillingAgreementAcceptedStatus
return boolean

$BuyerMarketingEmail public property

Information about the Buyer marketing email.
public string $BuyerMarketingEmail
return string

$CheckoutStatus public property

Returns the status of the EC checkout session. Values include 'PaymentActionNotInitiated', 'PaymentActionFailed', 'PaymentActionInProgress', 'PaymentCompleted'.
public string $CheckoutStatus
return string

$ContactPhone public property

Payer's contact telephone number. PayPal returns a contact telephone number only if your Merchant account profile settings require that the buyer enter one.
public string $ContactPhone
return string

$Custom public property

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
public string $Custom
return string

$ExternalRememberMeStatusDetails public property

Response information resulting from opt-in operation or current login bypass status.
public ExternalRememberMeStatusDetailsType,PayPal\EBLBaseComponents $ExternalRememberMeStatusDetails
return ExternalRememberMeStatusDetailsType

$GiftMessage public property

Information about the Gift message.
public string $GiftMessage
return string

$GiftReceiptEnable public property

Information about the Gift receipt enable.
public string $GiftReceiptEnable
return string

$GiftWrapAmount public property

Information about the Gift Wrap amount.
public BasicAmountType,PayPal\CoreComponentTypes $GiftWrapAmount
return PayPal\CoreComponentTypes\BasicAmountType

$GiftWrapName public property

Information about the Gift Wrap name.
public string $GiftWrapName
return string

$IncentiveDetails public property

Information about the incentives that were applied from Ebay RYP page and PayPal RYP page.
public IncentiveDetailsType,PayPal\EBLBaseComponents $IncentiveDetails
return IncentiveDetailsType

$InvoiceID public property

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
public string $InvoiceID
return string

$Note public property

Text note entered by the buyer in PayPal flow.
public string $Note
return string

$PayPalAdjustment public property

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.
public BasicAmountType,PayPal\CoreComponentTypes $PayPalAdjustment
return PayPal\CoreComponentTypes\BasicAmountType

$PayerInfo public property

Information about the payer
public PayerInfoType,PayPal\EBLBaseComponents $PayerInfo
return PayerInfoType

$PaymentDetails public property

Information about the individual purchased items.
public PaymentDetailsType,PayPal\EBLBaseComponents $PaymentDetails
return PaymentDetailsType

$PaymentRequestInfo public property

Contains payment request information about each bucket in the cart.
public PaymentRequestInfoType,PayPal\EBLBaseComponents $PaymentRequestInfo
return PaymentRequestInfoType

$RedirectRequired public property

public string $RedirectRequired
return string

$RefreshTokenStatusDetails public property

Response information resulting from opt-in operation or current login bypass status.
public RefreshTokenStatusDetailsType,PayPal\EBLBaseComponents $RefreshTokenStatusDetails
return RefreshTokenStatusDetailsType

$SurveyChoiceSelected public property

Information about the survey choice selected by the user.
public string $SurveyChoiceSelected
return string

$SurveyQuestion public property

Information about the survey question.
public string $SurveyQuestion
return string

$Token public property

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

$UserSelectedOptions public property

Information about the user selected options.
public UserSelectedOptionType,PayPal\EBLBaseComponents $UserSelectedOptions
return UserSelectedOptionType