PHP Class PayPal\EBLBaseComponents\DoExpressCheckoutPaymentRequestDetailsType

Sale indicates that this is a final sale for which you are requesting payment. IMPORTANT: You cannot set PaymentAction to Sale on SetExpressCheckoutRequest and then change PaymentAction to Authorization on the final Express Checkout API, DoExpressCheckoutPaymentRequest. Character length and limit: Up to 13 single-byte alphabetic characters
Inheritance: extends PayPal\Core\PPXmlMessage
Show file Open project: paypal/merchant-sdk-php

Public Properties

Property Type Description
$ButtonSource string An identification code for use by third-party applications to identify transactions. Optional Character length and limitations: 32 single-byte alphanumeric characters
$BuyerMarketingEmail string Information about the Buyer marketing email.
$CoupledBuckets CoupledBucketsType Optional element that defines relationship between buckets
$EnhancedData EnhancedDataType Contains data for enhanced data like Airline Itinerary Data.
$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.
$OrderURL string URL on Merchant site pertaining to this invoice. Optional
$PayerID string Encrypted PayPal customer account identification number as returned by GetExpressCheckoutDetailsResponse. Required Character length and limitations: 127 single-byte characters.
$PaymentAction string Sale indicates that this is a final sale for which you are requesting payment. IMPORTANT: You cannot set PaymentAction to Sale on SetExpressCheckoutRequest and then change PaymentAction to Authorization on the final Express Checkout API, DoExpressCheckoutPaymentRequest. Character length and limit: Up to 13 single-byte alphabetic characters
$PaymentDetails PaymentDetailsType Information about the payment Required
$PromoCode string Promotional financing code for item. Overrides any previous PromoCode setting.
$PromoOverrideFlag string Flag to indicate if previously set promoCode shall be overriden. Value 1 indicates overriding.
$SkipBACreation boolean Merchant specified flag which indicates whether to create billing agreement as part of DoEC or not. Optional
$SoftDescriptor string Soft Descriptor supported for Sale and Auth in DEC only. For Order this will be ignored.
$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. Required Character length and limitations: 20 single-byte characters
$UserSelectedOptions UserSelectedOptionType Information about the user selected options.

Property Details

$ButtonSource public property

An identification code for use by third-party applications to identify transactions. Optional Character length and limitations: 32 single-byte alphanumeric characters
public string $ButtonSource
return string

$BuyerMarketingEmail public property

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

$CoupledBuckets public property

Optional element that defines relationship between buckets
public CoupledBucketsType,PayPal\EBLBaseComponents $CoupledBuckets
return CoupledBucketsType

$EnhancedData public property

Contains data for enhanced data like Airline Itinerary Data.
public EnhancedDataType,PayPal\EBLBaseComponents $EnhancedData
return EnhancedDataType

$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

$OrderURL public property

URL on Merchant site pertaining to this invoice. Optional
public string $OrderURL
return string

$PayerID public property

Encrypted PayPal customer account identification number as returned by GetExpressCheckoutDetailsResponse. Required Character length and limitations: 127 single-byte characters.
public string $PayerID
return string

$PaymentAction public property

Sale indicates that this is a final sale for which you are requesting payment. IMPORTANT: You cannot set PaymentAction to Sale on SetExpressCheckoutRequest and then change PaymentAction to Authorization on the final Express Checkout API, DoExpressCheckoutPaymentRequest. Character length and limit: Up to 13 single-byte alphabetic characters
public string $PaymentAction
return string

$PaymentDetails public property

Information about the payment Required
public PaymentDetailsType,PayPal\EBLBaseComponents $PaymentDetails
return PaymentDetailsType

$PromoCode public property

Promotional financing code for item. Overrides any previous PromoCode setting.
public string $PromoCode
return string

$PromoOverrideFlag public property

Flag to indicate if previously set promoCode shall be overriden. Value 1 indicates overriding.
public string $PromoOverrideFlag
return string

$SkipBACreation public property

Merchant specified flag which indicates whether to create billing agreement as part of DoEC or not. Optional
public bool $SkipBACreation
return boolean

$SoftDescriptor public property

Soft Descriptor supported for Sale and Auth in DEC only. For Order this will be ignored.
public string $SoftDescriptor
return string

$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. Required 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