我发布到auth.net网络服务以创建信用卡交易。在测试和现场,如果我使用9或更低的月份,我会收到错误。它曾经工作了一段时间,但开始得到这个问题。我在这个月留下了填充零。所以,根据规格,我发送的格式是YYYY-MM。我现在使用的卡片有7/12的日期,我确认我发送的价值是2012-07。我仍然得到这个错误。
我已经看过this帖子,并且正在按照它的说法进行操作。 对我缺少的东西有任何想法吗?
比尔
答案 0 :(得分:1)
我会通过在您正在进行Web服务调用的位置放置断点来检查请求。确保没有将07转换回7的内容。如果您尝试传递整数而不是字符串,则可能会发生这种情况。您是否在代码中将过期值转换为任何非字符串类型?