2013-10-10 2 views
1

카드가 Stripe의 iPhone 코드에 의해 유효성이 검사되었습니다. 여기에서 카드를 만들고 서버로 보내고 스트라이프 토큰을받습니다.iPhone에서 스트라이프 카드 인증이 통과되었습니다. 서버에서 오류가 발생했습니다.

토큰을 청구하면 서버가 유효하지 않은 CVC를 말하는 Stripe에서 오류를 수신합니다.

내 계정 설정에서 우편 번호 & CVC 확인이 필요합니다.

충전하기 전에 신용 카드를 인증하는 방법이 있습니까?

답변

2

사전에 카드 데이터의 일부 또는 전체를 사전 검증하여 문서의 Validation section을 확인할 수 있습니다.

우편 번호 불일치 또는 잘못된 CVV 데이터를 처리하려면 서버와 클라이언트 모두에서 적절한 오류 처리를 구현해야합니다.

이전에 다른 지불 처리자와 함께 일하지 않았다면, 이것은 스트라이프에만 해당되는 것이 아닙니다. CVV는 개인 암호화 키로 생성되며 신뢰할 수있는 당사자 (즉, 발행 은행) 만 확인할 수 있습니다. 지불 카드 업계는 무차별 공격을 가능하게하는 습관이 아니므로 실제로 카드 유효성 검사 데이터가 올바른지 여부를 결정하기 위해 요금을 게시해야합니다.

데이터를 알 수있는 방법은 입니다. 요금 부과를 시도 할 때까지는 잘못된 데이터로 인해 요금이 거부되는 경우가 있습니다. 지불 네트워크가 작동하는 방식이며 애플리케이션이 어떻게 작동해야하는지입니다.

+0

이것은 문자열의 길이를 확인하는 것만으로 클라이언트 측의 것 같습니다. 카드에 * 올바른 * 데이터가 있는지 알아야합니다. 오른쪽 숫자 + exp + zip + cvc 콤보. – quantumpotato

+0

자세한 내용을 추가했습니다. tl; dr : "요금을 내야합니다. 그것이 작동하는 방식입니다." – colinm

+0

그런 이유로 이것이 값이 싼 "보류 요금"이 주유소에 들어온 이유입니까? 그런 다음 $ 1.00에서 카드의 유효성을 검사하면 총 금액이 청구됩니다. – quantumpotato

관련 문제