PHP Class PayPal\EBLBaseComponents\BillingApprovalDetailsType

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

Public Properties

Property Type Description
$ApprovalSubType string The Approval subtype - Must be MerchantInitiatedBilling for BillingAgreement ApprovalType
$ApprovalType string The Type of Approval requested - Billing Agreement or Profile
$Custom string Client may pass in its identification of this Billing Agreement. It used for the client's tracking purposes.
$OrderDetails OrderDetailsType Description about the Order
$PaymentDirectives PaymentDirectivesType Directives about the type of payment

Public Methods

Method Description
__construct ( $ApprovalType = null ) Constructor with arguments

Method Details

__construct() public method

Constructor with arguments
public __construct ( $ApprovalType = null )

Property Details

$ApprovalSubType public property

The Approval subtype - Must be MerchantInitiatedBilling for BillingAgreement ApprovalType
public string $ApprovalSubType
return string

$ApprovalType public property

The Type of Approval requested - Billing Agreement or Profile
public string $ApprovalType
return string

$Custom public property

Client may pass in its identification of this Billing Agreement. It used for the client's tracking purposes.
public string $Custom
return string

$OrderDetails public property

Description about the Order
public OrderDetailsType,PayPal\EBLBaseComponents $OrderDetails
return OrderDetailsType

$PaymentDirectives public property

Directives about the type of payment
public PaymentDirectivesType,PayPal\EBLBaseComponents $PaymentDirectives
return PaymentDirectivesType