On this page
No Headings
The authorization details.
objectidstringThe ID of the authorization.
amountrequiredobjectThe amount being authorized.
currencyrequiredstringThe three-character ISO-4217 currency code. PayPal does not support all currencies.
totalrequiredstringThe total amount charged to the payee by the payer. For refunds, represents the amount that the payee refunds to the original payer. Maximum length is 10 characters, which includes:
JPY do not support decimals.detailsobjectThe additional details about the payment amount.
Note: For an order authorization or capture, you cannot include the amount details object.subtotalstringThe subtotal amount for the items. If the request includes line items, this property is required. Maximum length is 10 characters, which includes:
Note: For an order authorization or capture, you cannot include the subtotal parameter.shippingstringThe shipping fee. Maximum length is 10 characters, which includes:
Note: For an order authorization or capture, you cannot include the shipping parameter.taxstringThe tax. Maximum length is 10 characters, which includes:
Note: For an order authorization or capture, you cannot include the tax parameter.handling_feestringThe handling fee. Maximum length is 10 characters, which includes:
Note: For an order authorization or capture, you cannot include the handling_fee parameter.shipping_discountstringThe shipping fee discount. Maximum length is 10 characters, which includes:
Note: For an order authorization or capture, you cannot include the shipping_discount parameter.insurancestringThe insurance fee. Maximum length is 10 characters, which includes:
Note: For an order authorization or capture, you cannot include the insurance parameter.gift_wrapstringThe gift wrap fee. Maximum length is 10 characters, which includes:
Note: For an order authorization or capture, you cannot include the gift_wrap parameter.payment_modestring"INSTANT_TRANSFER"The payment mode of the authorization.
statestring"pending", "authorized", "partially_captured", "captured", "expired", "denied", "voided"The authorized payment state.
reason_codestring"AUTHORIZATION"The reason code for the pending transaction state.
pending_reasonstring"AUTHORIZATION"Deprecated. The reason code for the pending transaction state. Obsolete. Use reason_code instead.
protection_eligibilitystring"ELIGIBLE", "PARTIALLY_ELIGIBLE", "INELIGIBLE"The level of seller protection present for the transaction. Supported for the PayPal payment method only.
protection_eligibility_typestring"ITEM_NOT_RECEIVED_ELIGIBLE", "UNAUTHORIZED_PAYMENT_ELIGIBLE", "ITEM_NOT_RECEIVED_ELIGIBLE,UNAUTHORIZED_PAYMENT_ELIGIBLE"The type of seller protection for the transaction. Returned only when the protection_eligibility property is ELIGIBLE or PARTIALLY_ELIGIBLE. Supported for the PayPal payment method only.
fmf_detailsobjectThe Fraud Management Filter (FMF) details that are applied to the payment that result in an accept, deny, or pending action. Returned in a payment response only if the merchant has enabled FMF in the profile settings and one of the fraud filters was triggered based on those settings. For more information, see Fraud Management Filters Summary.
filter_typerequiredstring"ACCEPT", "PENDING", "DENY", "REPORT"The filter type.
filter_idrequiredstring"AVS_NO_MATCH", "AVS_PARTIAL_MATCH", "AVS_UNAVAILABLE_OR_UNSUPPORTED", "CARD_SECURITY_CODE_MISMATCH", "MAXIMUM_TRANSACTION_AMOUNT", "UNCONFIRMED_ADDRESS", "COUNTRY_MONITOR", "LARGE_ORDER_NUMBER", "BILLING_OR_SHIPPING_ADDRESS_MISMATCH", "RISKY_ZIP_CODE", "SUSPECTED_FREIGHT_FORWARDER_CHECK", "TOTAL_PURCHASE_PRICE_MINIMUM", "IP_ADDRESS_VELOCITY", "RISKY_EMAIL_ADDRESS_DOMAIN_CHECK", "RISKY_BANK_IDENTIFICATION_NUMBER_CHECK", "RISKY_IP_ADDRESS_RANGE", "PAYPAL_FRAUD_MODEL"The filter ID.
namestringThe filter name.
descriptionstringThe filter description.
parent_paymentstringThe ID of the payment on which this transaction is based.
processor_responseobjectThe processor-provided response codes that describe the submitted payment. Supported only when the payment_method is credit_card.
response_coderequiredstringThe PayPal normalized response code, which is generated from the processor's specific response code.
avs_codestring[A-z0-9]{1}The Address Verification System (AVS) response code.
advice_codestring"01_NEW_ACCOUNT_INFORMATION", "02_TRY_AGAIN_LATER", "02_STOP_SPECIFIC_PAYMENT", "03_DO_NOT_TRY_AGAIN", "03_REVOKE_AUTHORIZATION_FOR_FUTURE_PAYMENT", "21_DO_NOT_TRY_AGAIN_CARD_HOLDER_CANCELLED_RECURRRING_CHARGE", "21_CANCEL_ALL_RECURRING_PAYMENTS"The merchant advice on how to handle declines for recurring payments.
eci_submittedstringThe processor-provided authorization response.
vpasstringThe processor-provided Visa Payer Authentication Service (VPAS) status.
valid_untilstringdate-timeThe date and time when the authorization expires, in Internet date and time format.
create_timestringdate-timeThe date and time when the authorization was created, in Internet date and time format.
update_timestringdate-timeThe date and time when the authorization was last updated, in Internet date and time format.
receipt_idstring^[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{4}$The receipt ID, which identifies the payment. Value is 16-digit numeric payment ID number that is returned for guest users.
linksarrayAn array of request-related HATEOAS links.
itemsobjectThe request-related HATEOAS link information.
hrefrequiredstringThe complete target URL. To make the related call, combine the method with this URI Template-formatted link. For pre-processing, include the $, (, and ) characters. The href is the key HATEOAS component that links a completed call with a subsequent call.
relrequiredstringThe link relation type, which serves as an ID for a link that unambiguously describes the semantics of the link. See Link Relations.
methodstring"GET", "POST", "PUT", "DELETE", "HEAD", "CONNECT", "OPTIONS", "PATCH"The HTTP method required to make the related call.