
July 2006 125
Error Codes and Messages for All PayPal APIs
Express Checkout API Errors
10407 Transaction
refused
because of an
invalid
argument. See
additional error
messages for
details.
Invalid buyer email address
(BuyerEmail).
10409 You're not
authorized to
access this
info.
Express Checkout token was
issued for a merchant account
other than yours.
10410 Invalid token Invalid token.
10411 This Express
Checkout
session has
expired.
This Express Checkout session
has expired. Token value is no
longer valid.
The token returned by
SetExpressCheckoutResponse expires
after three hours. If you attempt to send the
DoExpressCheckoutPaymentRequest
after that time, you will receive error code 10411 in
DoExpressCheckoutPaymentResponse.
If you receive this error, you must return your
customer to PayPal to approve the use of PayPal
again. Display an error message to inform the
customer that the transaction expired, and provide a
button to return to PayPal. In this situation, you are
effectively restarting the entire checkout process.
(Do not reuse the expired token value on
SetExpressCheckoutRequest.) However,
because you already know the final
OrderTotal,
be sure to update the value for that element if
appropriate. You might also want to update the
values for
ReturnURL and CancelURL, if
necessary.
10412 Duplicate
invoice
Payment has already been made
for this InvoiceID.
PayPal checks that
InvoiceID values are unique
for any particular merchant. If you send an
InvoiceID value already associated with another
transaction in the PayPal system, PayPal returns
error code 10412.
You might not be able to correct this error during an
actual checkout. If you get this error, research why
might occur and modify your implementation of
Express Checkout to ensure that you generate
unique invoice identification numbers.
T
ABLE A.4 SetExpressCheckout API Errors
Error
Code
Short
Message Long Message Correcting This Error...
Kommentare zu diesen Handbüchern