Полосное тестирование: как сделать cvc_check и address_zip_check равными true при использовании тестового токена, такого как tok_visa? - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь протестировать API Stripe и хочу использовать один из тестовых токенов, например tok_visa.

(я не могу использовать тестовые карты, такие как 4242424242424242, потому что мое программное обеспечениеуровень промежуточного программного обеспечения, и в обычной работе он просто передает токен от клиента к серверу, и я бы предпочел не добавлять логику для создания токенов только для тестирования.)

Когда я использую tok_visa и получить данные токена из Stripe, cvc_check и address_zip_check установлены в ноль.

Проблема на тестовом сервере, с которым я разговариваю, требует, чтобы для них было установлено значение true.Я также не могу изменить тестовый сервер, чтобы пропустить эти проверки.

В документах говорится, что если вы установите для CVC или ZIP любое допустимое значение, то эти проверки должны пройти, но я не вижу, как установитьномер CVC или адрес для tok_visa, потому что он уже был токенизирован.

1 Ответ

0 голосов
/ 02 марта 2019

Тестовый сервер ищет значение (true), которое никогда не будет получено из токена Stripe.

возможные значения для токена card.cvc_check и card.address_zip_check являются:

  • pass
  • fail
  • недоступно
  • не проверено

Тестовые токены обычно имеютзначение null (но никогда true - это недопустимое значение).Некоторые тестовые токены, которые предоставляет Stripe, вместо этого будут иметь unchecked, если они настроены на сбой при проверке.

Если вы создаете токен в тестовом режиме, его значение будет unchecked, пока вы не присоедините его к клиенту.или попробуйте зарядить к нему.В этот момент он станет одним из трех других значений.

...