The transaction flow for PayPal Express Checkout for Authorize.Net is different than a credit card transaction flow. The initial request to authorize a transaction notifies PayPal that an authorization has been initiated. Information that can be used to continue the authorization must be returned from PayPal.
PayPal Express Checkout for Authorize.Net uses the following transaction types.
An Authorization Only request notifies PayPal that an authorization has been initiated but does not complete the authorization. It returns a secure URL with a token appended to it. The purpose of this token is to identify the transaction when the customer is redirected to PayPal.
A Get Details transaction returns customer's PayPal Payer ID, email address, and shipping information. Get Details can be called at any time and is most useful after the customer has approved the payment at PayPal.
This request, if successful, actually authorizes the transaction but does not capture it.
This transaction type is used to capture an Authorization Only, Continue transaction that was successfully authorized through the payment gateway.
This transaction type can be used to cancel an authorization that has not yet been captured. Void can be used only in the following sequence: Authorization Only, Authorization Only Continue, Void.
This type of transaction is the most common and is the default payment gateway transaction type. Like the Authorization Only request, it notifies PayPal that an Authorization and Capture transaction has been initiated, but does not complete the request. It also returns a secure URL with a token appended to it. The purpose of this token is to identify the transaction when the customer is redirected to PayPal.
This request actually authorizes and captures the transaction.
This transaction type is used to refund a customer for a transaction that was originally processed and successfully settled through the payment gateway. Refunds do not occur until after your transactions have been settled on our system, which happens after the cutoff time.