【问题标题】:Unable to refund EasyPost test shipments无法退还 EasyPost 测试货件
【发布时间】:2020-07-08 15:08:04
【问题描述】:

我正在使用 EasyPost 开发一个运输应用程序,并且我需要测试退款运输订单。

在我开始在我的应用程序中构建实现之前,我想通过 EasyPost 测试模式仪表板来测试退还货件。我确保将给定货件的跟踪代码设置为 EasyPost 测试代码之一(尽管我不确定我是否正确;见下文)但即使货件处于运输前并单击'refund' 按钮和一条消息说我的退款请求已提交,货件永远不会退款并且总是送达。

// Using PHP 7.4.6
// There must be a better way to do this, but for some reason
// I couldn't find one in the documentation
$shipment->tracking_code = 'EZ1000000001';
$shipment->tracker->tracking_code = 'EZ1000000001';

我不知道我是否错误地设置了跟踪代码,这是否会扰乱我以后的退款尝试,或者货物是否“交付”得太快而无法通过退款请求,但我'我终于用尽了其他选择,不得不求助于 Stack Overflow。

如果有人需要更多信息,我很乐意提供,但目前我想不出还有什么要补充的。

【问题讨论】:

    标签: php easypost


    【解决方案1】:

    如有任何问题,请随时通过 support@easypost.com 联系我们。我们有一个专门的美国支持团队,他们经过培训可以审查和回答常见的编码问题。

    确实,我们的测试环境快速将货件状态设置为“in_transit”,然后在测试货件创建后不久“已交付”。这意味着测试货件无法成功退款,除非您在测试货件创建后立即退款且货件状态仍为“pre_transit”。

    我可以向您保证,退款功能在我们的生产环境中按预期工作。但我理解能够事先测试功能的愿望。我会向我们的产品团队提交建议以供审核。

    谢谢, 洛根西蒙森 EasyPost API 支持团队负责人

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-02
      • 2019-08-02
      • 2013-03-19
      • 1970-01-01
      相关资源
      最近更新 更多