मैं जावा आधारित एपीआई खोजने की कोशिश कर रहा हूं जो क्रेडिट कार्ड लेनदेन को संसाधित करने या कम से कम पेपैल के माध्यम से खरीद के विवरण को लपेटता है, और आईपीएन फैशन में प्लस के रूप में अन्य गेटवे (यानी नहीं) उत्पादों के लिए आवश्यक है, सिर्फ चालान की राशि)किसी भी भुगतान गेटवे के लिए शॉपिंग कार्ट एपीआई? (पेपैल कम से कम आवश्यक)
एक सरलीकरण का एक सा के रूप में, मुझे लगता है कि मैं निम्नलिखित स्यूडोकोड की तरह कुछ करने के लिए सक्षम होना चाहिए: एक निर्धारित कार्य के दौरान या अधिसूचना पर
shoppingApi.postTransaction("paypal", amount, currency, invoiceId, purchaseDescription)
और बाद में आईपीएन यूआरएल से:
completedPayments = shoppingApi.getUnprocessedCompletedPayments();
for (Payment payment: completedPayments)
{
// my code to process a successful payment.
}
और फिर मैं खरीद को संसाधित करता हूं।
मुझे पता है कि वहां बहुत सारे शॉपिंग कार्ट हैं जो ऐसा करते हैं, लेकिन जो मैंने देखा है, वे सभी चाहते हैं कि आप अपने उत्पादों को अपने सिस्टम में रखें, जो मेरे लिए काम नहीं करता है। मेरे उत्पाद एक तृतीय पक्ष प्रणाली में हैं, और मैं सिर्फ भुगतान संसाधित करना चाहता हूं। बस इतना ही।
और मुझे पता नहीं है कि कोई भी कार्ट एक साधारण एपीआई का खुलासा करता है जैसा कि मैं ऊपर बता रहा हूं। मुझे परवाह नहीं है कि मेरे उपयोगकर्ता किस भुगतान प्रकार का उपयोग करते हैं, मैं सिर्फ यह जानना चाहता हूं कि उन्होंने इसे पूरा किया है या नहीं। मुझे पता है कि Shopify.com में एक आरईएसटी एपीआई है जो ऐसा कुछ करता है, लेकिन यह आईपीएन नहीं है (यह आपके सिस्टम में सिस्टम चाहता है)।
किसी भी सुझाव के लिए अग्रिम धन्यवाद!
संपादित करें: मैं निश्चित रूप से पता है कि वहाँ अन्य स्थितियां है कि मैं की तरह "लंबित", आदि, को देखने के लिए आवश्यकता होगी होगा, लेकिन है कि बस shoppingApi.getPendingPayments की तरह एक और सरल API कॉल, होगी()। एपीआई ऊपर 2 कॉल किया था, तो मैं बहुत खुशी होगी ;-)
संपादित करें 2: मैं खुले स्रोत पसंद करते हैं, लेकिन पूरी तरह से वाणिज्यिक के लिए खुला रहा हूँ चाहते हैं, तो यह एक निश्चित शुल्क है, कुछ करने के लिए परीक्षण किया जा सकता है हद, और उचित परिपक्व/आदरणीय
संपादित करें 3 - प्रमुख नोट: मुझे विश्वास है कि ऐसी पुस्तकालय मौजूद होना चाहिए। चाहे यह एक और सवाल है या नहीं। तो स्पष्ट होने के लिए, मैं वास्तव में "हां, इस लाइब्रेरी का उपयोग करें" जवाब देखना चाहता हूं, न कि "नहीं", यह नहीं किया जा सकता है, क्योंकि मैं% 99.999 हूं, यह सुनिश्चित किया जा सकता है ;-) अग्रिम धन्यवाद !
आप सही मजाक कर रहे हैं? परीक्षण संस्करण के साथ जावा एपीआई कभी नहीं! क्योंकि आप इसे आसानी से डी-संकलित कर सकते हैं! – GingerHead
जब आप वाणिज्यिक सॉफ्टवेयर खरीदते हैं तो आप इसे खरीद नहीं रहे हैं, आप कुछ हद तक वाणिज्यिक सहायता खरीद रहे हैं, और यदि मैंने सुझाव दिया है और उचित परिपक्व/आदरणीय है, तो उसके पास एक रोडमैप और भविष्य होगा। .. –
मैं कहूंगा कि लाइसेंस एक चीज है और दूसरा समर्थन है। ओपन-सोर्स सॉफ्टवेयर केवल खरीद योग्य हैं, दूसरी तरफ वाणिज्यिक लोगों ने उन्हें दोनों को खरीदे जा सकते हैं: लाइसेंस और समर्थन। – GingerHead