2012-03-16 9 views
12

कूदने से पहले मैं जानना चाहता हूं कि मेरे सभी विकल्प क्या हैं, और यदि संभव हो तो उनके पेशेवर और विपक्ष।रेल के साथ आवर्ती बिलिंग - मेरे विकल्प क्या हैं?

मुझे पता है कि मैं ActiveMerchant, या paypal_recurring मणि का उपयोग कर रहा हूं, लेकिन क्या वे इन आवश्यकताओं को पूरा करेंगे?

  • मासिक और वार्षिक बिलिंग की सुविधा के लिए
  • को निलंबित करने की क्षमता की क्षमता, खातों आदि को रद्द
  • में विफल रहा है भुगतान

के लिए करने के लिए सूची से बाहर के तारीख कार्ड के विवरण के साथ डील या paypal_recurring मणि में 'आईपीएन के लिए समर्थन जोड़ना' शामिल है - इस प्रभाव कार्यक्षमता को कैसे नहीं मिलेगा?

मुझे पता है कि रेलस्काट सास है लेकिन मैं खुद को कुछ कोड दूंगा क्योंकि रेलस्किट अभी भी 3.2.1 पर है।

मुझे पता है कि शेडरडरडर/चार्जिफा इत्यादि जैसी सेवाएं हैं, लेकिन क्या वे आपको बांधते हैं? क्या वे केवल यूएस हैं? क्या वे विचार करने लायक हैं - या वे आमतौर पर गैर-डेवलपर्स के लिए लक्षित हैं?

अग्रिम धन्यवाद।

उत्तर

17

मैं बस इस माध्यम से आगे बढ़ना समाप्त कर दिया, इसलिए मैं आपके विकल्पों पर कुछ प्रकाश डालने की कोशिश करूंगा। मैं पेपैल के माध्यम से सभी पुनरावर्ती खरीद के लिए पेपैल एक्सप्रेस चेकआउट का उपयोग कर समाप्त हुआ। हमारे पास एक कस्टम-रोलेड आवर्ती बिलिंग सेटअप था जो Authnet के माध्यम से मासिक रूप से ग्राहक के क्रेडिट कार्ड से शुल्क लेता था, लेकिन उसे स्विच करना पड़ता था क्योंकि हमें अंतर्राष्ट्रीय समाधान की आवश्यकता होती थी, और पेपैल उन लोगों में से एक था जो हमें आवश्यक मुद्राओं का समर्थन करते थे, और पूरी तरह से नहीं थे कोड के लिए एक दुःस्वप्न।

आप this प्लगइन के साथ पुनरावर्ती बिलिंग के लिए ActiveMerchant का उपयोग कर सकते हैं, हालांकि ध्यान रखें कि यह आधिकारिक तौर पर ActiveMerchant का हिस्सा नहीं है, और इसलिए ActiveMerchant यह बदलता है कि यह कुछ चीजों को कैसे प्रबंधित करता है। इसके कारण, मैंने पेपैल के माध्यम से संचार को संभालने के लिए paypal-recurring का उपयोग करके समाप्त किया, और फिर Railscasts से सहायता के साथ अपना स्वयं का आईपीएन पार्सर घुमाया। एक और लिंक जिसने मुझे बहुत मदद की थी this, हालांकि सभी :txn_type मान अलग-अलग हो गए। पहले पोस्टबैक -

  1. express_checkout:

    इसके साथ ही पिछले लिंक के संबंध में, यहाँ 4 :txn_type कि मैं विशेष रूप से के लिए बाहर घड़ी है।

  2. recurring_payment_profile_created - उपयोगकर्ता द्वारा पहली बार सदस्यता लेने पर पहली पोस्टबैक पर भेजा गया।
  3. recurring_payment_profile_cancel - यदि उपयोगकर्ता पेपैल की साइट से सदस्यता रद्द कर देता है तो भेजा जाता है।
  4. recurring_payment - पैसा आपके खाते में स्थानांतरित कर दिया गया है। मासिक पर अपनी सदस्यता नवीनीकृत करने से पहले मैं यही इंतजार कर रहा हूं। यह पोस्ट payment_status के साथ आता है, जो completed होने की आवश्यकता है।

आपके द्वारा उल्लिखित अन्य सामान, विफल भुगतान और पुराने कार्ड को संभालने की तरह, आपके पेपैल खाते के माध्यम से संभाला जाता है।

सिर्फ चेतावनी का एक शब्द - पेपैल का उपयोग करके समाप्त होने का एकमात्र कारण यह है क्योंकि यह सार्वभौमिक रूप से मान्यता प्राप्त और भरोसेमंद है, और यह अंतरराष्ट्रीय मुद्राओं को स्वीकार करता है। उनकी साइट पर बहुत अधिक दस्तावेज हैं, और इसमें से अधिकांश अनावश्यक, भ्रमित, और पूरी तरह से बहुत लंबा है। मेरी सिफारिश यह सुनिश्चित करना है कि आप वास्तव में आवर्ती भुगतानों से निपटने के लिए/चाहते हैं, क्योंकि उन्हें सही ढंग से कार्यान्वित करना मुश्किल है और वे मूल्यवान होने से अधिक परेशानी हो सकते हैं।

+0

उत्तर जोनाथन के लिए धन्यवाद। मैंने पहले @fnando (paypal_recurring मणि के लेखक) के साथ त्वरित बातचीत की थी और उसने मुझे असफल कार्डों को संभालने पर कुछ सुझाव दिए - यहां पेस्ट करने के लिए बहुत बड़ा है, लेकिन अगर आप एक नज़र डालना चाहते हैं तो आपको ईमेल करने में खुशी होगी (ट्विटर पर @astonj) लेकिन मूल रूप से यदि ipn.type "recurring_payment_failed" के बराबर है तो आप कर सकते हैं बस इसे ईमेल से फायर करके या अपने खाते पर फ़्लैग करके इसे संभालें। मदद के लिए एक बार फिर से धन्यवाद! – A4J

+0

यदि आप मुझे ईमेल कर सकते हैं तो मैं इसकी बहुत सराहना करता हूं! मेरा ईमेल मेरी प्रोफ़ाइल में सूचीबद्ध है। धन्यवाद! – jnevelson

+0

ईमेल afaik जॉन के लिए ईमेल नहीं दिखाए जाते हैं। – A4J

3

मैं वर्तमान में स्ट्रिप के रयान बेट्स उदाहरण देख रहा हूं। वे एक कैलिफोर्निया स्थित कंपनी है जो आपके द्वारा सूचीबद्ध सुविधाओं का उपयोग/ऑफ़र करती है।

www.stripe.com

वे केवल जब आप धन प्राप्त प्रभारी। मुझे लगता है कि वे प्रति सफल लेनदेन के लिए 3% प्लस $ 0.30 हैं। मासिक न्यूनतम न्यूनतम कुछ अन्य कंपनियों की तुलना में काफी बेहतर है। अभी आपके पास एक व्यापारी के रूप में अपनी सेवाओं का उपयोग करने के लिए संयुक्त राज्य अमेरिका में एक बैंक होना है। हालांकि, कोई भी देश क्रेडिट कार्ड से आपकी साइट का उपयोग कर सकता है।

+0

मैं पट्टी का उपयोग नहीं कर सकता :(मैं ब्रिटेन में स्थित हूं। – A4J

+0

इसके बारे में क्षमा करें। आपके प्रश्न से कोई सूचना नहीं मिली। बमर कारण वे बहुत ठोस दिखते हैं। – kobaltz

+0

हाँ वे मेरी पहली पसंद होगी अगर वे यहां उपलब्ध है - इच्छा है कि वे जल्दबाजी करें और यहां आएं! – A4J

0

सास किट अब रेल 3.2.2 के साथ परीक्षण किया गया है। :) यह अभी तक आईपीएन का समर्थन नहीं करता है, लेकिन यह todo सूची पर है। यहां एक ही स्थान पर सभी जानकारी के साथ, मुझे लगता है कि मुझे यह करने का कोई बहाना नहीं है। :)

+0

धन्यवाद बेंजामिन - अगर यह ठीक है तो मैं आपको कुछ प्रश्न ईमेल कर सकता हूं? (पीएस आपको सुविधाओं टैब को अपडेट करने की आवश्यकता है क्योंकि यह अभी भी रेल 3.1.1 कहता है) – A4J

संबंधित मुद्दे