2009-09-30 14 views
9

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

क्या पेपैल से "कॉलबैक" जैसा कुछ भी है, जहां मैं ऑर्डर के लिए एक अद्वितीय पहचानकर्ता के साथ पेपैल प्रदान कर सकता था और पेपैल उस पहचानकर्ता को वापस पुष्टि कर सकता था कि आदेश का भुगतान किया गया था, अधिमानतः एक HTTP अनुरोध के माध्यम से सर्वर? फिर मैं अपने डेटाबेस में ऑर्डर को "पेड" ध्वज के साथ अपडेट कर सकता था।

उत्तर