2006
Table Of Contents
- Authorization & Capture Integration Guide
- Preface
- Overview
- Basic Authorization & Capture on the PayPal Website
- Authorization & Capture API
- Order Authorizations Scenarios
- Best Practices
- Testing PayPal Authorization & Capture
- PayPal Authorization & Capture Statuses
- PayPal Authorization & Capture API Error Codes, Short Messages, and Long Messages
- IPN and PayPal Authorization & Capture
- Glossary
Order Authorizations Scenarios
Concurrent Authorizations
48 June 2006 Authorization & Capture Integration Guide
Concurrent Authorizations
TABLE 5.15 Concurrent Authorizations Scenario
You request an order from PayPal to
authorize the payment, specifying the
variable paymentaction=order. You
receive a response that the order has been
created for a payment amount of $100.00.
DoExpressCheckoutPaymentRequest
with:
<PaymentAction>
order
</PaymentAction>
You request authorization #1 for $75.00. DoAuthorizationRequest <$75.00>
Your buyer contacts you and upgrades to
next-day shipping. You capture funds in
the amount of $80.00 on authorization #1
to accomodate for the additional shipping
charges.
DoCaptureRequest $5.00
You request authorization #2 for $25.00. DoAuthorizationRequest <$25.00>
Your buyer contacts you and changes an
item on the order. You void authorization
#2.
DoVoid $0.00
You request authorization #3 for $35.00
for the new item selection.
DoAuthorizationRequest <$35.00>
You capture authorization #3 for $35.00.
Because the maximum amount of funds
that can be captured has been reached
(115% of the original order amount), the
order now has a “Complete” status.
DoCaptureRequest $0.00
Action API Call Running Balance
Your buyer orders 3 pieces of equipment
for $300.00 from your website.
You request an order from PayPal to
authorize the payment, specifying the
variable paymentaction=order. You
receive a response that the order has been
created for a payment amount of $300.00.
DoExpressCheckoutPaymentRequest
with:
<PaymentAction>
order
</PaymentAction>
Action API Call Running Balance