paypal 错误处理:This transaction couldn\'t be completed. Please redirect your customer to PayPal.
2015-06-27 11:54
501 查看
http://stackoverflow.com/questions/16935066/paypal-is-returning-api-error-code-10486-instead-of-10417-why
Starting the 5th of June 2013 PayPal will return API error code 10486 instead of 10417 in the DoExpressCheckoutPayment API response in the majority of cases.
Both 10417 mean ‘transaction cannot complete’, but with API error code 10486 you can re-redirect the user back to PayPal to select a differing funding source (rather than having to call SetExpressCheckout and re-initiate the entire transaction flow).
There is a HowTo guide available with more information, but basically all you need to do is re-use the existing redirect URL you would’ve used earlier.
E.g. https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-ABCDE12345
The buyer will be re-redirected to PayPal and be able to select a new funding source.
The buyer will subsequently be redirected to the same RETURNURL you specified in your first SetExpressCheckout request.
10486 redirect flow
Note: You can find a full list of all PayPal API error codes, along with their short and long messages here.
Starting the 5th of June 2013 PayPal will return API error code 10486 instead of 10417 in the DoExpressCheckoutPayment API response in the majority of cases.
Both 10417 mean ‘transaction cannot complete’, but with API error code 10486 you can re-redirect the user back to PayPal to select a differing funding source (rather than having to call SetExpressCheckout and re-initiate the entire transaction flow).
There is a HowTo guide available with more information, but basically all you need to do is re-use the existing redirect URL you would’ve used earlier.
E.g. https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-ABCDE12345
The buyer will be re-redirected to PayPal and be able to select a new funding source.
The buyer will subsequently be redirected to the same RETURNURL you specified in your first SetExpressCheckout request.
10486 redirect flow
Note: You can find a full list of all PayPal API error codes, along with their short and long messages here.
相关文章推荐
- MSP430入门-----总算读懂例程中的用调节DCO频率
- 公司产品
- 动态顺序表(可分配内存空间)
- openerp如何禁用单击后弹窗,以及使tree view可编辑
- js实现省市选择二级联动
- 洪晃说
- 项目笔记:1.nginx的七层的负载均衡集群
- 菜鸟的mongoDB学习---(五)MongoDB的limit、skip、sort方法
- 欢迎使用CSDN-markdown编辑器
- Java中ArrayList和LinkedList区别
- CMake快速入门
- CodeForces 550C Divisibility by Eight(枚举)
- Delphi 2009 泛型容器单元(Generics.Collections)[1]: TList<T>
- iOS_小问题积累(自定义tableviewcell时覆盖父类的变量出现的问题)
- iOS应用开发:什么是ARC?
- 解决默认安装AndroidX86 2.2以上版本不能上网
- easyui datagrid显示进度条控制操作
- 数据结构推荐的书籍
- picasso图片下载缓存库使用
- 《C/C++专项练习》 — (3)