payjp 이 상태에서는 issue로 되돌릴 거동
이런 사람에게 추천
결제 기능에
payjp
를 사용하는 사람"
payjp
에서 판매 확인을 할 수 있었기 때문에 실장 완성이야!"경위
이번에, 타자가 작성한 결제 화면을
payjp
의 거동 확인으로서, 테스트 카드로 테스트했습니다. 테스트 카드는 payjp
페이지에 게시됩니다.이 페이지입니다. >>
검증 결과
아직 완성도 하고 있지 않기 때문에 이하의 차례로 이르러 심플하게 확인했습니다.
1) 토큰 작성이 가능한 카드
2) 토큰을 만들 때 오류를 반환하는 카드
3) 토큰 작성은 가능하지만 지불 작성시에 에러를 돌려주는 카드
4) 토큰 생성은 성공하지만 특정 상태를 반환하는 카드
1)과 2)는 DB와의 확인, 4)는
payjp
의 확인만으로 끝나므로 매우 간단합니다.※4)는 사실은 더 복잡하지만 우선 실장으로서는 심블이라는 의미입니다
문제는 3)번.
3) 토큰 작성은 가능하지만 지불 작성시에 에러를 돌려주는 카드
테스트 카드 번호
어떤 카드인가?
예상 결과
검증 결과
40000000000080319
결제 시 card_declined를 반환하는 결제 불가능을 의미하는 번호
오류를 반환하고 판매에도 반영되지 않음
OK
4000000000004012
결제 시 expired_card를 반환하는 만료된 번호
오류를 반환하고 판매에도 반영되지 않음
OK
4000000000080202
결제 시 한 번의 금액이 10,000엔을 초과하면 card_declined를 반환하는 신용 프레임 번호
오류를 반환하고 판매에도 반영되지 않음
OK
4000000000001111
결제 시 invalid_expiration_date를 반환하는 잘못된 유효기간 번호
오류를 반환하고 판매에도 반영되지 않음
OK
검증 결과는 OK인데 무엇이 문제가 있나?
기대한 결과가 돌려주고 있다면 문제 없고 코드 리뷰로서는 어쩌면 통과할지도 모릅니다.
하지만, 사용자가 보면, 이 수수께끼의 에러 화면은 바로 수수께끼의 한마디에 다할까 생각됩니다.
issue에서 지적되는 점
위 표뿐이라면 예상한 에러를 신고 있기 때문에 겉보기에 문제가 없는 것처럼 보입니다.
다시 말하지만, 왜 이것이 NG라고 느끼는지는 오류 화면에 있습니다.
각 오류 화면
결제 시 card_declined를 반환하는 결제 불가능을 의미하는 번호의 유효성 검사 결과
결제 시 expired_card를 반환하는 만료된 번호의 유효성 검사 결과
결제 시 한 번의 금액이 10,000엔을 초과하면 card_declined를 반환하는 신용 프레임 번호로 확인 결과
결제 시 invalid_expiration_date를 반환하는 잘못된 유효기간 번호의 유효성 검사 결과
거동 요약
모두 단순한 결과는 돌려주고 있지만, 유저로부터 해 보면 이 「이 붉은 화면은 뭐라고」가 되므로, issue로 지적되네요.
라는 결론에 있었습니다.
이것을 어떻게 수정해 가는지는 이쪽의 기사 >>
Reference
이 문제에 관하여(payjp 이 상태에서는 issue로 되돌릴 거동), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Namase/items/e05e3abf730401b548a7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)