Home > Introduction to PayPal Express Checkout > Additional PayPal Express Checkout Services


Additional PayPal Express Checkout Services

You can perform the services and functions described in the following table.

Table 10Additional PayPal Express Checkout Services

Service or Function

Description

Reversal

The Reversal service reverses an authorization or an order setup:

nFor a regular order, sale, or immediate partial sale, simply call the Reversal service.

nFor a delayed authorization or delayed capture, you can reverse an authorization or an order setup.

If you performed multiple authorizations and want to reverse one of them, you must specify which authorization to reverse by referencing the authorization ID.

After a capture has been made against an authorization, reversing the authorization has no effect on the capture.

Full or partial refund

The Refund service provides a credit to a customer. You can perform multiple partial refunds for each capture:

nFor a regular order, sale, or immediate partial sale, simply call the Refund service.

nFor a delayed authorization or delayed capture, you need to specify which capture to credit.

Reauthorization

To reauthorize a transaction:

1Reverse the authorization.

2Perform a new authorization using the order ID.

Cancellation

The Update Agreement service cancels a billing agreement ID, thus cancelling the billing agreement. Use this service when a customer notifies you that they no longer want you to bill their PayPal account.

Note  When you call the Update Agreement service, Cybersource cancels the billing agreement by calling the PayPal Update Agreement service with a status of canceled.

Transaction Search

The Transaction Search service returns information about one or more transactions, as identified by a value associated with the transaction, such as customer email address, date of transaction, amount, transaction status, or invoice number.

Get Transaction Details

The Get Transaction Details service returns information about a transaction, as identified by a transaction identifier that was created by PayPal.