Below, is a summary of all classes and their parameters's typehinting status. .
| Method | Argument | Typehint | Default | |||||
| class AbstractRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getUsername | ||||||||
| setUsername | ||||||||
| getPassword | ||||||||
| setPassword | ||||||||
| getSignature | ||||||||
| setSignature | ||||||||
| getSubject | ||||||||
| setSubject | ||||||||
| getSolutionType | ||||||||
| setSolutionType | ||||||||
| getLandingPage | ||||||||
| setLandingPage | ||||||||
| getHeaderImageUrl | ||||||||
| setHeaderImageUrl | ||||||||
| getLogoImageUrl | ||||||||
| setLogoImageUrl | ||||||||
| getBorderColor | ||||||||
| setBorderColor | ||||||||
| getBrandName | ||||||||
| setBrandName | ||||||||
| getNoShipping | ||||||||
| setNoShipping | ||||||||
| getAllowNote | ||||||||
| setAllowNote | ||||||||
| getAddressOverride | ||||||||
| setAddressOverride | ||||||||
| getMaxAmount | ||||||||
| setMaxAmount | ||||||||
| getTaxAmount | ||||||||
| setTaxAmount | ||||||||
| getShippingAmount | ||||||||
| setShippingAmount | ||||||||
| getHandlingAmount | ||||||||
| setHandlingAmount | ||||||||
| getShippingDiscount | ||||||||
| setShippingDiscount | ||||||||
| getInsuranceAmount | ||||||||
| setInsuranceAmount | ||||||||
| getLocaleCode | ||||||||
| setLocaleCode | ||||||||
| setCustomerServiceNumber | ||||||||
| getCustomerServiceNumber | ||||||||
| setSellerPaypalAccountId | ||||||||
| getSellerPaypalAccountId | ||||||||
| setButtonSource | ||||||||
| getButtonSource | ||||||||
| getBaseData | ||||||||
| getItemData | ||||||||
| sendData | ||||||||
| getEndpoint | ||||||||
| createResponse | ||||||||
| setItems | ||||||||
| class AbstractRestRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getReferrerCode | ||||||||
| setReferrerCode | ||||||||
| getClientId | ||||||||
| setClientId | ||||||||
| getSecret | ||||||||
| setSecret | ||||||||
| getToken | ||||||||
| setToken | ||||||||
| getPayerId | ||||||||
| setPayerId | ||||||||
| getHttpMethod | ||||||||
| getEndpoint | ||||||||
| sendData | ||||||||
| toJSON | ||||||||
| createResponse | ||||||||
| class CaptureRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| class ExpressAuthorizeRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| setCallback | ||||||||
| getCallback | ||||||||
| setCallbackTimeout | ||||||||
| getCallbackTimeout | ||||||||
| setShippingOptions | ||||||||
| getShippingOptions | ||||||||
| setBillingAgreement | ||||||||
| getBillingAgreement | ||||||||
| validateCallback | ||||||||
| getData | ||||||||
| createResponse | ||||||||
| class ExpressAuthorizeResponse | ||||||||
| Method | Argument | Typehint | Default | |||||
| isSuccessful | ||||||||
| isRedirect | ||||||||
| getRedirectUrl | ||||||||
| getTransactionReference | ||||||||
| getRedirectMethod | ||||||||
| getRedirectData | ||||||||
| getRedirectQueryParameters | ||||||||
| getCheckoutEndpoint | ||||||||
| class ExpressCompleteAuthorizeRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getPayerID | ||||||||
| setPayerID | ||||||||
| class ExpressCompleteOrderRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| class ExpressCompletePurchaseRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| createResponse | ||||||||
| class ExpressCompletePurchaseResponse | ||||||||
| Method | Argument | Typehint | Default | |||||
| isSuccessful | ||||||||
| isRedirect | ||||||||
| getTransactionReference | ||||||||
| class ExpressFetchCheckoutRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| class ExpressInContextAuthorizeRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| createResponse | ||||||||
| class ExpressInContextAuthorizeResponse | ||||||||
| Method | Argument | Typehint | Default | |||||
| getRedirectQueryParameters | ||||||||
| class ExpressInContextOrderRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| class ExpressOrderRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| class ExpressTransactionSearchRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getStartDate | ||||||||
| setStartDate | ||||||||
| getEndDate | ||||||||
| setEndDate | ||||||||
| getSalutation | ||||||||
| setSalutation | ||||||||
| getFirstName | ||||||||
| setFirstName | ||||||||
| getMiddleName | ||||||||
| setMiddleName | ||||||||
| getLastName | ||||||||
| setLastName | ||||||||
| getSuffix | ||||||||
| setSuffix | ||||||||
| getEmail | ||||||||
| setEmail | ||||||||
| getReceiver | ||||||||
| setReceiver | ||||||||
| getReceiptId | ||||||||
| setReceiptId | ||||||||
| getInvoiceNumber | ||||||||
| setInvoiceNumber | ||||||||
| getAuctionItemNumber | ||||||||
| setAuctionItemNumber | ||||||||
| getTransactionClass | ||||||||
| setTransactionClass | ||||||||
| getStatus | ||||||||
| setStatus | ||||||||
| getProfileId | ||||||||
| setProfileId | ||||||||
| createResponse | ||||||||
| class ExpressTransactionSearchResponse | ||||||||
| Method | Argument | Typehint | Default | |||||
| __construct | ||||||||
| getPayments | ||||||||
| class ExpressVoidRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| class FetchTransactionRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| class ProAuthorizeRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| class ProPurchaseRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| class RefundRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| class Response | ||||||||
| Method | Argument | Typehint | Default | |||||
| __construct | ||||||||
| isPending | ||||||||
| isSuccessful | ||||||||
| getTransactionReference | ||||||||
| getMessage | ||||||||
| class RestAuthorizeRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getExperienceProfileId | ||||||||
| setExperienceProfileId | ||||||||
| getDescription | ||||||||
| getEndpoint | ||||||||
| createResponse | ||||||||
| class RestAuthorizeResponse | ||||||||
| Method | Argument | Typehint | Default | |||||
| isSuccessful | ||||||||
| isRedirect | ||||||||
| getRedirectUrl | ||||||||
| getCompleteUrl | ||||||||
| getTransactionReference | ||||||||
| getRedirectMethod | ||||||||
| getRedirectData | ||||||||
| class RestCancelSubscriptionRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getEndpoint | ||||||||
| class RestCaptureRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getEndpoint | ||||||||
| class RestCompletePurchaseRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getEndpoint | ||||||||
| class RestCompleteSubscriptionRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getEndpoint | ||||||||
| class RestCreateCardRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getEndpoint | ||||||||
| class RestCreatePlanRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getName | ||||||||
| setName | ||||||||
| getType | ||||||||
| setType | ||||||||
| getPaymentDefinitions | ||||||||
| setPaymentDefinitions | ||||||||
| getMerchantPreferences | ||||||||
| setMerchantPreferences | ||||||||
| getData | ||||||||
| getEndpoint | ||||||||
| class RestCreateSubscriptionRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getName | ||||||||
| setName | ||||||||
| getPlanId | ||||||||
| setPlanId | ||||||||
| getStartDate | ||||||||
| setStartDate | ||||||||
| getAgreementDetails | ||||||||
| setAgreementDetails | ||||||||
| getPayerDetails | ||||||||
| setPayerDetails | ||||||||
| getShippingAddress | ||||||||
| setShippingAddress | ||||||||
| getMerchantPreferences | ||||||||
| setMerchantPreferences | ||||||||
| getChargeModel | ||||||||
| setChargeModel | ||||||||
| getData | ||||||||
| getEndpoint | ||||||||
| createResponse | ||||||||
| class RestCreateWebhookRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getEventTypes | ||||||||
| getEndpoint | ||||||||
| getUrl | ||||||||
| setEventTypes | ||||||||
| setUrl | ||||||||
| class RestDeleteCardRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getHttpMethod | ||||||||
| getData | ||||||||
| getEndpoint | ||||||||
| class RestFetchPurchaseRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getHttpMethod | ||||||||
| getEndpoint | ||||||||
| class RestFetchTransactionRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getHttpMethod | ||||||||
| getEndpoint | ||||||||
| class RestListPlanRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getPage | ||||||||
| setPage | ||||||||
| getStatus | ||||||||
| setStatus | ||||||||
| getPageSize | ||||||||
| setPageSize | ||||||||
| getTotalRequired | ||||||||
| setTotalRequired | ||||||||
| getData | ||||||||
| getHttpMethod | ||||||||
| getEndpoint | ||||||||
| class RestListPurchaseRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getCount | ||||||||
| setCount | ||||||||
| getStartId | ||||||||
| setStartId | ||||||||
| getStartIndex | ||||||||
| setStartIndex | ||||||||
| getStartTime | ||||||||
| setStartTime | ||||||||
| getEndTime | ||||||||
| setEndTime | ||||||||
| getData | ||||||||
| getHttpMethod | ||||||||
| getEndpoint | ||||||||
| class RestListWebhooksRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getEndpoint | ||||||||
| getHttpMethod | ||||||||
| class RestPurchaseRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getShippingPreference | ||||||||
| setShippingPreference | ||||||||
| class RestReactivateSubscriptionRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getEndpoint | ||||||||
| class RestRefundCaptureRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getEndpoint | ||||||||
| class RestRefundRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getEndpoint | ||||||||
| class RestResponse | ||||||||
| Method | Argument | Typehint | Default | |||||
| __construct | ||||||||
| isSuccessful | ||||||||
| getTransactionReference | ||||||||
| getMessage | ||||||||
| getCode | ||||||||
| getCardReference | ||||||||
| class RestSearchTransactionRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getAgreementId | ||||||||
| setAgreementId | ||||||||
| getStartDate | ||||||||
| setStartDate | ||||||||
| getEndDate | ||||||||
| setEndDate | ||||||||
| getData | ||||||||
| getHttpMethod | ||||||||
| getEndpoint | ||||||||
| class RestSuspendSubscriptionRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getEndpoint | ||||||||
| class RestTokenRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getEndpoint | ||||||||
| sendData | ||||||||
| class RestUpdatePlanRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getState | ||||||||
| setState | ||||||||
| getData | ||||||||
| getEndpoint | ||||||||
| getHttpMethod | ||||||||
| class RestVerifyWebhookSignatureRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getAuthAlgo | ||||||||
| getCertUrl | ||||||||
| getData | ||||||||
| getEndpoint | ||||||||
| getTransmissionId | ||||||||
| getTransmissionSig | ||||||||
| getTransmissionTime | ||||||||
| getWebhookEvent | ||||||||
| getWebhookId | ||||||||
| setAuthAlgo | ||||||||
| setCertUrl | ||||||||
| setTransmissionId | ||||||||
| setTransmissionSig | ||||||||
| setTransmissionTime | ||||||||
| setWebhookEvent | ||||||||
| setWebhookId | ||||||||
| createResponse | ||||||||
| class RestVerifyWebhookSignatureResponse | ||||||||
| Method | Argument | Typehint | Default | |||||
| isSuccessful | ||||||||
| getVerificationStatus | ||||||||
| class RestVoidRequest | ||||||||
| Method | Argument | Typehint | Default | |||||
| getData | ||||||||
| getEndpoint | ||||||||
| class BillingAgreement | ||||||||
| Method | Argument | Typehint | Default | |||||
| __construct | ||||||||
| getType | ||||||||
| getDescription | ||||||||
| hasPaymentType | ||||||||
| getPaymentType | ||||||||
| hasCustomAnnotation | ||||||||
| getCustomAnnotation | ||||||||
| class ShippingOption | ||||||||
| Method | Argument | Typehint | Default | |||||
| __construct | ||||||||
| hasLabel | ||||||||
| getName | ||||||||
| getAmount | ||||||||
| isDefault | ||||||||
| getLabel | ||||||||
| class ExpressGateway | ||||||||
| Method | Argument | Typehint | Default | |||||
| getName | ||||||||
| getDefaultParameters | ||||||||
| getSolutionType | ||||||||
| setSolutionType | ||||||||
| getLandingPage | ||||||||
| setLandingPage | ||||||||
| getBrandName | ||||||||
| setBrandName | ||||||||
| getHeaderImageUrl | ||||||||
| getLogoImageUrl | ||||||||
| getBorderColor | ||||||||
| setHeaderImageUrl | ||||||||
| setLogoImageUrl | ||||||||
| setBorderColor | ||||||||
| setSellerPaypalAccountId | ||||||||
| getSellerPaypalAccountId | ||||||||
| authorize | ||||||||
| completeAuthorize | ||||||||
| purchase | ||||||||
| completePurchase | ||||||||
| void | ||||||||
| fetchCheckout | ||||||||
| transactionSearch | ||||||||
| order | ||||||||
| completeOrder | ||||||||
| class ExpressInContextGateway | ||||||||
| Method | Argument | Typehint | Default | |||||
| getName | ||||||||
| authorize | ||||||||
| order | ||||||||
| class PayPalItem | ||||||||
| Method | Argument | Typehint | Default | |||||
| getCode | ||||||||
| setCode | ||||||||
| class PayPalItemBag | ||||||||
| Method | Argument | Typehint | Default | |||||
| add | ||||||||
| class ProGateway | ||||||||
| Method | Argument | Typehint | Default | |||||
| getName | ||||||||
| getDefaultParameters | ||||||||
| getUsername | ||||||||
| setUsername | ||||||||
| getPassword | ||||||||
| setPassword | ||||||||
| getSignature | ||||||||
| setSignature | ||||||||
| authorize | ||||||||
| purchase | ||||||||
| capture | ||||||||
| refund | ||||||||
| fetchTransaction | ||||||||
| class RestGateway | ||||||||
| Method | Argument | Typehint | Default | |||||
| getName | ||||||||
| getDefaultParameters | ||||||||
| getClientId | ||||||||
| setClientId | ||||||||
| getSecret | ||||||||
| setSecret | ||||||||
| getToken | ||||||||
| createToken | ||||||||
| setToken | ||||||||
| getTokenExpires | ||||||||
| setTokenExpires | ||||||||
| hasToken | ||||||||
| createRequest | ||||||||
| purchase | ||||||||
| fetchPurchase | ||||||||
| listPurchase | ||||||||
| completePurchase | ||||||||
| createWebhook | ||||||||
| authorize | ||||||||
| void | ||||||||
| capture | ||||||||
| refundCapture | ||||||||
| fetchTransaction | ||||||||
| refund | ||||||||
| createCard | ||||||||
| deleteCard | ||||||||
| createPlan | ||||||||
| updatePlan | ||||||||
| listPlan | ||||||||
| createSubscription | ||||||||
| completeSubscription | ||||||||
| cancelSubscription | ||||||||
| suspendSubscription | ||||||||
| reactivateSubscription | ||||||||
| searchTransaction | ||||||||
| listWebhooks | ||||||||
| verifyWebhookSignature | ||||||||