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