2009-12-21 3 views
6

Google/Amazon/Paypal을 거치지 않고 직접 지불을 처리하려면 어떻게해야합니까? Java API 또는 그러한 구현 방법을 보여주는 몇 가지 참조 구현이 있습니까? 아니면 Google 또는 Amazon과 같은 제공 업체를 선택하는 데 필요한 너무 크고 복잡합니까?Google Checkout/Amazon/Paypal을 사용하지 않는 신용 카드 처리

현재 Google Checkout을 사용하고있어 구현이 매우 간단하며 원하는 정보로 보고서를 쉽게 생성 할 수 있습니다. 내부적으로 솔루션을 구현했다면 어쨌든 모든 정보에 직접 액세스 할 수있었습니다.

답변

8

결제 처리에 Google Checkout 또는 PayPal API를 사용한 적이 없습니다. 당신이 신용 카드 정보의 어떤 부분을 만져서 웹 인터페이스에 아웃소싱 할 수있는 방법이 있다면, 뚜렷한 이유가 없으면 아래에 설명 할 것입니다.

'자신의 신용 카드 결제 게이트웨이를 사용하기 전에 고려해야 할 사항이 있습니다.

먼저 사내 전용으로 사용됩니까? 의미, 그것은 비상업적 인 사내 사용을위한 것입니까? 제가 질문하는 이유는 이것이 상용 제품을 목표로한다면 PA-DSS 인증 (이전 PABP 또는 지불 애플리케이션 모범 사례)을 받아야하기 때문입니다. 이는 VISA가 취득자와 판매자에게 PA-DSS/PCI 호환 소프트웨어 만 사용하도록 요구했기 때문입니다. 따라서 소프트웨어 개발자가 호환 소프트웨어를 개발해야합니다. 공식적으로 PA-DSS 목록에 등재 되려면 Verizon Business Cybertrust과 같이 외부 감사인에게 막대한 비용을 지불해야 PA-DSS를 완벽하게 준수 할 수 있습니다. 당신에게 대략적인 수치를주기 위해 감사를 위해 약 $ 15,000의 비용이 발생할 것입니다.

이 모든 것은 응용 프로그램과 환경의 구조에 따라 다릅니다. 우리는 신용 카드 처리를 위해 ICVERIFY (현재 First Data 소유)을 사용합니다. ICVERIFY 4.0.3이 승인 된 목록에 있습니다. 우리의 응용 프로그램이 Track1,2,3, PAN, exp 날짜 등을 터치하기 때문에 우리는 승인을 받아야했습니다.붐 - PCI Security Council를 가진 15K 그리고 해마다 명부 작성 요금 간다.

우리의 응용 프로그램은 REQ-ANS 파일 인터페이스를 통해 ICVERIFY와 인터페이스하며 매우 간단합니다. 비용이 많이 들지 않으며 동시에 여러 클라이언트에서 작업 할 수 있습니다. 이 길로 가려면 ICVERIFY를 사용하는 것이 좋습니다.

신청서 나 서버를 통해 신용 카드를 처리 할 이유가 없다면 신용 카드 처리를 PayPal, Google 또는 기타 대형 법인에게 '아웃소싱'하고 ' 수수료가 성공적으로 처리되었습니다. 이 기능을 사용하면 인생을 훨씬 쉽게 할 수 있습니다. https://github.com/stripe/stripe-java

체크 아웃 documentationFAQ을, 그리고 더 많은 질문이 있으면 우리의 chatroom 들러 주시기 :

+0

의견을 보내 주셔서 감사합니다. Google API는 아마도 가장 쉬운 방법이며 지불을 직접 처리하는 것처럼 많은 정보를 제공합니다. 나는 이미 좋은 공급자가 과다 할 때 휠을 다시 발명 할 때 어떤 가치도 발견하지 못합니다. 내가 할 수 있다면 그게 나를 얻을 수 있는지 궁금해서. –

5

무엇이든지 상관없이 제공자가 필요합니다.

  • 구글/아마존/페이팔과 같은 시스템을 사용

    당신은 두 가지 옵션이 있습니다.

  • Authorize.net과 같은 프로세서를 사용하십시오.

Google 등의 장점은 초기 비용이 최소화된다는 것입니다. 거래 당만 지불하고 대부분의 절차를 처리합니다. 이는 광고주와 판매자 계정 사이의 중개자 역할을합니다. 단점은 거래 당 비용이 더 높다는 것입니다.

많은 거래를하고 있다면 Authorize.net과 같은 정품 프로세서가 매월 수수료와 같이 더 나은 거래가 될 것이며 (다른 회사의 거래를 피기 배킹하는 대신 자신의 판매자 계정을 설정 한 것) 거래 당 비용. 또한 사기 방지 처리와 같은 프로세스를보다 잘 제어 할 수 있습니다.

1

jPOS을 살펴보십시오. AGPL 라이선스가있는 오픈 소스 커뮤니티 에디션과 상업용 라이센스와 함께 전문 에디션을 제공합니다.

신용 카드 정보를 처리하거나 저장하기 전에 PCI Data Security Standard 사양 및 ISO 8583을 읽는 것이 좋습니다.

+3

나는 어떤 신용 카드 정보도 저장할 이유가 없다고 말하고 싶습니다. 지불 처리기는 번호를 저장하는 대신 반복 결제에 대한 참조 거래를 허용합니다. – ceejayoz

+0

@ceejayoz : 좋은 충고. 이전 시스템은 여전히 ​​이것을 수행하므로 TJ MAXX 사건이 발생합니다! –

2

Stripe 제 3 자 제공 업체를 거치지 않고 신용 카드를 사용할 수있는 자바 라이브러리가있다.