PHP Class PayPal\EBLBaseComponents\BillingPeriodDetailsType

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

Public Properties

Property Type Description
$Amount PayPal\CoreComponentTypes\BasicAmountType Amount to charge
$BillingFrequency integer Number of BillingPeriod that make up one billing cycle
$BillingPeriod string Unit of meausre for billing cycle
$ShippingAmount PayPal\CoreComponentTypes\BasicAmountType Additional shipping amount to charge
$TaxAmount PayPal\CoreComponentTypes\BasicAmountType Additional tax amount to charge
$TotalBillingCycles integer Total billing cycles in this portion of the schedule

Public Methods

Method Description
__construct ( $BillingPeriod = null, $BillingFrequency = null, $Amount = null ) Constructor with arguments

Method Details

__construct() public method

Constructor with arguments
public __construct ( $BillingPeriod = null, $BillingFrequency = null, $Amount = null )

Property Details

$Amount public property

Amount to charge
public BasicAmountType,PayPal\CoreComponentTypes $Amount
return PayPal\CoreComponentTypes\BasicAmountType

$BillingFrequency public property

Number of BillingPeriod that make up one billing cycle
public int $BillingFrequency
return integer

$BillingPeriod public property

Unit of meausre for billing cycle
public string $BillingPeriod
return string

$ShippingAmount public property

Additional shipping amount to charge
public BasicAmountType,PayPal\CoreComponentTypes $ShippingAmount
return PayPal\CoreComponentTypes\BasicAmountType

$TaxAmount public property

Additional tax amount to charge
public BasicAmountType,PayPal\CoreComponentTypes $TaxAmount
return PayPal\CoreComponentTypes\BasicAmountType

$TotalBillingCycles public property

Total billing cycles in this portion of the schedule
public int $TotalBillingCycles
return integer