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
Exibir arquivo 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_oe 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_oe property

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

$CoupledBuckets public_oe property

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

$EnhancedData public_oe property

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

$GiftMessage public_oe property

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

$GiftReceiptEnable public_oe property

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

$GiftWrapAmount public_oe property

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

$GiftWrapName public_oe property

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

$OrderURL public_oe property

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

$PayerID public_oe 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_oe 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_oe property

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

$PromoCode public_oe property

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

$PromoOverrideFlag public_oe property

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

$SkipBACreation public_oe 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_oe property

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

$SurveyChoiceSelected public_oe property

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

$SurveyQuestion public_oe property

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

$Token public_oe 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_oe property

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