Overview
  • Namespace
  • Class

Namespaces

  • PayPal
    • Api
    • Auth
    • Cache
    • Common
    • Converter
    • Core
    • Exception
    • Handler
    • Log
    • Rest
    • Security
    • Transport
    • Validation

Classes

  • Address
  • Agreement
  • AgreementDetails
  • AgreementStateDescriptor
  • AgreementTransaction
  • AgreementTransactions
  • AlternatePayment
  • Amount
  • Authorization
  • BankAccount
  • BankAccountsList
  • BankToken
  • BaseAddress
  • Billing
  • BillingAgreementToken
  • BillingInfo
  • CancelNotification
  • Capture
  • CarrierAccount
  • CarrierAccountToken
  • CartBase
  • ChargeModel
  • Cost
  • CountryCode
  • CreateProfileResponse
  • Credit
  • CreditCard
  • CreditCardHistory
  • CreditCardList
  • CreditCardToken
  • CreditFinancingOffered
  • Currency
  • CurrencyConversion
  • CustomAmount
  • DetailedRefund
  • Details
  • Error
  • ErrorDetails
  • ExtendedBankAccount
  • ExternalFunding
  • FileAttachment
  • FlowConfig
  • FmfDetails
  • FundingDetail
  • FundingInstrument
  • FundingOption
  • FundingSource
  • FuturePayment
  • HyperSchema
  • Image
  • Incentive
  • InputFields
  • InstallmentInfo
  • InstallmentOption
  • Invoice
  • InvoiceAddress
  • InvoiceItem
  • InvoiceNumber
  • InvoiceSearchResponse
  • Item
  • ItemList
  • Links
  • Measurement
  • MerchantInfo
  • MerchantPreferences
  • Metadata
  • NameValuePair
  • Notification
  • OpenIdAddress
  • OpenIdError
  • OpenIdSession
  • OpenIdTokeninfo
  • OpenIdUserinfo
  • Order
  • OverrideChargeModel
  • Participant
  • Patch
  • PatchRequest
  • Payee
  • Payer
  • PayerInfo
  • Payment
  • PaymentCard
  • PaymentCardToken
  • PaymentDefinition
  • PaymentDetail
  • PaymentExecution
  • PaymentHistory
  • PaymentInstruction
  • PaymentOptions
  • PaymentSummary
  • PaymentTerm
  • Payout
  • PayoutBatch
  • PayoutBatchHeader
  • PayoutItem
  • PayoutItemDetails
  • PayoutSenderBatchHeader
  • Phone
  • Plan
  • PlanList
  • PotentialPayerInfo
  • Presentation
  • PrivateLabelCard
  • ProcessorResponse
  • RecipientBankingInstruction
  • RedirectUrls
  • Refund
  • RefundDetail
  • RefundRequest
  • RelatedResources
  • Sale
  • Search
  • ShippingAddress
  • ShippingCost
  • ShippingInfo
  • Tax
  • Template
  • TemplateData
  • Templates
  • TemplateSettings
  • TemplateSettingsMetadata
  • Terms
  • Transaction
  • TransactionBase
  • Transactions
  • VerifyWebhookSignature
  • VerifyWebhookSignatureResponse
  • Webhook
  • WebhookEvent
  • WebhookEventList
  • WebhookEventType
  • WebhookEventTypeList
  • WebhookList
  • WebProfile

Class CreditFinancingOffered

Class CreditFinancingOffered

Credit financing offered to customer on PayPal side with opt-in/opt-out status

PayPal\Common\PayPalModel
Extended by PayPal\Api\CreditFinancingOffered
Namespace: PayPal\Api
Package: PayPal\Api
Located at PayPal/Api/CreditFinancingOffered.php

Methods summary

public
# setTotalCost( PayPal\Api\Currency $total_cost )

This is the estimated total payment amount including interest and fees the user will pay during the lifetime of the loan.

This is the estimated total payment amount including interest and fees the user will pay during the lifetime of the loan.

Parameters

$total_cost

Returns


$this
public PayPal\Api\Currency
# getTotalCost( )

This is the estimated total payment amount including interest and fees the user will pay during the lifetime of the loan.

This is the estimated total payment amount including interest and fees the user will pay during the lifetime of the loan.

Returns

PayPal\Api\Currency
public
# setTerm( PayPal\Api\number $term )

Length of financing terms in month

Length of financing terms in month

Parameters

$term

Returns


$this
public PayPal\Api\number
# getTerm( )

Length of financing terms in month

Length of financing terms in month

Returns

PayPal\Api\number
public
# setMonthlyPayment( PayPal\Api\Currency $monthly_payment )

This is the estimated amount per month that the customer will need to pay including fees and interest.

This is the estimated amount per month that the customer will need to pay including fees and interest.

Parameters

$monthly_payment

Returns


$this
public PayPal\Api\Currency
# getMonthlyPayment( )

This is the estimated amount per month that the customer will need to pay including fees and interest.

This is the estimated amount per month that the customer will need to pay including fees and interest.

Returns

PayPal\Api\Currency
public
# setTotalInterest( PayPal\Api\Currency $total_interest )

Estimated interest or fees amount the payer will have to pay during the lifetime of the loan.

Estimated interest or fees amount the payer will have to pay during the lifetime of the loan.

Parameters

$total_interest

Returns


$this
public PayPal\Api\Currency
# getTotalInterest( )

Estimated interest or fees amount the payer will have to pay during the lifetime of the loan.

Estimated interest or fees amount the payer will have to pay during the lifetime of the loan.

Returns

PayPal\Api\Currency
public
# setPayerAcceptance( boolean $payer_acceptance )

Status on whether the customer ultimately was approved for and chose to make the payment using the approved installment credit.

Status on whether the customer ultimately was approved for and chose to make the payment using the approved installment credit.

Parameters

$payer_acceptance

Returns


$this
public boolean
# getPayerAcceptance( )

Status on whether the customer ultimately was approved for and chose to make the payment using the approved installment credit.

Status on whether the customer ultimately was approved for and chose to make the payment using the approved installment credit.

Returns

boolean
public
# setCartAmountImmutable( boolean $cart_amount_immutable )

Indicates whether the cart amount is editable after payer's acceptance on PayPal side

Indicates whether the cart amount is editable after payer's acceptance on PayPal side

Parameters

$cart_amount_immutable

Returns


$this
public boolean
# getCartAmountImmutable( )

Indicates whether the cart amount is editable after payer's acceptance on PayPal side

Indicates whether the cart amount is editable after payer's acceptance on PayPal side

Returns

boolean

Methods inherited from PayPal\Common\PayPalModel

__construct(), __get(), __isset(), __set(), __toString(), __unset(), fromArray(), fromJson(), getList(), setCredential(), toArray(), toJSON()

Properties summary

Properties inherited from PayPal\Common\PayPalModel

$credential

API documentation generated by ApiGen