PHP Class PayPal\EBLBaseComponents\SetDataRequestType

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

Public Properties

Property Type Description
$BillingApprovalDetails BillingApprovalDetailsType Details about Billing Agreements requested to be created.
$BuyerDetail BuyerDetailType Only needed if Auto Authorization is requested. The authentication session token will be passed in here.
$ExternalPartnerTrackingDetails ExternalPartnerTrackingDetailsType An optional set of values related to tracking for external partner.
$InfoSharingDirectives InfoSharingDirectivesType Requests for specific buyer information like Billing Address to be returned through GetExpressCheckoutDetails should be specified under this.
$PaymentDetails PaymentDetailsType Information about the payment.
$ReqConfirmShipping boolean Any value other than 1 indicates that the customer's shipping address on file with PayPal need NOT be a confirmed address. Setting this element overrides the setting you have specified in the recipient's Merchant Account Profile. Optional
$RetrieveShippingAddress boolean The value 1 indicates that you require to retrieve the customer's shipping address on file with PayPal. Any value other than 1 indicates that no such requirement.
$UserChannel string the value is required by ACS team to specify the channel which the partners are in. the channel will be used for risk assessment the value is defined in biz/User/value_object/Channel.oml Optional

Property Details

$BillingApprovalDetails public property

Details about Billing Agreements requested to be created.
public BillingApprovalDetailsType,PayPal\EBLBaseComponents $BillingApprovalDetails
return BillingApprovalDetailsType

$BuyerDetail public property

Only needed if Auto Authorization is requested. The authentication session token will be passed in here.
public BuyerDetailType,PayPal\EBLBaseComponents $BuyerDetail
return BuyerDetailType

$ExternalPartnerTrackingDetails public property

An optional set of values related to tracking for external partner.
public ExternalPartnerTrackingDetailsType,PayPal\EBLBaseComponents $ExternalPartnerTrackingDetails
return ExternalPartnerTrackingDetailsType

$InfoSharingDirectives public property

Requests for specific buyer information like Billing Address to be returned through GetExpressCheckoutDetails should be specified under this.
public InfoSharingDirectivesType,PayPal\EBLBaseComponents $InfoSharingDirectives
return InfoSharingDirectivesType

$PaymentDetails public property

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

$ReqConfirmShipping public property

Any value other than 1 indicates that the customer's shipping address on file with PayPal need NOT be a confirmed address. Setting this element overrides the setting you have specified in the recipient's Merchant Account Profile. Optional
public bool $ReqConfirmShipping
return boolean

$RetrieveShippingAddress public property

The value 1 indicates that you require to retrieve the customer's shipping address on file with PayPal. Any value other than 1 indicates that no such requirement.
public bool $RetrieveShippingAddress
return boolean

$UserChannel public property

the value is required by ACS team to specify the channel which the partners are in. the channel will be used for risk assessment the value is defined in biz/User/value_object/Channel.oml Optional
public string $UserChannel
return string