2012-02-01 5 views
1

신용 카드 거래를 생성하기 위해 auth.net 웹 서비스에 게시하고 있습니다. 테스트와 라이브 모두에서 9 개월 이하를 사용하면 오류가 발생합니다. 잠시 후 작업 중이지만이 문제가 발생하기 시작했습니다. 나는 그 달에 패딩 0을 남겼습니다. 그래서 제가 보내는 형식은 사양에 따라 YYYY-MM입니다. 제가 지금 사용하고있는 카드는 7/12 데이트를 가지고 있으며 제가 보내는 값이 2012-07이라고 확인했습니다. 나는 아직도이 오류가 발생합니다.Authorize.Net에서 신용 카드를 처리 할 때 '유효 기간이 올바르지 않습니다.'

나는 this 게시물을 보았고 그 내용을 따르고 있습니다. 제가 누락 된 부분에 대한 아이디어가 있습니까?

난 당신이 웹 서비스 호출을하고있는 시점에서 중단 점을 넣어 요청을 검토 할

+0

웹 서비스 호출을 수행하는 지점에 중단 점을 넣어 요청을 검토합니다. 07을 7로 다시 변환하는 것이 없는지 확인하십시오. 이것은 문자열 대신 정수를 전달하려고 할 때 발생할 수 있습니다. 만료 값을 문자열이 아닌 유형으로 변환하는 코드의 어느 시점에 있습니까? –

+0

나는 당신이 뭔가있는 것 같아. 방금 int로 변환 된 곳을 찾았습니다. 테스트 .... –

+0

테스트가 효과가 있습니까? –

답변

1

빌. 07을 7로 다시 변환하는 것이 없는지 확인하십시오. 이것은 문자열 대신 정수를 전달하려고 할 때 발생할 수 있습니다. 만료 값을 문자열이 아닌 유형으로 변환하는 코드의 어느 시점에 있습니까?

관련 문제