2009-12-21 11 views
6

के बिना क्रेडिट कार्ड प्रसंस्करण यदि मैं Google/अमेज़ॅन/पेपैल के बिना सीधे भुगतान संसाधित करना चाहता हूं, तो मैं इसके बारे में कैसे जाऊं? क्या कोई जावा एपीआई या कुछ संदर्भ कार्यान्वयन है जो दिखाता है कि ऐसी चीज कैसे करें या वास्तव में यह बड़ी और जटिल है कि मुझे Google या अमेज़ॅन जैसे प्रदाता को चुनने की आवश्यकता है?Google Checkout/अमेज़ॅन/पेपैल

मैं वर्तमान में Google Checkout का उपयोग करता हूं क्योंकि कार्यान्वयन काफी सरल है और मैं आसानी से जो भी जानकारी चाहता हूं उसके साथ रिपोर्ट उत्पन्न कर सकता हूं। अगर मैंने आंतरिक रूप से समाधान लागू किया है, तो मुझे वैसे भी उस जानकारी की सीधी पहुंच होगी।

उत्तर

8

मैंने भुगतान संसाधित करने के लिए कभी भी Google Checkout या PayPal API का उपयोग नहीं किया है। यदि कोई तरीका है तो आप क्रेडिट कार्ड की जानकारी के किसी हिस्से को 'स्पर्श' कर सकते हैं और अपने वेब इंटरफेस पर आउटसोर्सिंग कर सकते हैं, तो आप तब तक नहीं चाहते हैं जब तक कि एक अलग कारण क्यों न हो और मैं नीचे समझाऊंगा।

कुछ विचार हैं जो आपको 'अपना खुद का क्रेडिट कार्ड भुगतान गेटवे रोल करने से पहले लेना चाहिए।

सबसे पहले, क्या यह केवल घर के लिए उपयोग किया जाएगा? मतलब, क्या यह गैर-वाणिज्यिक, घर के उपयोग के लिए होगा? कारण मैं पूछता हूं क्योंकि यदि यह एक वाणिज्यिक उत्पाद होने का इरादा है, तो आपको PA-DSS प्रमाणीकरण (पूर्व में PABP या भुगतान आवेदन सर्वोत्तम व्यवहार) से गुजरना होगा। ऐसा इसलिए है क्योंकि वीसा ने अपने अधिग्रहणकर्ताओं और व्यापारियों को केवल पीए-डीएसएस/पीसीआई अनुपालन सॉफ्टवेयर का उपयोग करने के लिए अनिवार्य किया है। इसलिए, यह सॉफ्टवेयर डेवलपर्स को अनुपालन सॉफ्टवेयर विकसित करने के लिए मजबूर करता है। आधिकारिक रूप से प्रमाणित होने और पीए-डीएसएस सूची पर, आपको पूरी तरह से पीए-डीएसएस अनुपालन के लिए Verizon Business Cybertrust जैसे बाहरी लेखा परीक्षक को भारी शुल्क देना होगा। आपको एक मोटा आंकड़ा देने के लिए, शायद आपको ऑडिट के लिए $ 15,000 खर्च होंगे।

यह सब इस बात पर निर्भर है कि आपका एप्लिकेशन और पर्यावरण किस प्रकार संरचित है। क्रेडिट कार्ड प्रसंस्करण के लिए हम ICVERIFY (जो अब पहले डेटा के स्वामित्व में हैं) का उपयोग करते हैं। ICVERIFY 4.0.3 अनुमोदित सूची पर है। चूंकि हमारे आवेदन क्रेडिट कार्ड के ट्रैक 1,2,3, पैन, एक्सप डेट इत्यादि को स्पर्श करते हैं, इसलिए हमें भी अनुमोदित होना पड़ता था।बूम - PCI Security Council के साथ 15K और एक वार्षिक 'लिस्टिंग' शुल्क जाता है।

आईसीVERIFY के साथ हमारे आरईक्यू-एएनएस फ़ाइल इंटरफ़ेस के माध्यम से हमारे एप्लिकेशन इंटरफ़ेस और यह बहुत आसान है। यह महंगा नहीं है और एक ही समय में कई ग्राहकों के साथ काम कर सकता है। यदि आप इस मार्ग पर जाने का फैसला करते हैं तो मैं आपको ICVERIFY का उपयोग करने की सलाह देता हूं।

यदि आपके आवेदन या सर्वर के माध्यम से क्रेडिट कार्ड संसाधित करने का कोई कारण नहीं है, तो मेरा सुझाव है कि आप पेपैल, Google, या किसी अन्य बड़ी इकाई को क्रेडिट कार्ड प्रसंस्करण को आउटसोर्स करें और केवल पुष्टि संदेश प्राप्त करें शुल्क सफलतापूर्वक संसाधित किया गया था। यदि आपके पास यह क्षमता है तो यह आपके जीवन को अधिक आसान बना देगा। बाहर https://github.com/stripe/stripe-java

चेक documentation और FAQ, और आप अधिक प्रश्न हैं तो हमारे chatroom द्वारा छोड़ने के लिए स्वतंत्र महसूस हो रहा है:

+0

आपकी टिप्पणियों के लिए धन्यवाद, यह समझ में आता है। Google एपीआई शायद सबसे आसान है और बहुत सारी जानकारी प्रदान करता है जैसे कि आप सीधे भुगतान संसाधित कर रहे थे। मुझे पहिया को पुन: आविष्कार करने में कोई मूल्य नहीं दिखता है, खासकर जब पहले से ही अच्छे प्रदाताओं की पर्याप्तता होती है। मैं यह देखने के लिए उत्सुक था कि अगर मैं कर सकता तो मुझे क्या मिल सकता है। –

5

आपको कोई प्रदाता की आवश्यकता नहीं होगी।

  • गूगल/अमेज़न/पेपैल की तरह एक प्रणाली का उपयोग करें:

    आपके पास दो विकल्प।

  • Authorize.net जैसे प्रोसेसर का उपयोग करें।

Google का उछाल यह है कि प्रारंभिक लागत न्यूनतम होती है। आप केवल प्रति लेनदेन का भुगतान करते हैं, वे अधिकांश प्रक्रियाओं को संभालते हैं, आदि। वे आपके और एक व्यापारी खाते के बीच प्रभावी ढंग से मध्यस्थ हैं। नकारात्मकता यह है कि प्रति लेनदेन लागत अधिक है।

यदि आप बहुत सारे लेन-देन कर रहे हैं, तो एक वास्तविक प्रोसेसर जैसे Authorize.net एक बेहतर सौदा होगा, मासिक शुल्क के लिए (और किसी अन्य कंपनी के पिगबैकिंग के बजाय अपना खुद का व्यापारी खाता सेट करना) आप कम हो जाते हैं प्रति लेनदेन लागत। जब आप फिट देखते हैं तो धोखाधड़ी की रोकथाम को संभालने सहित प्रक्रिया पर भी अधिक नियंत्रण होता है।

1

jPOS पर एक नज़र डालें। वे एक एजीपीएल-लाइसेंस प्राप्त ओपन सोर्स सामुदायिक संस्करण के साथ-साथ किसी व्यावसायिक संस्करण के साथ एक व्यावसायिक संस्करण भी प्रदान करते हैं।

आपको किसी भी क्रेडिट कार्ड की जानकारी को संसाधित या संग्रहीत करने से पहले PCI Data Security Standard विनिर्देश और ISO 8583 पढ़ने पर विचार करना चाहिए।

+3

मैं कहूंगा कि किसी भी क्रेडिट कार्ड की जानकारी, अवधि को संग्रहीत करने का कोई कारण नहीं है। ऐसी बहुत कम स्थितियां हैं जिनमें यह आवश्यक है - भुगतान प्रोसेसर संख्याओं को स्टोर करने के बजाय पुनरावर्ती भुगतान के लिए संदर्भ लेनदेन की अनुमति देता है। – ceejayoz

+0

@ceejayoz: अच्छी सलाह। पुराने सिस्टम अभी भी ऐसा करते हैं और यही कारण है कि हमारे पास टीजे MAXX घटनाएं हैं! –

2

Stripe एक तीसरी पार्टी के प्रदाता के माध्यम से जा रहा बिना क्रेडिट कार्ड स्वीकार करने के लिए एक जावा पुस्तकालय है।