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 FuturePayment

Class FuturePayment

PayPal\Common\PayPalModel
Extended by PayPal\Common\PayPalResourceModel implements PayPal\Rest\IResource
Extended by PayPal\Api\Payment
Extended by PayPal\Api\FuturePayment
Namespace: PayPal\Api
Package: PayPal\Api
Located at PayPal/Api/FuturePayment.php

Methods summary

public
# create( null $apiContext = null, string|null $clientMetadataId = null, PayPal\Transport\PayPalRestCall|null $restCall = null )

Extends the Payment object to create future payments

Extends the Payment object to create future payments

Parameters

$apiContext
$clientMetadataId
$restCall
is the Rest Call Service that is used to make rest calls

Returns


$this

Overrides

PayPal\Api\Payment::create
public static string|null
# getRefreshToken( $authorizationCode, PayPal\Rest\ApiContext $apiContext = null )

Get a Refresh Token from Authorization Code

Get a Refresh Token from Authorization Code

Parameters

$authorizationCode
$apiContext

Returns

string|null
refresh token

Methods inherited from PayPal\Api\Payment

addBillingAgreementToken(), addFailedTransaction(), addTransaction(), all(), execute(), get(), getApprovalLink(), getBillingAgreementTokens(), getCart(), getCreateTime(), getCreditFinancingOffered(), getExperienceProfileId(), getFailedTransactions(), getFailureReason(), getId(), getIntent(), getNoteToPayer(), getPayee(), getPayer(), getPaymentInstruction(), getPotentialPayerInfo(), getRedirectUrls(), getState(), getToken(), getTransactions(), getUpdateTime(), removeBillingAgreementToken(), removeFailedTransaction(), removeTransaction(), setBillingAgreementTokens(), setCart(), setCreateTime(), setCreditFinancingOffered(), setExperienceProfileId(), setFailedTransactions(), setFailureReason(), setId(), setIntent(), setNoteToPayer(), setPayee(), setPayer(), setPaymentInstruction(), setPotentialPayerInfo(), setRedirectUrls(), setState(), setTransactions(), setUpdateTime(), update()

Methods inherited from PayPal\Common\PayPalResourceModel

addLink(), executeCall(), getLink(), getLinks(), removeLink(), setLinks(), updateAccessToken()

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

Magic properties inherited from PayPal\Api\Payment

$payee

API documentation generated by ApiGen