Transactions
Create Transaction
PayPal Fraud Id
A value you specify that uniquely identifies the transaction. If you're unsure whether a particular transaction succeeded, you can reattempt it with the same idempotency key without worrying about duplicating the transaction. Required when billingAgreementId is passed in the payload
Payment Provider contract
Intent of this transaction
CAPTUREPossible values: If an Order is paid using the "PayPal Wallet" the statement descriptor will appear in following format on the payer card statement: PAYPAL_prefix+(space)+merchant_descriptor+(space)+dynamicDescriptor. The PAYPAL prefix uses 8 characters. Only the first 22 characters will be displayed in the statement. For example, * The PayPal prefix toggle is PAYPAL * The merchant descriptor in the profile is Janes Gift * The soft descriptor is 800-123-1234 Then, the statement descriptor on the card is PAYPAL * Janes Gift 80.
The API caller-provided external ID. Used to reconcile client transactions with PayPal transactions. Appears in transaction and settlement reports but is not visible to the payer.
Purchase description
Created
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
Update Transaction
Transaction UUID from create transaction API
Intent of this transaction
The API caller-provided external ID. Used to reconcile client transactions with PayPal transactions. Appears in transaction and settlement reports but is not visible to the payer.
Purchase description
If an Order is paid using the "PayPal Wallet" the statement descriptor will appear in following format on the payer card statement: PAYPAL_prefix+(space)+merchant_descriptor+(space)+dynamicDescriptor. The PAYPAL prefix uses 8 characters. Only the first 22 characters will be displayed in the statement. For example, * The PayPal prefix toggle is PAYPAL * The merchant descriptor in the profile is Janes Gift * The soft descriptor is 800-123-1234 Then, the statement descriptor on the card is PAYPAL * Janes Gift 80.
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
No content
Authorise Transaction
How It Works
Transaction UUID from create transaction API
PayPal Fraud Id
A value you specify that uniquely identifies the transaction. If you're unsure whether a particular transaction succeeded, you can reattempt it with the same idempotency key without worrying about duplicating the transaction.
PayPal billing agreement id
The API caller-provided external ID. Used to reconcile client transactions with PayPal transactions. Appears in transaction and settlement reports but is not visible to the payer.
Created
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
Capture Transaction
Transaction UUID from create transaction API
PayPal Fraud Id
A value you specify that uniquely identifies the transaction. If you're unsure whether a particular transaction succeeded, you can reattempt it with the same idempotency key without worrying about duplicating the transaction.
An informational note about the capture. Appears in both the payer's transaction history and the emails that the payer receives.
Billing Agreement id
The API caller-provided external ID. Used to reconcile client transactions with PayPal transactions. Appears in transaction and settlement reports but is not visible to the payer.
Created
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
Refund Transaction
Transaction UUID from create transaction API
A value you specify that uniquely identifies the transaction. If you're unsure whether a particular transaction succeeded, you can reattempt it with the same idempotency key without worrying about duplicating the transaction.
The reason for the refund. Appears in both the payer's transaction history and the emails that the payer receives.
The API caller-provided external ID. Used to reconcile client transactions with PayPal transactions. Appears in transaction and settlement reports but is not visible to the payer.
Created
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
Cancel Authorisation (Void)
Transaction UUID from create transaction API
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
No content
Intent Values
Dynamic Descriptor
Was this helpful?
