문제

I'm posting to the auth.net web service to create a credit card transaction. In both test and live, if i use a 9 or below month, I get the error. It was working a while back but started getting this issue. I am left padding zeros to the month. So, the format I'm sending is YYYY-MM, per the specs. The card I'm using now has a 7/12 date and I've confirmed the value I'm sending is 2012-07. I still get this error.

I've seen this post and am following what it said. Any idea on what I'm missing?

Bill

도움이 되었습니까?

해결책

I would examine the request by putting a breakpoint at the point where you are doing the web service call. Make sure that there's not something converting your 07 back to a 7. This might happen if you're trying to pass an integer instead of a string. Are you at any point in your code converting the expiration values to any non-string types?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top