首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ebay Trading API - GetOrders显示未付款订单

Ebay Trading API - GetOrders显示未付款订单
EN

Stack Overflow用户
提问于 2013-04-17 00:57:00
回答 2查看 1.7K关注 0票数 1

我调用了Trading API将状态为"Complete“的方法GetOrders (在易趣的文档中是给其他结账和付款完成的人),但它显示的是未支付的订单,并且在支付方法上显示为"CCAccpeted”。

CCAccepeted不是付款,在易趣的管理部分,这些订单是“等待付款”。

我如何才能只获得已付费的那些?

EN

回答 2

Stack Overflow用户

发布于 2013-04-17 01:55:06

这是因为您在getOrders调用中使用的OrderStatus字段将所有具有检查点完成的订单作为complete返回,无论它们是否已支付。

在这种情况下,eBay通常会返回默认付款值。

要查看在complete订单中支付了哪些订单,您需要查看节点OrderArray.Order.OrderStatus作为响应。如果一个订单是完整的,然后支付。

您还可以查看OrderArray.Order.PaidTime以了解订单何时已被支付

票数 2
EN

Stack Overflow用户

发布于 2021-08-21 09:31:30

您可以使用PaymentStatus响应:

更多细节:https://developer.ebay.com/devzone/xml/docs/Reference/eBay/types/PaymentStatusCodeType.html

根据文档:该值表示订单的买方付款已结清。值为'NoPaymentFailure‘的CheckoutStatus.eBayPaymentStatus和值为' complete’的CheckoutStatus.Status表示签出已完成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16042808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档