2010-05-07 18 views
8

पूरे दिन गुगल रहा है, कई पीडीएफ पढ़ रहा है और अभी भी वेस्टपाक (a bank in Australia) से पेवे सिस्टम में डेटा भेजने की अवधारणाओं से भ्रमित हो रहा है। वे एपीआई के माध्यम से पहुंच प्रदान करते हैं लेकिन वे "नेट" कहने के माध्यम से भी पहुंच प्रदान करते हैं।मुझे समझ में नहीं आता कि कैसे वेस्टपैक पेवे एपीआई और नेट काम करता है

जिस तरह से मैं समझता हूं कि जब ग्राहक मेरी वेबसाइट पर भुगतान करना चाहता है, नेट के मामले में, ग्राहक पृष्ठ पर जाता है (बैंक द्वारा होस्ट किया जाता है या मेरे द्वारा होस्ट किया जाता है) जहां क्रेडिट कार्ड जानकारी विवरण दर्ज करने के लिए फॉर्म प्रदान किया जाता है । फिर यह फॉर्म सामान्य डाक कॉल के माध्यम से पेवे के विशिष्ट https पते पर सबमिट किया जाता है। इसे तब संसाधित किया जाता है और ब्राउज़र उस यूआरएल पर वापस आता है जिसे मैंने छुपा क्षेत्र में भेजे गए पैरामीटर में से एक के रूप में निर्दिष्ट किया है।

एपीआई कहानी के मामले में समान है, इसलिए उपयोगकर्ता को फॉर्म प्राप्त होता है, डेटा में भर जाता है और फिर डेटा मेरे बैकएंड (पेवे के नहीं) को भेजता है। मेरा बैकएंड फिर प्रदत्त डेटा के साथ पेवे एपीआई को कॉल करता है और एक बार ग्राहक को प्राप्त रिटर्न पुष्टिकरण पृष्ठ का उत्तर देता है।

क्या मेरी समझ सही है? कृपया बताएं क्योंकि मुझे एहसास है कि मुझे यहां कुछ बुनियादी याद आ रही है।

उत्तर

4

आपकी समझ सही है।

मैंने कुछ पेवे एकाग्रताएं की हैं और हमेशा एपीआई समाधान का चयन किया है ताकि उपयोगकर्ता लगातार अनुभव प्राप्त कर सकें और वेबसाइटों के बीच कूद न सकें।

+0

क्या बैंक से पुष्टि पत्र प्राप्त करने का कोई तरीका है i.e. Westpac वेबसाइट प्रशासक को, उपयोगकर्ता नहीं, मैन्युअल कार्य किए बिना API का उपयोग करते समय स्वचालित रूप से लेनदेन को अनुमोदित किया जाता है? – azeem

7

पेवे नेट के साथ बातचीत करने के कई तरीके हैं, इस पर निर्भर करते हुए कि आप कितना नियंत्रण चाहते हैं। सबसे आसान तरीका यह है:

  1. आप कुछ HTML नामों वाले फ़ील्ड वाले HTML प्रारूप बनाते हैं। यह फॉर्म आपकी वेबसाइट द्वारा प्रस्तुत किया जाता है, लेकिन जब सबमिट किया जाता है तो पेवे वेबसाइट पर जाता है। आप इसे अपने स्वयं के छिपे हुए फ़ील्ड और सूचना फ़ील्ड में जोड़ सकते हैं।
  2. आपका उपयोगकर्ता कुछ विवरण और क्लिक सबमिट करता है सबमिट करें।
  3. आपके उपयोगकर्ता का ब्राउज़र पेवे को फ़ॉर्म सबमिट करता है। पेवे मूल्यों को मान्य करता है और क्रेडिट कार्ड की जानकारी (https पर)
  4. उपयोगकर्ता क्रेडिट कार्ड के विवरण में प्रवेश करता है तो लेनदेन की पुष्टि करता है।
  5. PayWay क्रेडिट कार्ड लेनदेन
  6. वैकल्पिक रूप से संसाधित करता है, PayWay इसलिए आपको (सर्वर-टू-सर्वर भुगतान अधिसूचना कहा जाता है)
  7. वैकल्पिक रूप से पूरा कर सकते हैं लेन-देन की स्थिति का संकेत अपने सर्वर को वापस एक पोस्ट का संचालन कर सकते हैं, पेवे ब्राउज़र को आपके सर्वर पर वापस रीडायरेक्ट कर सकता है (लेकिन यूरो डेटाबेस को अपडेट करने के लिए इसका उपयोग न करें)

क्रेडिट कार्ड इनपुट पेज और रसीद पृष्ठ को पूरी तरह से अनुकूलित करने के तरीके भी हैं।

पेवे एपीआई अलग है। आप अपने सर्वर पर सॉफ़्टवेयर का एक टुकड़ा स्थापित करते हैं। जब आप क्रेडिट कार्ड लेनदेन करना चाहते हैं, तो आप इस सॉफ्टवेयर के टुकड़े का आह्वान करते हैं। यह पेवे सर्वर पर इंटरनेट से बात करता है, एक लेनदेन आयोजित करता है, और आपको एक प्रतिक्रिया देता है। यदि आप एक फोन भुगतान प्रणाली लिख रहे थे, तो आप इसका उपयोग कर सकते हैं, उदाहरण के लिए, क्योंकि पेवे इंटरफ़ेस में कोई ब्राउज़र शामिल नहीं है।

(अस्वीकरण: मैं क्वॉलेंट, पेवे के डेवलपर्स के लिए काम करता हूं)।

1

पेवे के बारे में एक अजीब चीज यह है कि अधिकांश भुगतान गेटवे के पास 2 विकल्प होते हैं .. एक व्यापारी होस्टेड या सर्वर होस्ट किया जाता है, पेवे इस टोक्यो-व्यापारी को टोकन अनुरोध का उपयोग करके अपने नेट विकल्प के साथ होस्ट किया जाता है।क्रेडिट कार्ड का विवरण सीधे व्यापारी साइट पर लिया जाता है और केवल पुष्टि के लिए सर्वर पर और फिर वापस पुष्टि करता है। यह अच्छा होगा अगर एक पेवे खाता नेट और एपीआई दोनों के साथ सार्वभौमिक रूप से काम करता है .. लेकिन ऐसा लगता है कि एक एपीआई खाता नेट विधियों का समर्थन नहीं करता है। इसलिए यदि आप अपनी साइट पर कार्ड स्वीकार करना चाहते हैं, तो नेट टोकन विधि अपने बड़े एपीआई भाई द्वारा बहुत अधिक ग्रहण की गई है।

+0

एपीआई एक तकनीकी रूप से बेहतर दृष्टिकोण है, लेकिन समस्या यह है कि आपका सर्वर कार्ड नंबरों को संसाधित करने की आवश्यकता है। इसका मतलब अतिरिक्त सुरक्षा प्रयास और oversite (पीसीआई-डीएसएस) है। टोकन अनुरोध नेट एपीआई की तरह डिज़ाइन किया गया है जैसे ब्राउजर सीधे पेवे पर सबमिट करता है और इसलिए क्रेडिट कार्ड नंबर आपकी वेबसाइट को स्पर्श नहीं करते हैं। –

संबंधित मुद्दे