Skip to main content
GET
Show details for authorized payment

Authorizations

Authorization
string
header
required

OAuth 2.0 authentication

Headers

PayPal-Auth-Assertion
string

An API-caller-provided JSON Web Token (JWT) assertion that identifies the merchant. For details, see PayPal-Auth-Assertion.

Note:For three party transactions in which a partner is managing the API calls on behalf of a merchant, the partner must identify the merchant using either a PayPal-Auth-Assertion header or an access token with target_subject.

Path Parameters

authorization_id
string
required

The PayPal-generated ID for the authorized payment to void.

Response

A successful request returns the HTTP 200 OK status code and a JSON response body that shows authorization details.

The authorized payment transaction.

status
enum<string>
read-only

The status for the authorized payment.

Available options:
CREATED,
CAPTURED,
DENIED,
PARTIALLY_CAPTURED,
VOIDED,
PENDING
status_details
Authorization Status Details · object
read-only

The details of the authorized order pending status.

id
string
read-only

The PayPal-generated ID for the authorized payment.

amount
Money · object
read-only

The amount for this authorized payment.

invoice_id
string
read-only

The API caller-provided external invoice number for this order. Appears in both the payer's transaction history and the emails that the payer receives.

custom_id
string

The API caller-provided external ID. Used to reconcile API caller-initiated transactions with PayPal transactions. Appears in transaction and settlement reports.

Maximum string length: 255
network_transaction_reference
Network Transaction · object

Reference values used by the card network to identify a transaction.

seller_protection
Seller Protection · object
read-only

The level of protection offered as defined by PayPal Seller Protection for Merchants.

expiration_time
string<ppaas_date_time_v3>
read-only

The date and time when the authorized payment expires, in Internet date and time format.

Required string length: 20 - 64
Pattern: ^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])[T,t]([0-1][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]+)?([Zz]|[+-][0-9]{2}:[0-9]{2})$

An array of related HATEOAS links.

create_time
string<ppaas_date_time_v3>
read-only

The date and time when the transaction occurred, in Internet date and time format.

Required string length: 20 - 64
Pattern: ^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])[T,t]([0-1][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]+)?([Zz]|[+-][0-9]{2}:[0-9]{2})$
update_time
string<ppaas_date_time_v3>
read-only

The date and time when the transaction was last updated, in Internet date and time format.

Required string length: 20 - 64
Pattern: ^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])[T,t]([0-1][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]+)?([Zz]|[+-][0-9]{2}:[0-9]{2})$
supplementary_data
Payment Supplementary Data · object
read-only

An object that provides supplementary/additional data related to a payment transaction.

payee
Payee Base · object
read-only

The details associated with the merchant for this transaction.