注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天高云淡的博客

A bad beginning makes a bad ending.

 
 
 

日志

 
 

PayPal API Errors(三)  

2010-01-11 08:51:33|  分类: 支付接口 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Express Checkout API Errors

Error Code Short Message Long Message Correcting This Error
Error Code Short Message Long Message Correcting This Error
10001 ButtonSource value truncated. The transaction could not be loaded  
10001 Internal Error Transaction failed due to internal error  
10001 Internal Error Warning an internal error has occurred. The transaction id may not be correct  
10001 Internal Error Internal Error  
10004 Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details.  
10004 Invalid transaction type You can not get the details for this type of transaction  
10004 Transaction refused because of an invalid argument. See additional error messages for details. The transaction could not be loaded  
10004 Transaction refused because of an invalid argument. See additional error messages for details. The transaction id is not valid  
10007 Permission denied You do not have permissions to make this API call 10007
10102 PaymentAction of Order Temporarily Unavailable PaymentAction of Order is temporarily unavailable. Please try later or use other PaymentAction. 10102
10103 Please use another Solution Type. Your Solution Type is temporarily unavailable. If possible,please use another Solution Type. 10103
10402 Authorization only is not allowed for merchant. This merchant account is not permitted to set PaymentAction to Authorization. Please contact Customer Service.  
10404 Invalid argument ReturnURL is missing.  
10405 Invalid argument CancelURL is missing.  
10406 Invalid argument The PayerID value is invalid.  
10407 Invalid argument Invalid buyer email address (BuyerEmail).  
10408 Express Checkout token is missing. Express Checkout token is missing.  
10409 You are 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. 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.
10413 Invalid argument The totals of the cart item amounts do not match order amounts. If you include any of the following element values with DoExpress Checkout Payment , the sum of their values must equal the value of OrderTotal .
  • ItemTotal
  • ShippingTotal
  • HandlingTotal
  • TaxTotal
If you get this error, research why it might have occurred and modify your implementation of Express Checkout to ensure proper addition of the values. For the rules of this calculation, see the PayPal Express Checkout Integration Guide.
10414 Invalid argument The amount exceeds the maximum amount for a single transaction.  
10415 Invalid argument A successful transaction has already been completed for this token. PayPal allows a token only once for a successful transaction. Handling this error If you determine that your customers are clicking your ""Place Order"" button twice,PayPal recommends that you disable the button after your customer has clicked it.
10416 Invalid argument You have exceeded the maximum number of payment attempts for this token. You can send a maximum of 10 DoExpress Checkout Payment API calls for any single token value, after which the token becomes invalid.
10417 Transaction cannot complete. The transaction cannot complete successfully. Instruct the customer to use an alternative payment method. It is possible that the payment method the customer chooses on PayPal might not succeed when you send DoExpress Checkout Payment. The most likely cause is that the customer's credit card failed bank authorization. Another possible, though rare, cause is that the final OrderTotal is significantly higher than the original estimatedOrderTotal you sent with SetExpress Checkout at Integration Point 1, and the final OrderTotal does not pass PayPal's risk model analysis. If the customer has no other PayPal funding source that is likely to succeed, DoExpress Checkout Payment Response returns error code 10417. Instruct the customer that PayPal is unable to process the payment and redisplay alternative payment methods with which the customer can pay.
10418 Invalid argument The currencies of the shopping cart amounts must be the same.  
10419 Express checkout PayerID is missing. Express Checkout PayerID is missing.  
10420 Invalid argument Express Checkout PaymentAction is missing.  
10421 This express checkout session belongs to a different customer. This Express Checkout session belongs to a different customer. Token value mismatch. When your customer logs into PayPal, the PayPal PayerID is associated with the Express Checkout token. This error is caused by mixing tokens for two different PayerID s. The Token and PayerID returned for any particular customer by GetExpress Checkout Details Response must be the same ones you send with DoExpress Checkout Payment.Verify that your programs are properly associating the Tokens and PayerIDs.
10422 Customer must choose new funding sources. The customer must return to PayPal to select new funding sources. It is possible that the payment method the customer chooses on PayPal might not succeed when you send DoExpress Checkout Payment Request. If the customer has a different PayPal funding source that is likely to succeed, DoExpress Checkout Payment Response returns error code 10422 so you can redirect the customer back to PayPal. If you receive this error message, PayPal recommends that you return your customer to PayPal to review and approve new valid funding sources. Although this error is rare, you should consider trapping the error to display a message to the customer describing what happened, along with a button or hyperlink to return to PayPal. For the rules of this calculation, see the chapter about best practices in the PayPal Express Checkout Integration Guide.
10423 Invalid argument This transaction cannot be completed with PaymentAction of Authorization. This error occurs if at Integration Point 1, you set PaymentAction to Sale with SetExpressCheckoutRequest but at Integration Point 3, you set PaymentAction to Authorization with DoExpress Checkout Payment. PayPal does not allow this switch from Sale to Authorization in a single checkout session. PayPal does allow the reverse, however. You can set PaymentAction to Authorization with SetExpress Checkout at Integration Point 1 and switch PaymentAction to Sale with DoExpress Checkout Payment at Integration Point 3.
10424 Transaction refused because of an invalid argument. See additional error messages for details. Shipping address is invalid.  
10425 Express Checkout has been disabled for this merchant. Express Checkout has been disabled for this merchant.  
10426 Transaction refused because of an invalid argument. See additional error messages for details. Item total is invalid.  
10427 Transaction refused because of an invalid argument. See additional error messages for details. Shipping total is invalid.  
10428 Transaction refused because of an invalid argument. See additional error messages for details. Handling total is invalid.  
10429 Transaction refused because of an invalid argument. See additional error messages for details. Tax total is invalid.  
10431 Item amount is invalid. Item amount is invalid.  
10432 Transaction refused because of an invalid argument. See additional error messages for details. Invoice ID value exceeds maximum allowable length.  
10433 Transaction refused because of an invalid argument. See additional error messages for details. Value of OrderDescription element has been truncated.  
10434 Transaction refused because of an invalid argument. See additional error messages for details. Value of Custom element has been truncated.,Transaction refused because of an invalid argument.  
10436 Transaction refused because of an invalid argument. See additional error messages for details. PageStyle value exceeds maximum allowable length.  
10437 Transaction refused because of an invalid argument. See additional error messages for details. cpp-header-image value exceeds maximum allowable length.  
10438 Transaction refused because of an invalid argument. See additional error messages for details. cpp-header-border-color value exceeds maximum allowable length.  
10439 Transaction refused because of an invalid argument. See additional error messages for details. cpp-header-back-color value exceeds maximum allowable length.  
10440 Transaction refused because of an invalid argument. See additional error messages for details. cpp-payflow-color value exceeds maximum allowable length.  
10441 Transaction refused because of an invalid argument. See additional error messages for details. The NotifyURL element value exceeds maximum allowable length.  
10442 ButtonSource value truncated. The ButtonSource element value exceeds maximum allowable length.  
10443 Transaction refused because of an invalid argument. See additional error messages for details. This transaction cannot be completed with PaymentAction of Order.  
10444 Transaction refused because of an invalid argument. See additional error messages for details. The transaction currency specified must be the same as previously specified.  
10445 This transaction cannot be processed at this time. Please try again later. This transaction cannot be processed at this time. Please try again later.  
10446 Unconfirmed email A confirmed email is required to make this API call.  
10471 Transaction refused because of an invalid argument. See additional error messages for details. ReturnURL: Invalid parameter  
10472 Transaction refused because of an invalid argument. See additional error messages for details. CancelURL is invalid.  
10474 Invalid Data This transaction cannot be processed. The country code in the shipping address must match the buyer's country of residence. The buyer selects the country of residence when they sign up for their PayPal account. The country of residence is displayed after the dash in the title on the Account Overview page.
10537 Risk Control Country Filter Failure The transaction was refused because the country was prohibited as a result of your Country Monitor Risk Control Settings.  
10538 Risk Control Max Amount Failure The transaction was refused because the maximum amount was excceeded as a result of your Maximum Amount Risk Control Settings.  
10539 Payment declined by your Risk Controls settings: PayPal Risk Model. Payment declined by your Risk Controls settings: PayPal Risk Model.  
10725 Shipping Address Country Error There was an error in the Shipping Address Country field  
10727 Shipping Address1 Empty The field Shipping Address1 is required  
10728 Shipping Address City Empty The field Shipping Address City is required  
10729 Shipping Address State Empty The field Shipping Address State is required  
10730 Shipping Address Postal Code Empty The field Shipping Address Postal Code is required  
10731 Shipping Address Country Empty The field Shipping Address Country is required  
10736 Shipping Address Invalid City State Postal Code A match of the Shipping Address City,State,and Postal Code failed.
  评论这张
 
阅读(2379)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017