मैं एक परियोजना पर ब्रेनट्री की पारदर्शी रीडायरेक्ट का उपयोग करने की मैं आने वाले हैं तो जा रहा हूँ, और इस बारे में सोचा हो रही है अपने आप को, मुझे लगता है कि सबसे अच्छा विकल्प प्रपत्र को तोड़ने के लिए है दो पृष्ठों में। पहले पृष्ठ पर फॉर्म आपके ऐप पर पोस्ट किया गया है, और इसमें खाता नाम, उपयोगकर्ता नाम इत्यादि शामिल है। दूसरे पृष्ठ पर फॉर्म केवल भुगतान जानकारी है, और इसे ब्रेनट्री में पोस्ट किया गया है।
इस तरह आप अपनी जानकारी को पहले चरण में मान्य कर सकते हैं। यदि यह पता चला है कि उनके ईमेल पते में एक टाइपो है और उन्हें नहीं पहुंचा जा सकता है, या उनका उपयोगकर्ता नाम पहले ही लिया जा चुका है, या उनका पासवर्ड और पासवर्ड पुष्टिकरण मेल नहीं खाता है, या जो भी हो, तो वे ब्रेनट्री के आरोपों से पहले इसे सही कर सकते हैं कार्ड। आप निश्चित रूप से नहीं चाहते कि कोई आपको भुगतान करे और फिर पता लगाएं कि उनका खाता सफलतापूर्वक नहीं बनाया गया था, या आपके पास कुछ बहुत दुखी ग्राहक होंगे।
तो, दो पेज मुझे ऐसा करने का सबसे साफ तरीका मानते हैं। मैंने इस प्रक्रिया को नहीं देखा है कि 37 सिग्नल का उपयोग होता है - मेरा अनुमान है कि वे फ़ॉर्म जमा करने के लिए जावास्क्रिप्ट का उपयोग करते हैं, फिर खाता जानकारी को उनके ऐप में मान्य और सहेजे जाने के लिए भेजें। यदि ऐसा नहीं है, तो वे एक त्रुटि संदेश प्रदर्शित करते हैं। यदि ऐसा है, तो उन्होंने ब्रेनट्री को फ़ॉर्म जमा करने दिया। यह उन्हें एक पेज पर साइनअप फॉर्म रखने देगा, लेकिन ऐसा लगता है जैसे यह मेरे लिए गन्दा होगा। आप उनकी साइट की जावास्क्रिप्ट देख सकते हैं और देख सकते हैं कि आप क्या देख सकते हैं।
संपादित करें - हाँ, ऐसा लगता है कि वे यही करते हैं। वे प्रोटोटाइप का उपयोग कर रहे हैं, जिसे मैं बहुत परिचित नहीं हूं, लेकिन आप अपने कोड at the bottom of this file के लिए देख सकते हैं। यह बुरा नहीं दिखता है, वास्तव में - मैं इसे स्वयं कोशिश कर सकता हूं।
आश्चर्य है कि मूल्य वापस क्यों नहीं किए जाते हैं। क्या आप इसे समझ गए थे। मैंने जावास्क्रिप्ट को अक्षम करके पुष्टि की है कि वास्तव में उन्हें आपकी इच्छानुसार ब्रेनट्री से वापस करना संभव है। मुझे बिल्कुल वही करने की ज़रूरत है और यह सत्यापित करने के लिए जरूरी है कि सेवा के लिए साइन अप करने से पहले यह संभव था। शायद आपको किसी भी तरह 'ज्ञात' क्वेरी स्ट्रिंग पैरामीटर को पंजीकृत करने की आवश्यकता है। क्या आपने इसे समझ लिया? –