PHP PayPal\PayPalAPI Namespace

Classes

Name Description
AddressVerifyReq
AddressVerifyRequestType Email address of buyer to be verified. Required Maximum string length: 255 single-byte characters Input mask: ?@?.??
AddressVerifyResponseType Confirmation of a match, with one of the following tokens: None: The input value of the Email object does not match any email address on file at PayPal. Confirmed: If the value of the StreetMatch object is Matched, PayPal responds that the entire postal address is confirmed. Unconfirmed: PayPal responds that the postal address is unconfirmed
BAUpdateRequestType
BAUpdateResponseType
BMButtonSearchRequestType The earliest transaction date at which to start the search.
BMButtonSearchResponseType
BMCreateButtonReq
BMCreateButtonRequestType Type of Button to create. Required Must be one of the following: BUYNOW, CART, GIFTCERTIFICATE. SUBSCRIBE, PAYMENTPLAN, AUTOBILLING, DONATE, VIEWCART or UNSUBSCRIBE
BMCreateButtonResponseType
BMGetButtonDetailsReq
BMGetButtonDetailsRequestType Button ID of button to return. Required Character length and limitations: 10 single-byte numeric characters
BMGetButtonDetailsResponseType Type of button. One of the following: BUYNOW, CART, GIFTCERTIFICATE. SUBSCRIBE, PAYMENTPLAN, AUTOBILLING, DONATE, VIEWCART or UNSUBSCRIBE
BMGetInventoryReq
BMGetInventoryRequestType Hosted Button ID of the button to return inventory for.
BMGetInventoryResponseType
BMManageButtonStatusReq
BMManageButtonStatusRequestType Button ID of Hosted button. Required Character length and limitations: 10 single-byte numeric characters
BMSetInventoryReq
BMSetInventoryRequestType Hosted Button ID of button you wish to change. Required Character length and limitations: 10 single-byte numeric characters
BMUpdateButtonReq
BMUpdateButtonRequestType Hosted Button id of the button to update. Required Character length and limitations: 10 single-byte numeric characters
BMUpdateButtonResponseType
BillAgreementUpdateReq
BillOutstandingAmountReq
BillOutstandingAmountRequestType
BillOutstandingAmountResponseType
BillUserReq
BillUserRequestType This flag indicates that the response should include FMFDetails
BillUserResponseType
CancelRecoupReq
CancelRecoupRequestType
CompleteRecoupReq
CompleteRecoupRequestType
CompleteRecoupResponseType
CreateBillingAgreementReq
CreateBillingAgreementRequestType
CreateBillingAgreementResponseType
CreateMobilePaymentReq
CreateMobilePaymentRequestType
CreateRecurringPaymentsProfileReq
CreateRecurringPaymentsProfileRequestType
CreateRecurringPaymentsProfileResponseType
DoAuthorizationReq
DoAuthorizationRequestType The value of the order’s transaction identification number returned by a PayPal product. Required Character length and limits: 19 single-byte characters maximum
DoAuthorizationResponseType An authorization identification number. Character length and limits: 19 single-byte characters
DoCancelReq
DoCancelRequestType Msg Sub Id that was used for the orginal operation.
DoCancelResponseType Return msgsubid back to merchant
DoCaptureReq
DoCaptureRequestType The authorization identification number of the payment you want to capture. Required Character length and limits: 19 single-byte characters maximum
DoCaptureResponseType
DoDirectPaymentReq
DoDirectPaymentRequestType This flag indicates that the response should include FMFDetails
DoDirectPaymentResponseType The amount of the payment as specified by you on DoDirectPaymentRequest.
DoExpressCheckoutPaymentReq
DoExpressCheckoutPaymentRequestType This flag indicates that the response should include FMFDetails
DoExpressCheckoutPaymentResponseType
DoMobileCheckoutPaymentReq
DoMobileCheckoutPaymentRequestType A timestamped token, the value of which was returned by SetMobileCheckoutResponse. RequiredCharacter length and limitations: 20 single-byte characters
DoMobileCheckoutPaymentResponseType
DoNonReferencedCreditReq
DoNonReferencedCreditRequestType
DoNonReferencedCreditResponseType
DoReauthorizationReq
DoReauthorizationRequestType The value of a previously authorized transaction identification number returned by a PayPal product. You can obtain a buyer's transaction number from the TransactionID element of the PayerInfo structure returned by GetTransactionDetailsResponse. Required Character length and limits: 19 single-byte characters maximum
DoReauthorizationResponseType A new authorization identification number. Character length and limits: 19 single-byte characters
DoReferenceTransactionReq
DoReferenceTransactionRequestType This flag indicates that the response should include FMFDetails
DoReferenceTransactionResponseType
DoUATPAuthorizationReq
DoUATPAuthorizationRequestType UATP card details Required
DoUATPAuthorizationResponseType Auth Authorization Code.
DoUATPExpressCheckoutPaymentReq
DoUATPExpressCheckoutPaymentResponseType
DoVoidReq
DoVoidRequestType The value of the original authorization identification number returned by a PayPal product. If you are voiding a transaction that has been reauthorized, use the ID from the original authorization, and not the reauthorization.
DoVoidResponseType The authorization identification number you specified in the request. Character length and limits: 19 single-byte characters
EnterBoardingReq
EnterBoardingRequestType
EnterBoardingResponseType A unique token that identifies this boarding session. Use this token with the GetBoarding Details API call.Character length and limitations: 64 alphanumeric characters. The token has the following format:OB-61characterstring
ExecuteCheckoutOperationsReq
ExecuteCheckoutOperationsRequestType
ExecuteCheckoutOperationsResponseType
ExternalRememberMeOptOutReq
ExternalRememberMeOptOutRequestType The merchant passes in the ExternalRememberMeID to identify the user to opt out. This is a 17-character alphanumeric (encrypted) string that identifies the buyer's remembered login with a merchant and has meaning only to the merchant.
GetAccessPermissionDetailsReq
GetAccessPermissionDetailsRequestType A timestamped token, the value of which was returned by SetAuthFlowParam Response. Required Character length and limitations: 20 single-byte characters
GetAccessPermissionDetailsResponseType
GetAuthDetailsReq
GetAuthDetailsRequestType A timestamped token, the value of which was returned by SetAuthFlowParam Response. RequiredCharacter length and limitations: 20 single-byte characters
GetAuthDetailsResponseType
GetBalanceReq
GetBalanceRequestType
GetBalanceResponseType
GetBillingAgreementCustomerDetailsReq
GetBillingAgreementCustomerDetailsRequestType
GetBillingAgreementCustomerDetailsResponseType
GetBoardingDetailsReq
GetBoardingDetailsRequestType A unique token returned by the EnterBoarding API call that identifies this boarding session. RequiredCharacter length and limitations: 64 alphanumeric characters. The token has the following format:OB-61characterstring
GetBoardingDetailsResponseType
GetExpressCheckoutDetailsReq
GetExpressCheckoutDetailsRequestType A timestamped token, the value of which was returned by SetExpressCheckoutResponse. RequiredCharacter length and limitations: 20 single-byte characters
GetExpressCheckoutDetailsResponseType
GetIncentiveEvaluationReq
GetIncentiveEvaluationRequestType
GetIncentiveEvaluationResponseType
GetMobileStatusReq
GetMobileStatusResponseType Indicates whether the phone is activated for mobile payments
GetPalDetailsReq
GetPalDetailsResponseType
GetRecurringPaymentsProfileDetailsReq
GetRecurringPaymentsProfileDetailsRequestType
GetRecurringPaymentsProfileDetailsResponseType
GetTransactionDetailsReq
GetTransactionDetailsRequestType Unique identifier of a transaction. RequiredThe details for some kinds of transactions cannot be retrieved with GetTransactionDetailsRequest. You cannot obtain details of bank transfer withdrawals, for example. Character length and limitations: 17 single-byte alphanumeric characters
GetTransactionDetailsResponseType
InitiateRecoupReq
InitiateRecoupRequestType
InstallmentDetailsType Installment Period. Optional
ManagePendingTransactionStatusReq
ManagePendingTransactionStatusRequestType
ManagePendingTransactionStatusResponseType
ManageRecurringPaymentsProfileStatusReq
ManageRecurringPaymentsProfileStatusRequestType
MassPayReq
MassPayRequestItemType MassPayRequestItemType
MassPayRequestType Subject line of the email sent to all recipients. This subject is not contained in the input file; you must create it with your application. Optional Character length and limitations: 255 single-byte alphanumeric characters
OptionDetailsType Option Name. Optional
OptionSelectionDetailsType Option Selection. Required Character length and limitations: 12 single-byte alphanumeric characters
RefundTransactionReq
RefundTransactionRequestType Unique identifier of the transaction you are refunding.
RefundTransactionResponseType Unique transaction ID of the refund. Character length and limitations:17 single-byte characters
ReverseTransactionReq
ReverseTransactionResponseType
SetAccessPermissionsReq
SetAccessPermissionsRequestType
SetAccessPermissionsResponseType A timestamped token by which you identify to PayPal that you are processing this user. The token expires after three hours. Character length and limitations: 20 single-byte characters
SetAuthFlowParamReq
SetAuthFlowParamRequestType
SetAuthFlowParamResponseType A timestamped token by which you identify to PayPal that you are processing this user. The token expires after three hours. Character length and limitations: 20 single-byte characters
SetCustomerBillingAgreementReq
SetCustomerBillingAgreementRequestType
SetCustomerBillingAgreementResponseType
SetExpressCheckoutReq
SetExpressCheckoutRequestType
SetExpressCheckoutResponseType A timestamped token by which you identify to PayPal that you are processing this payment with Express Checkout. The token expires after three hours. If you set Token in the SetExpressCheckoutRequest, the value of Token in the response is identical to the value in the request. Character length and limitations: 20 single-byte characters
SetMobileCheckoutReq
SetMobileCheckoutRequestType
SetMobileCheckoutResponseType A timestamped token by which you identify to PayPal that you are processing this payment with Mobile Checkout. The token expires after three hours. Character length and limitations: 20 single-byte characters
TransactionSearchReq
TransactionSearchRequestType The earliest transaction date at which to start the search.
TransactionSearchResponseType Results of a Transaction Search.
UpdateAccessPermissionsReq
UpdateAccessPermissionsRequestType Unique PayPal customer account number, the value of which was returned by GetAuthDetails Response. Required Character length and limitations: 20 single-byte characters
UpdateAccessPermissionsResponseType The status of the update call, Success/Failure. Character length and limitations: 20 single-byte characters
UpdateAuthorizationReq
UpdateAuthorizationRequestType The value of the authorizationâtransaction identification number returned by a PayPal product. Required Character length and limits: 19 single-byte characters maximum
UpdateAuthorizationResponseType An authorization identification number. Character length and limits: 19 single-byte characters
UpdateRecurringPaymentsProfileReq
UpdateRecurringPaymentsProfileRequestType
UpdateRecurringPaymentsProfileResponseType