2014-04-15 10 views
5

के साथ अगली बिलिंग तिथि को कैसे बदलें मैंने दस्तावेज़ों (https://www.braintreepayments.com/docs/ruby/subscriptions/overview) पर ध्यान दिया है और यह नहीं देख सकता कि सक्रिय सदस्यता की अगली बिलिंग तिथि बदलना संभव है या नहीं।ब्रेनट्री

हम अपनी सदस्यता रद्द किए बिना हमारे उपयोगकर्ता की सदस्यता को रोकने की क्षमता चाहते हैं। तो मुझे उम्मीद है कि हम उपयोगकर्ता की अगली बिलिंग तिथि को एक समय में 1, 3, या 6 महीने अपडेट कर सकते हैं।

उत्तर

7

मैं ब्रेनट्री में काम करता हूं। यदि आपको हमारे दस्तावेज़ों में कुछ और खोजने में परेशानी है, तो कृपया reach out to our support team पर निःशुल्क महसूस करें।

list of updateable fields on subscriptions है:

  • सदस्यता आईडी
  • कीमत
  • योजना
  • भुगतान पद्धति टोकन
  • ऐड-ऑन और छूट विवरण
  • बिलिंग साइकल की संख्या
  • व्यापारी खाता

अगली बिलिंग तिथि की गणना की जाती है, और इसलिए बदला नहीं जा सकता है।

इसके बजाय, आप add a discount कर सकते हैं कि महीनों के एक नंबर के लिए शून्य करने के लिए कीमत कम हो जाएगा:

result = Braintree::Subscription.update(
    "the_subscription_id", 
    :discounts => { 
    :add => [ 
     { 
     :inherited_from_id => "discount_id_1", 
     :amount => BigDecimal.new("7.00"), 
     :number_of_billing_cycles => 3 
     } 
    ] 
    } 
) 
+1

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

+1

@ डलासक्लार्क आप एक सीवीवी का उपयोग वॉल्ट में कार्ड जोड़ने के लिए करते हैं, सदस्यता के लिए वॉल्ट कार्ड का उपयोग न करने के लिए, इसलिए सदस्यता रद्द करना और पुनर्निर्माण करना ठीक काम करना चाहिए। चूंकि सीवीवी को संग्रहीत नहीं किया जा सकता है और सब्सक्रिप्शन को तुरंत कार्ड चार्ज करने की आवश्यकता नहीं है, इसलिए कुछ मामलों में सीवीवी का उपयोग करने का कोई तरीका नहीं होगा अगर इसे सदस्यता बनाने की अनुमति दी गई हो। – agf

+0

धन्यवाद @agf! हम परीक्षण करेंगे और समाधान के साथ आएंगे। –

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