Reference Manual
Table Of Contents
- Web Services API Reference
- Preface
- Overview of the PayPal Web Services API
- PayPal Web Services API Architecture
- Core eBL Request/Response Structures
- Authorization & Capture API
- Direct Payment API
- Express Checkout API
- GetTransactionDetails API
- MassPay API
- RefundTransaction API
- TransactionSearch API
- Error Codes and Messages for All PayPal APIs
- Country Codes
- Index
Direct Payment API
DoDirectPaymentResponse
62 July 2006 Web Services API Reference
DoDirectPaymentResponse
Response to DoDirectPaymentRequest.
The Direct Payment API response contains the TransactionID element. In the case of a
final Sale, TransactionID is your record of the transaction processed with PayPal. In the
case of an Authorization, TransactionID is your key to capturing funds with PayPal
Authorization & Capture.
DoDirectPaymentResponse also returns the result of checking the buyer’s postal address
and credit card number (as submitted by you with DoDirectPaymentRequest) against the
U.S. banking industry standard Address Verification System (AVS) and Credit Card
Verification (CVV2) system.
Fields
TABLE 5.9 DoDirectPaymentResponse Fields
Element Description Data Type Possible Values
TransactionID Unique transaction ID of the payment.
IMPORTANT: If the PaymentAction of the request
was
Authorization, the value of
TransactionID is your
AuthorizationID for use with the
Authorization & Capture APIs.
Character length and limitations: 19 single-byte
characters
xs:string
See description.
Amount
The amount of the payment as specified by you on
DoDirectPaymentRequest.
ebl:BasicAmount
Type
See description.
AVSCode Address Verification System response code.
Character limit: One single-byte alphanumeric
character
xs:string
See Table 5.10,
“AVS Response
Codes” on
page 63
.
CVV2Code Result of the CVV2 check by PayPal.
xs:string
See Table 5.11,
“CVV2 Response
Codes” on
page 63
.