매우 구체적인 요구 사항이있는 고객을위한 판매 시점 애플리케이션을 작성 중입니다. 클라이언트는 소매점이므로 신용 카드를 처리 할 때 실제 카드가 있으며이를 스 와이프 할 수 있습니다. 체크 아웃이 끝나면 계산원에게 합계를 보여주고 계산원이 합계를 신용 카드 단말기에 넣습니다 (손으로 - 컴퓨터에 연결되어 있지 않음). 카드를 스 와이프합니다. 그 다음에 지불이 처리 될 때, 계산원은 "신용 카드로 지불"을 누르고 영수증을 인쇄합니다.소매점 판매 신용 카드 처리 - 카드가 있습니다. PCI 컴플라이언스 요구 사항 최소화
총계에서 손을 키잉하는 것은 시간이 오래 걸리며 오류가 발생하기 쉽습니다. 나는 오히려 내 프로그램이 금액을 신용 카드 단말기에 전송하도록 한 다음 트랜잭션이 처리 될 때 메시지를받는 것이 훨씬 좋습니다. PCI 외부에 머물고 싶기 때문에 어떤 카드 소지자 정보 (카드 번호 등)를 건드리고 싶지 않습니다. 내가 원하는 것은 금액을 보내고 "수락"또는 "거부 됨"을 되 찾는 것입니다. 당신은 이것이 일반적 일 것이라고 생각하지만 정보를 찾지 못한 것 같습니다. 예를 들어, authorize.net의 카드 제시 API를 사용하려면 카드 번호를 수집하고 전송해야합니다. 카드 번호를 수집하여 전송하고 싶지 않습니다. 금액을 전송하고 다른 사람이 카드 번호를 수집하고 전송하도록하고 싶습니다. 과정이 완료되면 알려주세요.)
누구에게도 해결책이 있습니까? Verifone 또는 Ingenico의 하드웨어로 작업 한 사람이 있습니까? USB를 통해 연결된 물리적 터미널의 번호를 보내거나 가상의 소프트웨어 터미널에 연결해도 상관 없습니다. 나는 터미널 자체가되고 싶지 않기 때문에 카드 데이터의 체인이 어디에도 없다.