PHP Class PayPal\Api\FundingInstrument

A resource representing a Payer's funding instrument. An instance of this schema is valid if and only if it is valid against exactly one of these supported properties
Inheritance: extends PayPal\Common\PayPalModel
Datei anzeigen Open project: paypal/rest-api-sdk-php Class Usage Examples

Public Methods

Method Description
getAlternatePayment ( ) : AlternatePayment Alternate Payment information - Mostly regional payment providers. For e.g iDEAL in Netherlands
getBankAccount ( ) : ExtendedBankAccount Bank Account information.
getBankAccountToken ( ) : PayPal\Api\BankToken Vaulted bank account instrument.
getBilling ( ) : Billing Billing instrument that references pre-approval information for the payment
getCarrierAccount ( ) : CarrierAccount Carrier account instrument
getCarrierAccountToken ( ) : CarrierAccountToken Carrier account token instrument.
getCredit ( ) : Credit PayPal credit funding instrument.
getCreditCard ( ) : CreditCard Credit Card instrument.
getCreditCardToken ( ) : CreditCardToken PayPal vaulted credit Card instrument.
getExternalFunding ( ) : ExternalFunding External funding instrument.
getIncentive ( ) : Incentive Incentive funding instrument.
getPaymentCard ( ) : PaymentCard Payment Card information.
getPrivateLabelCard ( ) : PayPal\Api\PrivateLabelCard Private Label Card funding instrument. These are store cards provided by merchants to drive business with value to customer with convenience and rewards.
setAlternatePayment ( AlternatePayment $alternate_payment ) Alternate Payment information - Mostly regional payment providers. For e.g iDEAL in Netherlands
setBankAccount ( ExtendedBankAccount $bank_account ) Bank Account information.
setBankAccountToken ( PayPal\Api\BankToken $bank_account_token ) Vaulted bank account instrument.
setBilling ( Billing $billing ) Billing instrument that references pre-approval information for the payment
setCarrierAccount ( CarrierAccount $carrier_account ) Carrier account instrument
setCarrierAccountToken ( CarrierAccountToken $carrier_account_token ) Carrier account token instrument.
setCredit ( Credit $credit ) PayPal credit funding instrument.
setCreditCard ( CreditCard $credit_card ) Credit Card instrument.
setCreditCardToken ( CreditCardToken $credit_card_token ) PayPal vaulted credit Card instrument.
setExternalFunding ( ExternalFunding $external_funding ) External funding instrument.
setIncentive ( Incentive $incentive ) Incentive funding instrument.
setPaymentCard ( PaymentCard $payment_card ) Payment Card information.
setPrivateLabelCard ( PayPal\Api\PrivateLabelCard $private_label_card ) Private Label Card funding instrument. These are store cards provided by merchants to drive business with value to customer with convenience and rewards.

Method Details

getAlternatePayment() public method

Alternate Payment information - Mostly regional payment providers. For e.g iDEAL in Netherlands
Deprecation: Not publicly available
public getAlternatePayment ( ) : AlternatePayment
return AlternatePayment

getBankAccount() public method

Bank Account information.
Deprecation: Not publicly available
public getBankAccount ( ) : ExtendedBankAccount
return ExtendedBankAccount

getBankAccountToken() public method

Vaulted bank account instrument.
Deprecation: Not publicly available
public getBankAccountToken ( ) : PayPal\Api\BankToken
return PayPal\Api\BankToken

getBilling() public method

Billing instrument that references pre-approval information for the payment
public getBilling ( ) : Billing
return Billing

getCarrierAccount() public method

Carrier account instrument
Deprecation: Not publicly available
public getCarrierAccount ( ) : CarrierAccount
return CarrierAccount

getCarrierAccountToken() public method

Carrier account token instrument.
Deprecation: Not publicly available
public getCarrierAccountToken ( ) : CarrierAccountToken
return CarrierAccountToken

getCredit() public method

PayPal credit funding instrument.
Deprecation: Not publicly available
public getCredit ( ) : Credit
return Credit

getCreditCard() public method

Credit Card instrument.
public getCreditCard ( ) : CreditCard
return CreditCard

getCreditCardToken() public method

PayPal vaulted credit Card instrument.
public getCreditCardToken ( ) : CreditCardToken
return CreditCardToken

getExternalFunding() public method

External funding instrument.
Deprecation: Not publicly available
public getExternalFunding ( ) : ExternalFunding
return ExternalFunding

getIncentive() public method

Incentive funding instrument.
Deprecation: Not publicly available
public getIncentive ( ) : Incentive
return Incentive

getPaymentCard() public method

Payment Card information.
public getPaymentCard ( ) : PaymentCard
return PaymentCard

getPrivateLabelCard() public method

Private Label Card funding instrument. These are store cards provided by merchants to drive business with value to customer with convenience and rewards.
Deprecation: Not publicly available
public getPrivateLabelCard ( ) : PayPal\Api\PrivateLabelCard
return PayPal\Api\PrivateLabelCard

setAlternatePayment() public method

Alternate Payment information - Mostly regional payment providers. For e.g iDEAL in Netherlands
Deprecation: Not publicly available
public setAlternatePayment ( AlternatePayment $alternate_payment )
$alternate_payment AlternatePayment

setBankAccount() public method

Bank Account information.
Deprecation: Not publicly available
public setBankAccount ( ExtendedBankAccount $bank_account )
$bank_account ExtendedBankAccount

setBankAccountToken() public method

Vaulted bank account instrument.
Deprecation: Not publicly available
public setBankAccountToken ( PayPal\Api\BankToken $bank_account_token )
$bank_account_token PayPal\Api\BankToken

setBilling() public method

Billing instrument that references pre-approval information for the payment
public setBilling ( Billing $billing )
$billing Billing

setCarrierAccount() public method

Carrier account instrument
Deprecation: Not publicly available
public setCarrierAccount ( CarrierAccount $carrier_account )
$carrier_account CarrierAccount

setCarrierAccountToken() public method

Carrier account token instrument.
Deprecation: Not publicly available
public setCarrierAccountToken ( CarrierAccountToken $carrier_account_token )
$carrier_account_token CarrierAccountToken

setCredit() public method

PayPal credit funding instrument.
Deprecation: Not publicly available
public setCredit ( Credit $credit )
$credit Credit

setCreditCard() public method

Credit Card instrument.
public setCreditCard ( CreditCard $credit_card )
$credit_card CreditCard

setCreditCardToken() public method

PayPal vaulted credit Card instrument.
public setCreditCardToken ( CreditCardToken $credit_card_token )
$credit_card_token CreditCardToken

setExternalFunding() public method

External funding instrument.
Deprecation: Not publicly available
public setExternalFunding ( ExternalFunding $external_funding )
$external_funding ExternalFunding

setIncentive() public method

Incentive funding instrument.
Deprecation: Not publicly available
public setIncentive ( Incentive $incentive )
$incentive Incentive

setPaymentCard() public method

Payment Card information.
public setPaymentCard ( PaymentCard $payment_card )
$payment_card PaymentCard

setPrivateLabelCard() public method

Private Label Card funding instrument. These are store cards provided by merchants to drive business with value to customer with convenience and rewards.
Deprecation: Not publicly available
public setPrivateLabelCard ( PayPal\Api\PrivateLabelCard $private_label_card )
$private_label_card PayPal\Api\PrivateLabelCard