VibeFox PayFast for PrestaShop — सहायता
आवश्यकताएँ
PrestaShop: 8.0 से 9.x।
PHP: 8.0 या उससे नया। पुराने PHP संस्करणों पर मॉड्यूल इंस्टॉल नहीं होता।
मुद्रा: दक्षिण अफ़्रीकी रैंड (ZAR)। PayFast केवल रैंड में सेटलमेंट करता है, इसलिए कार्ट ZAR में होना चाहिए। यदि आपके स्टोर में यह मुद्रा नहीं है, तो International > Localization > Currencies में जोड़ें। न्यूनतम ऑर्डर राशि R5.00 है।
PayFast खाता: आपके PayFast खाते का Merchant ID और Merchant Key, जो PayFast डैशबोर्ड में Settings > Developer Settings से मिलेंगे। पासफ़्रेज़ का उपयोग दृढ़ता से अनुशंसित है; यदि PayFast में कोई पासफ़्रेज़ सेट है, तो वही पासफ़्रेज़ मॉड्यूल में दर्ज करना होगा। परीक्षण के लिए आपको PayFast सैंडबॉक्स के क्रेडेंशियल्स चाहिए।
पहुँच योग्य स्टोर: भुगतान सूचना URL इंटरनेट से पहुँच योग्य होना चाहिए, बिना basic auth या firewall ब्लॉक के।
VibeFox लाइसेंस कुंजी: vibefox.net से खरीदी जाती है। एक कुंजी एक डोमेन पर काम करती है।
इंस्टॉलेशन
1. बैक ऑफ़िस में Modules > Module Manager पर जाएँ और Upload a module पर क्लिक करें। मॉड्यूल की ZIP फ़ाइल चुनें।
2. अपलोड पूरा होने पर Configure पर क्लिक करें, या बाद में मॉड्यूल सूची में VibeFox PayFast Pay Gateway खोजकर Configure पर क्लिक करें।
3. Configure पेज के शीर्ष पर लाइसेंस ब्लॉक में License key फ़ील्ड में अपनी VibeFox लाइसेंस कुंजी दर्ज करें और Activate पर क्लिक करें (देखें लाइसेंस कुंजी)।
4. Merchant ID, Merchant Key और पासफ़्रेज़ दर्ज करें। परीक्षण के लिए Test mode चालू रखें और अपने सैंडबॉक्स क्रेडेंशियल्स दर्ज करें।
5. Enable/Disable चालू करें और Save पर क्लिक करें। एक परीक्षण भुगतान करें, फिर वास्तविक भुगतान लेने के लिए Test mode बंद करें।
इंस्टॉल होने पर मॉड्यूल दो ऑर्डर स्थितियाँ बनाता है: Awaiting PayFast payment और PayFast payment on hold। PrestaShop सभी मुद्राओं, देशों और ग्राहक समूहों के लिए एक नया भुगतान मॉड्यूल देता है। आप इन्हें Payment > Preferences में सीमित कर सकते हैं; सुनिश्चित करें कि मॉड्यूल रैंड के लिए अनुमत रहे।
कॉन्फ़िगरेशन
सभी सेटिंग्स मॉड्यूल पेज पर हैं: Modules > Module Manager > VibeFox PayFast Pay Gateway > Configure। हर सेक्शन का अपना Save बटन है, जो पूरे पेज को सेव करता है। फ़ील्ड्स के ऊपर पेज चेतावनी देता है जब वर्तमान मोड के क्रेडेंशियल्स खाली हों (तब PayFast चेकआउट पर छिपा रहता है), जब डिफ़ॉल्ट स्टोर मुद्रा ZAR न हो, जब लाइव मोड सार्वजनिक सैंडबॉक्स Merchant ID 10000100 का उपयोग करे, और जब कोई पासफ़्रेज़ सेट न हो। जब टेस्ट मोड चालू हो और मॉड्यूल सक्षम हो, तो यह दिखाता है: टेस्ट मोड चालू है: ऑर्डर PayFast सैंडबॉक्स में भुगतान होते हैं, कोई वास्तविक राशि नहीं काटी जाती। खाली Title को भुगतान विधि के लिए एक शीर्षक दर्ज करें। संदेश के साथ अस्वीकार किया जाता है।
PayFast
Enable/Disable: Enable PayFast भुगतान विधि को चालू या बंद करता है। डिफ़ॉल्ट: बंद।
Title: चेकआउट पर ग्राहक को दिखाया गया भुगतान विधि का नाम। यही नाम ऑर्डर में भी सहेजा जाता है। डिफ़ॉल्ट: PayFast। अनिवार्य।
Description: चेकआउट पर भुगतान विधि के नीचे दिखाया गया टेक्स्ट। डिफ़ॉल्ट: Pay securely by card, Instant EFT and other methods on the PayFast payment page.
PayFast खाता (लाइव)
Merchant ID और Merchant Key PayFast डैशबोर्ड में Settings > Developer Settings के अंतर्गत मिलेंगे। यदि वहाँ आपने पासफ़्रेज़ सेट किया है, तो यहाँ बिल्कुल वही दर्ज करें।
Merchant ID: आपका लाइव PayFast Merchant ID।
Merchant Key: आपकी लाइव PayFast Merchant Key। यह हर भुगतान फ़ॉर्म के साथ PayFast को भेजी जाती है, इसलिए यह एक सामान्य टेक्स्ट फ़ील्ड है।
Passphrase: PayFast से सॉल्ट पासफ़्रेज़, Settings > Developer Settings में। दृढ़ता से अनुशंसित: यह भुगतानों और सूचनाओं पर हस्ताक्षर करता है।
सैंडबॉक्स (टेस्ट मोड)
टेस्ट मोड में भुगतान PayFast सैंडबॉक्स में जाते हैं और कोई वास्तविक राशि नहीं काटी जाती। सैंडबॉक्स क्रेडेंशियल्स PayFast सैंडबॉक्स में लॉग इन करने के बाद दिखते हैं (सार्वजनिक परीक्षण मर्चेंट 10000100 / 46f0cd694581a है)।
Test mode: Use the PayFast sandbox and the sandbox credentials below। चालू रहने पर ग्राहक भुगतान विधि के नीचे देखता है: टेस्ट मोड: भुगतान PayFast सैंडबॉक्स में जाते हैं, कोई वास्तविक राशि नहीं काटी जाती। डिफ़ॉल्ट: चालू।
Sandbox Merchant ID: आपके सैंडबॉक्स खाते का Merchant ID।
Sandbox Merchant Key: आपके सैंडबॉक्स खाते की Merchant Key।
Sandbox Passphrase: केवल तभी जब आपके सैंडबॉक्स खाते में पासफ़्रेज़ सेट हो।
सहेजे गए पासफ़्रेज़ फिर कभी नहीं दिखाए जाते। फ़ील्ड खाली रहता है और Saved — leave empty to keep it. दिखाता है। केवल बदलने के लिए नया मान दर्ज करें।
Clear saved passphrases: Passphrase या Sandbox Passphrase पर टिक करें और हटाने के लिए Save पर क्लिक करें। खाली फ़ील्ड सहेजे गए मान को बनाए रखता है।
भुगतान सूचनाएँ (ITN)
Notification URL: PayFast हर भुगतान की पुष्टि यहाँ दिखाए गए URL पर सर्वर-से-सर्वर सूचना भेजकर करता है। फ़्रेंडली URL चालू होने पर यह कुछ इस तरह दिखता है: https://your-shop/module/wcp_payfast_pay/itn, संभव है कि डिफ़ॉल्ट भाषा का भाषा कोड भी जुड़ा हो। पता हर भुगतान के साथ भेजा जाता है, इसलिए PayFast में कुछ कॉन्फ़िगर करने की आवश्यकता नहीं, पर यह इंटरनेट से पहुँच योग्य होना चाहिए। ऑर्डर केवल इन सत्यापित सूचनाओं से बनते हैं; ग्राहक के स्टोर पर वापस आने से न ऑर्डर बनता है और न भुगतान होता है।
Source check: लाइव सूचनाएँ केवल PayFast सर्वरों से स्वीकार करें। पते PayFast के DNS रिकॉर्ड (6 घंटे के लिए कैश) और PayFast द्वारा दस्तावेज़ित पता श्रेणियों से आते हैं। इसे केवल तभी बंद करें जब आपका स्टोर किसी proxy या CDN के पीछे हो जो विज़िटर का पता छिपाता है। हस्ताक्षर और सर्वर पुष्टि हमेशा जाँचे जाते हैं। सैंडबॉक्स सूचनाएँ पते से नहीं जाँची जातीं। डिफ़ॉल्ट: चालू।
उन्नत
Debug log: भुगतान के चरण मॉड्यूल फ़ोल्डर में logs/payfast_p_debug.log.php में दर्ज करता है। यह फ़ाइल वेब से नहीं खोली जा सकती। त्रुटियाँ और चेतावनियाँ हमेशा दर्ज होती हैं, भले ही स्विच बंद हो। कोई पासफ़्रेज़ या ग्राहक विवरण नहीं लिखा जाता। डिफ़ॉल्ट: बंद।
Log: लॉग का आकार और ताज़ा प्रविष्टियाँ दिखाता है। खाली करने के लिए Clear log पर क्लिक करें।
Uninstall: Delete the gateway settings when the module is uninstalled (सेटिंग्स, कैश किए गए PayFast पते और लॉग)। PayFast भुगतान रिकॉर्ड, ऑर्डर और ऑर्डर स्थितियाँ हमेशा रखी जाती हैं। डिफ़ॉल्ट: बंद।
चेकआउट
भुगतान के चरण में ग्राहक भुगतान विधि (डिफ़ॉल्ट रूप से PayFast) चुनता है और पुष्टि करता है। आपके ऑर्डर के लिए धन्यवाद। भुगतान पूरा करने के लिए आपको PayFast पर भेजा जा रहा है। संदेश वाला पेज हस्ताक्षरित भुगतान फ़ॉर्म को स्वचालित रूप से PayFast को भेजता है। यदि ब्राउज़र अपने आप आगे न बढ़े, तो ग्राहक Pay with PayFast पर क्लिक करता है; Cancel चेकआउट पर वापस ले जाता है। फ़ॉर्म में ZAR में कार्ट का कुल योग, कार्ट नंबर वाला Cart #, ग्राहक का नाम और ईमेल, भुगतान संदर्भ (कार्ट नंबर और प्रयास) और उस प्रयास का यादृच्छिक टोकन होता है। इस बिंदु पर कोई ऑर्डर मौजूद नहीं होता। हर नए प्रयास को नया संदर्भ और नया टोकन मिलता है।
PayFast पेज पर ग्राहक कार्ड, Instant EFT या आपके PayFast खाते के किसी अन्य तरीके से भुगतान करता है। इसके बाद PayFast भुगतान सूचना (ITN) आपके स्टोर को भेजता है। ऑर्डर को भुगतान किया हुआ तभी चिह्नित किया जाता है जब PayFast ऐसी सूचना से भुगतान की पुष्टि करे जो सभी जाँचों में सफल हो:
एक ही कार्ट की सूचनाएँ एक-एक करके प्रोसेस होती हैं। यदि उसी कार्ट की कोई दूसरी सूचना प्रोसेस हो रही हो, तो PayFast को त्रुटि उत्तर मिलता है और वह सूचना दोबारा भेजता है। सूचना URL स्टोर के मेंटेनेंस मोड में भी काम करता है और आपके स्टोर की देश-सीमा से ब्लॉक नहीं होता।
जब ग्राहक लौटता है और ऑर्डर मौजूद होता है, तो मानक ऑर्डर पुष्टि पेज दिखाया जाता है। यदि PayFast ने भुगतान को लंबित बताया है, तो लिखा आता है: PayFast आपके भुगतान की पुष्टि कर रहा है। पुष्टि होते ही आपको ईमेल मिलेगा — दोबारा भुगतान करने की आवश्यकता नहीं है। यदि ऑर्डर होल्ड पर है, तो लिखा आता है: आपके भुगतान की समीक्षा की जा रही है। यदि कुछ और आवश्यक हुआ तो हम आपसे संपर्क करेंगे। यदि लंबित भुगतान बाद में विफल हो गया, तो लिखा आता है: आपका PayFast भुगतान पूरा नहीं हुआ। इस ऑर्डर के बारे में हमसे संपर्क करें। यदि सूचना अभी तक नहीं पहुँची है, तो एक Payment confirmation पेज बताता है कि PayFast भुगतान की पुष्टि कर रहा है और PayFast की पुष्टि होते ही ऑर्डर बनाया जाएगा, इसके साथ Check again और Back to checkout बटन होते हैं।
यदि ग्राहक PayFast पेज पर रद्द करता है, तो वह PayFast भुगतान रद्द कर दिया गया। आप दोबारा प्रयास कर सकते हैं या कोई अन्य भुगतान विधि चुन सकते हैं। संदेश के साथ चेकआउट पर लौट आता है। यदि PayFast ने भुगतान विफल बताया है, तो संदेश है: भुगतान पूरा नहीं हुआ। आप दोबारा प्रयास कर सकते हैं या कोई अन्य भुगतान विधि चुन सकते हैं। कार्ट सुरक्षित रहता है और उसका भुगतान फिर से किया जा सकता है।
भुगतान विधि तब छिपी रहती है जब वर्तमान मोड के क्रेडेंशियल्स गायब हों, कार्ट की मुद्रा ZAR न हो या मॉड्यूल के लिए अनुमत न हो, या कुल राशि R5.00 से कम हो। यदि ग्राहक फिर भी भुगतान तक पहुँच जाए, तो एक छोटा संदेश कारण बताता है, जैसे PayFast R5.00 से शुरू होने वाले भुगतान स्वीकार करता है। कृपया कोई अन्य भुगतान विधि चुनें।
मॉड्यूल केवल ZAR में एकल भुगतान स्वीकार करता है। ऑर्डर पेज से रिफ़ंड, सब्सक्रिप्शन, सहेजे गए (टोकनाइज़्ड) कार्ड और स्प्लिट भुगतान समर्थित नहीं हैं।
ऑर्डर
ऑर्डर स्थितियाँ
No order yet: ग्राहक को PayFast पर भेजा गया और भुगतान सूचना अभी नहीं आई, या PayFast ने भुगतान को विफल बताया। केवल कार्ट मौजूद है।
Payment accepted: PayFast ने भुगतान की पुष्टि की। भुगतान PayFast भुगतान ID को ट्रांज़ैक्शन ID के रूप में दर्ज होता है, और एक नोट में भुगतान ID दिखता है। सैंडबॉक्स भुगतान पर यह नोट लगता है कि कोई वास्तविक राशि नहीं काटी गई।
Awaiting PayFast payment: PayFast ने भुगतान को लंबित बताया है। PayFast के भुगतान पूरा करने पर ऑर्डर Payment accepted में चला जाता है।
Payment error: एक लंबित भुगतान विफल हो गया। यदि PayFast बाद में उसे पूरा करता है, तो ऑर्डर Payment accepted बन जाता है।
PayFast payment on hold: भुगतान की गई राशि कार्ट के कुल योग से अलग है, या कार्ट ZAR में नहीं है; किसी रद्द किए गए ऑर्डर के लिए भुगतान आया, या ऐसे ऑर्डर के लिए जिसका भुगतान तरीका अब PayFast नहीं है; या गेटवे लाइव मोड में होने पर सैंडबॉक्स भुगतान आया। PayFast को मिली राशि ऑर्डर पर दर्ज होती है (सैंडबॉक्स भुगतान के लिए नहीं), और नोट कारण बताता है। ऑर्डर और PayFast डैशबोर्ड जाँचें, फिर ऑर्डर को Payment accepted पर सेट करें या उसे रद्द करके PayFast में भुगतान रिफ़ंड करें।
एक ही भुगतान की दोहराई गई सूचना कुछ नहीं बदलती। देर से आई विफल या लंबित सूचनाएँ भुगतान किए गए ऑर्डर को कभी नहीं बदलतीं। यदि पहले से भुगतान किए गए ऑर्डर के लिए एक और पूरा भुगतान आता है, तो एक नोट आपसे PayFast में डुप्लिकेट राशि रिफ़ंड करने को कहता है। रिफ़ंड किए गए ऑर्डर के लिए आया भुगतान केवल एक नोट जोड़ता है।
PayFast भुगतान ब्लॉक
ऑर्डर पेज पर एक PayFast payment ब्लॉक दिखता है, जिसमें भुगतान संदर्भ (m_payment_id), PayFast भुगतान ID, वातावरण (लाइव या सैंडबॉक्स), स्थिति, ZAR में ग्रॉस, शुल्क और नेट राशि, और मॉड्यूल के नोट्स होते हैं। होल्ड पर चल रहे ऑर्डर के लिए भुगतान की समीक्षा का अनुस्मारक दिखता है।
रिफ़ंड
ऑर्डर पेज से रिफ़ंड समर्थित नहीं हैं। अपने PayFast डैशबोर्ड में भुगतान रिफ़ंड करें, फिर PrestaShop में ऑर्डर को मैन्युअली अपडेट करें।
लाइसेंस कुंजी
मॉड्यूल vibefox.net से प्राप्त VibeFox लाइसेंस कुंजी के साथ काम करता है। मॉड्यूल के Configure पेज के शीर्ष पर, सेटिंग्स से ऊपर, लाइसेंस ब्लॉक License — VibeFox PayFast Pay Gateway Modules > Module Manager > VibeFox PayFast Pay Gateway > Configure में पहला ब्लॉक है। कुंजी को License key में दर्ज करें और Activate पर क्लिक करें। इसके बाद ब्लॉक कुंजी को मास्क करके दिखाता है, साथ में स्थिति (जैसे वह तारीख जब तक लाइसेंस सक्रिय है और आपका डोमेन), और ये बटन: स्थिति दोबारा जाँचने के लिए Check now, कोई अन्य कुंजी दर्ज करने के लिए Change key, और इस स्टोर से कुंजी हटाने के लिए Remove key। इनके नीचे Product: presta-payment-payfast वाली पंक्ति और आपके vibefox.net खाते को खोलने वाला लिंक Manage licenses and domains in your account है। कुंजी केवल वे कर्मचारी बदल सकते हैं जिनके पास इस मॉड्यूल के लिए Configure अनुमति है। ब्लॉक के पाठ बैक ऑफ़िस की भाषा का पालन करते हैं (अंग्रेज़ी और रूसी शामिल हैं)।
यदि कुंजी स्वीकार नहीं होती, तो ब्लॉक कारण बताता है, जैसे Key not found, This key belongs to another product, Domain limit reached, या तारीख के साथ License expired on। स्टोर का पता बदलने के बाद, या अपने खाते में डोमेन स्लॉट खाली करने के बाद, Check now पर क्लिक करें। यदि लाइसेंस सर्वर तक नहीं पहुँचा जा सकता, तो मॉड्यूल अंतिम ज्ञात स्थिति पर काम करता रहता है।
एक कुंजी एक डोमेन पर काम करती है: मुख्य स्टोर के डोमेन पर, मल्टीस्टोर सेटअप में भी। स्टोर से कुंजी हटाने से उसका डोमेन स्लॉट खाली नहीं होता। अपने vibefox.net खाते में स्लॉट खाली करें।
सक्रिय कुंजी के बिना PayFast चेकआउट पर ग्राहकों को नहीं दिखाया जाता। फिर भी यदि भुगतान शुरू किया जाए, तो ग्राहक को This payment method is not available. Please choose another one. दिखता है। PrestaShop स्टोरफ़्रंट नहीं जानता कि आप बैक ऑफ़िस में लॉग इन हैं, इसलिए भुगतान विधि आपके लिए भी छिपी रहती है: आप कुंजी खरीदने से पहले मॉड्यूल सेट कर सकते हैं, लेकिन चेकआउट पर उसका परीक्षण नहीं कर सकते। Modules > Module Manager में Alerts टैब पर एक अनुस्मारक दिखता है। मौजूदा ऑर्डर प्रभावित नहीं होते: पहले से शुरू किए गए भुगतान फिर भी पुष्ट होते हैं।
लाइसेंस समाप्त होने पर मॉड्यूल काम करता रहता है, लेकिन अपडेट और सपोर्ट के लिए नवीनीकरण चाहिए। बैक ऑफ़िस में काम करते समय स्थिति अपने आप दोबारा जाँची जाती है: कुंजी दर्ज करने के बाद पहले 14 दिनों तक दिन में एक बार, फिर सप्ताह में एक बार। cron जॉब की आवश्यकता नहीं है। मॉड्यूल को अनइंस्टॉल या रीसेट करने पर लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटा दी जाती है।
समस्या निवारण
चेकआउट पर PayFast दिखाई नहीं देता: जाँचें कि लाइसेंस सक्रिय है, Enable/Disable चालू है, वर्तमान मोड के Merchant ID और Merchant Key भरे हुए हैं, कार्ट ZAR में है और ऑर्डर का कुल योग कम से कम R5.00 है। कुछ गायब होने पर सेटिंग्स पेज चेतावनी दिखाता है। Payment > Preferences में जाँचें कि मॉड्यूल रैंड, ग्राहक के देश और ग्राहक के समूह के लिए अनुमत है।
भुगतान सफल हुआ, पर ऑर्डर नहीं बना: PayFast भुगतान सूचना नहीं पहुँचा सका, या सूचना अस्वीकार हुई। मॉड्यूल पेज पर Log फ़ील्ड देखें; त्रुटियाँ और अस्वीकृत सूचनाएँ हमेशा दर्ज होती हैं, और Debug log हर चरण जोड़ता है। सामान्य कारण: स्टोर इंटरनेट से पहुँच योग्य नहीं है (basic auth, firewall), PayFast और मॉड्यूल में अलग पासफ़्रेज़ है, या लाइव मोड में proxy या CDN के पीछे होने के कारण source check। ऐसी स्थिति में Source check बंद करें।
सूचना Invalid signature का उत्तर देती है: मॉड्यूल में पासफ़्रेज़ वह नहीं है जो PayFast में उस मोड के लिए सेट है जिसमें भुगतान हुआ।
सूचना Invalid source का उत्तर देती है: सूचना किसी PayFast पते से नहीं आई, या proxy या CDN असली पता छिपा रहा है। यदि आपका स्टोर proxy या CDN के पीछे है तो Source check बंद करें।
सूचना Merchant mismatch या Order mismatch का उत्तर देती है: भुगतान किसी दूसरे PayFast खाते में किया गया था या इस भुगतान प्रयास से संबंधित नहीं है। कुछ नहीं बदला जाता।
सूचना Order not found का उत्तर देती है: यह भुगतान संदर्भ इस स्टोर के लिए अज्ञात है। कुछ नहीं बदला जाता।
सूचना Confirmation unavailable, Busy या Temporary error का उत्तर देती है: सर्वर पुष्टि के लिए PayFast तक नहीं पहुँचा जा सका, उसी कार्ट की कोई दूसरी सूचना उसी समय प्रोसेस हो रही थी, या ऑर्डर नहीं बन सका (उदाहरण के लिए मॉड्यूल बंद है)। PayFast सूचना दोबारा भेजता है। लॉग कारण दिखाता है।
सूचना Not configured का उत्तर देती है: जिस मोड में भुगतान शुरू हुआ था, उसके क्रेडेंशियल्स गायब हैं। उन्हें फिर से दर्ज करें, जैसे परीक्षण भुगतान के लिए सैंडबॉक्स क्रेडेंशियल्स।
ग्राहक को दिखता है: PayFast केवल दक्षिण अफ़्रीकी रैंड (ZAR) में भुगतान स्वीकार करता है: कार्ट किसी दूसरी मुद्रा में है। ग्राहक से रैंड में भुगतान करवाएँ या कोई अन्य भुगतान विधि चुनने दें।
ऑर्डर PayFast payment on hold में है: PayFast payment ब्लॉक के नोट्स (ऑर्डर स्थितियाँ देखें) और अपना PayFast डैशबोर्ड पढ़ें, फिर ऑर्डर स्वीकार करें या भुगतान रिफ़ंड करें।
सैंडबॉक्स भुगतान ने ऑर्डर का भुगतान नहीं किया: गेटवे लाइव मोड में है। सैंडबॉक्स भुगतान लाइव मोड में कभी ऑर्डर का भुगतान नहीं करते; ऑर्डर पर एक नोट यह बताता है।
डेवलपर्स के लिए: हुक actionPayfastPPaymentData हस्ताक्षर से पहले भुगतान फ़ॉर्म के फ़ील्ड बदल सकता है। मर्चेंट क्रेडेंशियल्स, URL, भुगतान संदर्भ, राशि और टोकन इससे नहीं बदले जा सकते।
अनइंस्टॉल
Modules > Module Manager पर जाएँ, VibeFox PayFast Pay Gateway के बगल वाला मेनू खोलें और Uninstall चुनें। इस मॉड्यूल की लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटा दी जाती है। यदि Delete the gateway settings when the module is uninstalled चालू है, तो गेटवे सेटिंग्स, कैश किए गए PayFast पते और लॉग हटा दिए जाते हैं। यदि बंद है, तो बाद में दोबारा इंस्टॉल के लिए सभी सेटिंग्स रखी जाती हैं। PayFast भुगतान रिकॉर्ड, ऑर्डर और ऑर्डर स्थितियाँ Awaiting PayFast payment तथा PayFast payment on hold हमेशा रखी जाती हैं। मौजूदा ऑर्डर अपने भुगतान नोट्स और ट्रांज़ैक्शन ID बनाए रखते हैं।
PayFast उसके संबंधित स्वामी का ट्रेडमार्क है। यह मॉड्यूल PayFast से संबद्ध नहीं है और उसके द्वारा समर्थित नहीं है।
