Получение «Срок действия недействителен» при обработке кредитной карты Authorize.Net - PullRequest
1 голос
/ 01 февраля 2012

Я отправляю сообщение в веб-сервис auth.net для создания транзакции по кредитной карте.И в тесте, и в прямом эфире, если я использую месяц 9 или меньше, я получаю ошибку.Это работало некоторое время назад, но начало получать эту проблему.Мне осталось заполнить нули на месяц.Итак, формат, который я отправляю, - ГГГГ-ММ, согласно спецификации.У карты, которую я сейчас использую, дата 7/12, и я подтвердил, что отправляю значение 2012-07.Я все еще получаю эту ошибку.

Я видел этот пост и следую его словам.Есть идеи о том, что мне не хватает?

Билл

1 Ответ

1 голос
/ 01 февраля 2012

Я бы изучил запрос, поставив точку останова в точку, где вы выполняете вызов веб-службы. Убедитесь, что нет ничего конвертирующего ваш 07 обратно в 7. Это может произойти, если вы пытаетесь передать целое число вместо строки. Вы когда-нибудь в своем коде конвертировали значения срока действия в любые не строковые типы?

...