2014-07-27 9 views
5

का उपयोग करके सदस्यता नहीं बना सकता है। मैं एक आवर्ती सदस्यता अनुरोध बनाने के लिए एक ब्रेनट्री भुगतान नॉन का उपयोग कर रहा हूं। नीचे दिया गया कोड मुझे सदस्यता बनाने के लिए है। मैं भुगतान नॉन का उपयोग कर रहा हूं जो क्लाइंट से प्राप्त होता है। लेकिन सदस्यता अनुरोध एक संदेश के साथ विफल रहता है "भुगतान विधि nonce अवैध है।"ब्रेनट्री भुगतान नॉन

कोई भी मदद/पॉइंटर्स की सराहना की जाएगी।

SubscriptionRequest request = new SubscriptionRequest() 
       .paymentMethodNonce(customer.getPaymentNonce()) 
       .planId(customer.getPlan().getBraintreePlanId()); 
Result<Subscription> result = getGateway().subscription().create(request); 

उत्तर

1

मैं ब्रेनट्री में काम करता हूं। यदि आपके पास और प्रश्न हैं तो मैं आपको reach out to our support team का सुझाव दूंगा।

दुर्भाग्य से "Payment method nonce is invalid" सत्यापन त्रुटि वर्तमान में अनूदित है; इसे जल्द ही तय किया जाना चाहिए।

यह त्रुटि का अर्थ है कि गैर नहीं पाया जा सकता है, क्योंकि यह मौजूदा नहीं है, लॉक किया जा रहा है, पहले से ही इस्तेमाल किया जा रहा है, एक वॉल्ट कार्ड पर इशारा नहीं कर रहा है। उदाहरण के लिए, customer.getPaymentNonce() संभवतः वैध भुगतान नहीं कर रहा है विधि nonce। सुनिश्चित करें कि यह एक ग्राहक आईडी के साथ बनाया गया था और vaulted, और आप एक ही बार एक से अधिक nonce का उपयोग करने की कोशिश नहीं कर रहे हैं।

+0

धन्यवाद। हाँ मैंने इसे समझ लिया था। लेकिन बहुत बहुत धन्यवाद। मेरे पास एक और ब्रेनट्री एपीआई प्रश्न है जिसे मैंने नीचे दिए गए पते पर पोस्ट किया है। यदि आप इसका उत्तर देने में कुछ समय ले सकते हैं तो इसकी वास्तव में सराहना की जाएगी। एक बार फिर धन्यवाद। http://stackoverflow.com/questions/25148517/braintree-drop-in-ui-does-not-show-cvv-field – ronsi

+0

@agf मुझे अभी भी यह त्रुटि संदेश दिखाई दे रहा है "भुगतान विधि nonce अवैध है" '। इस पर किसी भी अद्यतन? –

+0

@java_dude आपको हमारी सहायता टीम के संपर्क में रहना होगा ताकि वे आपके मामले के विनिर्देशों को देख सकें। – agf

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