1

我发布到 auth.net 网络服务以创建信用卡交易。在测试和现场测试中,如果我使用 9 个月或以下月份,我会收到错误消息。它工作了一段时间,但开始遇到这个问题。我留下了填充零到这个月。因此,根据规范,我发送的格式是 YYYY-MM。我现在使用的卡有一个 7/12 日期,我已经确认我发送的值是 2012-07。我仍然收到此错误。

我已经看过这篇文章,并且正在关注它所说的内容。关于我缺少什么的任何想法?

账单

4

1 回答 1

1

我将通过在您进行 Web 服务调用的点放置一个断点来检查请求。确保没有任何东西将您的 07 转换回 7。如果您尝试传递整数而不是字符串,则可能会发生这种情况。您是否在代码中的任何时候将过期值转换为任何非字符串类型?

于 2012-02-01T17:34:36.740 回答