PHP Class PayPal\EBLBaseComponents\UpdateRecurringPaymentsProfileRequestDetailsType

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

Public Properties

Property Type Description
$AdditionalBillingCycles integer
$Amount PayPal\CoreComponentTypes\BasicAmountType
$AutoBillOutstandingAmount string
$BillingStartDate When does this Profile begin billing?
$CreditCard CreditCardDetailsType Information about the credit card to be charged (required if Direct Payment)
$Description string
$MaxFailedPayments integer
$Note string
$OutstandingBalance PayPal\CoreComponentTypes\BasicAmountType
$PaymentPeriod BillingPeriodDetailsType_Update
$ProfileID string
$ProfileReference string
$ShippingAmount PayPal\CoreComponentTypes\BasicAmountType
$SubscriberName string
$SubscriberShippingAddress AddressType
$TaxAmount PayPal\CoreComponentTypes\BasicAmountType
$TrialPeriod BillingPeriodDetailsType_Update Trial period of this schedule

Public Methods

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

Method Details

__construct() public method

Constructor with arguments
public __construct ( $ProfileID = null )

Property Details

$AdditionalBillingCycles public property

public int $AdditionalBillingCycles
return integer

$Amount public property

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

$AutoBillOutstandingAmount public property

public string $AutoBillOutstandingAmount
return string

$BillingStartDate public property

When does this Profile begin billing?
public $BillingStartDate

$CreditCard public property

Information about the credit card to be charged (required if Direct Payment)
public CreditCardDetailsType,PayPal\EBLBaseComponents $CreditCard
return CreditCardDetailsType

$Description public property

public string $Description
return string

$MaxFailedPayments public property

public int $MaxFailedPayments
return integer

$Note public property

public string $Note
return string

$OutstandingBalance public property

public BasicAmountType,PayPal\CoreComponentTypes $OutstandingBalance
return PayPal\CoreComponentTypes\BasicAmountType

$PaymentPeriod public property

public BillingPeriodDetailsType_Update,PayPal\EBLBaseComponents $PaymentPeriod
return BillingPeriodDetailsType_Update

$ProfileID public property

public string $ProfileID
return string

$ProfileReference public property

public string $ProfileReference
return string

$ShippingAmount public property

public BasicAmountType,PayPal\CoreComponentTypes $ShippingAmount
return PayPal\CoreComponentTypes\BasicAmountType

$SubscriberName public property

public string $SubscriberName
return string

$SubscriberShippingAddress public property

public AddressType,PayPal\EBLBaseComponents $SubscriberShippingAddress
return AddressType

$TaxAmount public property

public BasicAmountType,PayPal\CoreComponentTypes $TaxAmount
return PayPal\CoreComponentTypes\BasicAmountType

$TrialPeriod public property

Trial period of this schedule
public BillingPeriodDetailsType_Update,PayPal\EBLBaseComponents $TrialPeriod
return BillingPeriodDetailsType_Update