【发布时间】:2021-11-18 09:26:36
【问题描述】:
【问题讨论】:
标签: usps
【问题讨论】:
标签: usps
我假设您已经在此处注册了 USPS 网络工具:
https://secure.shippingapis.com/registration/
并已收到 USPS 确认您的帐户处于活动状态:
如果您需要设置 USPS 或您的客户在结账时收到此错误(见下文),您应确认以下内容
确认我们的 USPS API 访问权限已获批准
确认不处于测试模式,处于生产模式
使用您自己的 USERID 将以下内容插入浏览器,代替任何浏览器 URL 中的 XXXX:
https://secure.shippingapis.com/ShippingAPITest.dll?API=CarrierPick... USERID="XXXX">ABC Corp.Suite 7771390 Market StreetHoustonTX770581234
如果您的 USPS 帐户处于活动状态,它应该接受用户名。
http://production.shippingapis.com/ShippingAPI.dll
问题在于,默认情况下,您无权访问 USPS 的生产 API。他们必须先批准你。请记住,它们只允许您在每个帐户的一个网站上使用它,因此如果您为客户、客户或您自己以外的其他商业实体设置 Magento,您应该为他们设置一个单独的 USPS 帐户.
这就是您收到此文本的原因 - 在生成的运输标签上显示“请勿邮寄样品”。
您可以在此处设置您的 USPS WebTools 帐户:
您设置好帐户后,他们将允许您访问测试环境。 USPS 测试 API 的 URL 是: http://testing.shippingapis.com/ShippingAPITest.dll
我建议让 USPS 开启生产模式。当您获得 USPS 的生产 API 批准后,您应该使用以下 URL:
http://production.shippingapis.com/ShippingAPI.dll
https://secure.shippingapis.com/ShippingAPI.dll
完成测试后,请向 USPS 互联网客户服务中心 (ICCC) 发送电子邮件。他们将切换您的个人资料以允许您访问生产服务器,并将为您提供生产 URL。
ICCC 的人员配备如下: 东部时间周一至周五上午 8:00 至晚上 8:30 东部时间周六上午 8:00 至下午 6:00 周日和邮政节假日 - 除以下节假日外关闭:马丁路德金;总统日;哥伦布日;和退伍军人节,时间从东部时间上午 9:00 到下午 6:00
电子邮件:uspstechsupport@esecurecare.net 电话:1-800-344-7779
但请记住,为每个网站(或每个域至少一个)设置一个单独的 USPS 帐户非常重要。如果您被发现在多个网站上使用您的帐户,USPS 将禁止您访问他们的生产服务器。
要请求访问 USPS 生产 API,请在此处填写表格: http://www.usps.com/webtools/webtoolsapirequestform.htm
USPS 不允许您使用他们的 API 进行批处理或数据清理,因此请务必不要选中申请表上的这些复选框。
一旦 USPS 允许您访问他们的生产 API 服务器,一切都应该与所有 USPS 运输选项相对应。如果您仍然遇到问题,请再次检查您是否可以访问 USPS 的生产 API 服务器。
【讨论】:
来自https://www.usps.com/business/web-tools-apis/webtools-faqs.pdf
包含“Certify”的 API 是我们的测试 API,它只会打印 带有样本水印的标签。为了生成实际的标签, 您必须从您的 Web 工具 XML 请求中删除“Certify”。
另外:
有关其他详细信息,请参阅下面的 2.3。集成商应注意,我们的 “Certify”测试 API 用于有限的功能验证 API 请求/响应。任何辅助过程,例如创建 扫描表格或运输服务文件,不支持 “认证”API。用于 Web 工具的扩展功能测试支持 API,用户应联系 USPS IT HelpDesk https://usps.force.com/emailus/s/ 选择(网络工具)并描述您的 详细测试需求。
【讨论】: