Open Journal Systems  3.3.0
Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement Class Reference

Public Member Functions

 __construct ($recurring, $description, $paymentType=null, $customAnnotation=null)
 
 __construct ($recurring, $description, $paymentType=null, $customAnnotation=null)
 
 getCustomAnnotation ()
 
 getCustomAnnotation ()
 
 getDescription ()
 
 getDescription ()
 
 getPaymentType ()
 
 getPaymentType ()
 
 getType ()
 
 getType ()
 
 hasCustomAnnotation ()
 
 hasCustomAnnotation ()
 
 hasPaymentType ()
 
 hasPaymentType ()
 

Protected Attributes

 $types
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct() [1/2]

Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::__construct (   $recurring,
  $description,
  $paymentType = null,
  $customAnnotation = null 
)
Parameters
bool$recurringL_BILLINGTYPE0
string$descriptionL_BILLINGAGREEMENTDESCRIPTION0
null | string$paymentTypeL_PAYMENTTYPE0
null | string$customAnnotationL_BILLINGAGREEMENTCUSTOM0
Exceptions

Definition at line 53 of file lib/vendor/omnipay/paypal/src/Support/InstantUpdateApi/BillingAgreement.php.

◆ __construct() [2/2]

Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::__construct (   $recurring,
  $description,
  $paymentType = null,
  $customAnnotation = null 
)
Parameters
bool$recurringL_BILLINGTYPE0
string$descriptionL_BILLINGAGREEMENTDESCRIPTION0
null | string$paymentTypeL_PAYMENTTYPE0
null | string$customAnnotationL_BILLINGAGREEMENTCUSTOM0
Exceptions

Definition at line 53 of file vendor/omnipay/paypal/src/Support/InstantUpdateApi/BillingAgreement.php.

Member Function Documentation

◆ getCustomAnnotation() [1/2]

Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::getCustomAnnotation ( )

◆ getCustomAnnotation() [2/2]

Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::getCustomAnnotation ( )

◆ getDescription() [1/2]

Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::getDescription ( )

◆ getDescription() [2/2]

Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::getDescription ( )

◆ getPaymentType() [1/2]

Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::getPaymentType ( )

◆ getPaymentType() [2/2]

Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::getPaymentType ( )

◆ getType() [1/2]

Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::getType ( )

◆ getType() [2/2]

Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::getType ( )

◆ hasCustomAnnotation() [1/2]

Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::hasCustomAnnotation ( )

◆ hasCustomAnnotation() [2/2]

Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::hasCustomAnnotation ( )

◆ hasPaymentType() [1/2]

Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::hasPaymentType ( )

◆ hasPaymentType() [2/2]

Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::hasPaymentType ( )

Field Documentation

◆ $types

array Omnipay\PayPal\Support\InstantUpdateApi\BillingAgreement::$types
protected
Initial value:
= array(
'single' => 'MerchantInitiatedBillingSingleAgreement',
'recurring' => 'MerchantInitiatedBilling',
)

Billing agreement types for single or recurring payment

Definition at line 17 of file lib/vendor/omnipay/paypal/src/Support/InstantUpdateApi/BillingAgreement.php.


The documentation for this class was generated from the following file: