PHP Class PayPal\EBLBaseComponents\CreateRecurringPaymentsProfileRequestDetailsType

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

Public Properties

Property Type Description
$CreditCard CreditCardDetailsType Information about the credit card to be charged (required if Direct Payment)
$PaymentDetailsItem PaymentDetailsItemType Information about the Item Details.
$RecurringPaymentsProfileDetails RecurringPaymentsProfileDetailsType Customer Information for this Recurring Payments
$ScheduleDetails ScheduleDetailsType Schedule Information for this Recurring Payments
$Token string Billing Agreement token (required if Express Checkout)

Public Methods

Method Description
__construct ( $RecurringPaymentsProfileDetails = null, $ScheduleDetails = null ) Constructor with arguments

Method Details

__construct() public method

Constructor with arguments
public __construct ( $RecurringPaymentsProfileDetails = null, $ScheduleDetails = null )

Property Details

$CreditCard public property

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

$PaymentDetailsItem public property

Information about the Item Details.
public PaymentDetailsItemType,PayPal\EBLBaseComponents $PaymentDetailsItem
return PaymentDetailsItemType

$RecurringPaymentsProfileDetails public property

Customer Information for this Recurring Payments
public RecurringPaymentsProfileDetailsType,PayPal\EBLBaseComponents $RecurringPaymentsProfileDetails
return RecurringPaymentsProfileDetailsType

$ScheduleDetails public property

Schedule Information for this Recurring Payments
public ScheduleDetailsType,PayPal\EBLBaseComponents $ScheduleDetails
return ScheduleDetailsType

$Token public property

Billing Agreement token (required if Express Checkout)
public string $Token
return string