2014-06-12 3 views
-1

학교 프로젝트에 postgres 및 jsp를 사용하여 간단한 장바구니를 구현하도록 요청 받았습니다. 프로젝트를 구현하는 동안 궁금한 점이 있습니다. 1. 제출물을 누를 때 사용자의 입력 신용 카드 (마스터/비자 또는 페이팔)를 어떻게 확인할 수 있습니까? 2. 신용 카드 세부 정보를 데이터베이스에 저장하려면 어떻게 보안을 유지할 수 있습니까?신용 카드 유효성을 검사하십시오

웹 사이트 개발 경험이 없습니다. 어떤 사람이 구현에 대한 통찰력뿐만 아니라 보안과 관련하여주의해야 할 숨겨진 문제를 제공 할 수 있다면 매우 기쁩니다. 고맙습니다!

+0

페이팔을 사용 중이라면 아무 것도 처리하지 않아도됩니다. 페이팔은 맞습니까? 신용 카드 서비스가 없다면 신용 카드를 "확인"하면 어떤 이점이 있습니까? 분명히 서비스가 유효하다는 것은 신용 카드 회사에 지불해야하는 것입니다. – developerwjk

+0

개발 경험이 없다면 신용 카드를 저장하거나 직접 지불을 시도하지 않는 것이 좋습니다. 비자/마스터 카드 아이디어를 버리고 페이팔 만하십시오. – developerwjk

답변

3

데이터베이스 또는 서버에 신용 카드 정보를 저장하지 마십시오. 그럴 이유가 없습니다.

PayPal now supports $0 authorizations 신용 카드를 확인하려면 카드를 사용하여 카드가 유효한지 확인할 수 있습니다.

동일한 카드를 사용하여 향후 거래를 처리해야하는 경우 Reference Transactions으로 할 수 있습니다. 여기에서 인증에서 반환 한 원래의 거래 ID와 청구 할 금액을 전달하면됩니다. PayPal은 서버에 저장 한 데이터를 사용하여 처리합니다.