2015-12-25 11 views
9

मैं प्रतिक्रिया-मूल के साथ पट्टी का उपयोग करने के लिए एक अच्छा दृष्टिकोण खोजने की कोशिश कर रहा हूं। पसंदीदा रूप से वह जिसमें मेरे बैकएंड में क्रेडिट कार्ड विवरण भेजना या एप्लिकेशन में मेरी पट्टी निजी कुंजी संग्रहित करना शामिल नहीं है। कोई विचार स्वागत है! धन्यवादस्ट्रिप (stripe.js) का उपयोग कैसे करें और प्रतिक्रिया-मूल

+0

क्या आप केवल उपयोगकर्ताओं के लिए क्रेडिट कार्ड जोड़ने के लिए इसका उपयोग करने की कोशिश कर रहे हैं या आप इसके साथ और अधिक करने की कोशिश कर रहे हैं? – rmevans9

+0

अभी उपयोगकर्ताओं के लिए क्रेडिट कार्ड जोड़ने के लिए - बाकी सब कुछ मैं अपने बैकएंड को मारने के लिए पर्याप्त खुश हूं, और जो कुछ मैं बता सकता हूं, यह स्ट्रिप से अनुशंसित पैटर्न है? – Irfy

+1

इस तरह से मैंने अपने ऐप में यह सेटअप किया है क्योंकि वास्तविक लेनदेन बनाने के लिए निजी एपीआई कुंजी की आवश्यकता है, इसलिए मैं क्लाइंट ऐप्स को हर कीमत पर भेजने से बचता हूं। – rmevans9

उत्तर

10

मैंने इसे अभी तक प्रतिक्रियात्मक मूल में लागू नहीं किया है। ऐप में मैं इस पर काम कर रहा हूं अगले कुछ दिनों में इसे बंद कर दिया जाएगा, लेकिन यहां यह है कि हम वर्तमान ऐप में इसे तीसरे पक्ष के पुस्तकालयों पर निर्भरता के बिना कैसे करते हैं और हम कैसे प्रतिक्रियात्मक मूल में भी लागू होंगे। यह स्पष्ट रूप से केवल एक अवधारणा है जिसका उपयोग कहीं भी किया जा सकता है जहां आप एक HTTP कॉल कर सकते हैं।

https://api.stripe.com/v1/tokens पर Bearer {PUBLISHABLE_AUTH_TOKEN} मान के साथ 'प्राधिकरण' शीर्षलेख के साथ एक पोस्ट कॉल करें। शरीर (x-www-form-urlencoded) पुट में:

card[name]={NAME_ON_CARD}&card[number]={CARD_NUMBER}&card[exp_month]={CARD_EXP_MONTH}&card[exp_year]={CARD_EXP_YEAR}&card[cvc]={CARD_CVC} 

प्रतिक्रिया एक JSON वस्तु है कि (अन्य बातों के अलावा) शामिल हैं एक आईडी क्षेत्र हो जाएगा। यह आईडी फ़ील्ड वह है जो लेनदेन करते समय कार्ड का संदर्भ देगा ताकि इस आईडी को आपके सर्वर पर भेजा जा सके और संग्रहीत किया जा सके। यह आईडी पीसीआई अनुपालन की चिंता किए बिना संग्रहीत किया जा सकता है।

अधिक जानकारी: https://stripe.com/docs/api#tokens

+0

हैलो। रिएक्ट नेटिव में स्ट्रिप को कार्यान्वित करने का तरीका जानने के दौरान मैं इस पर आया। यदि आप इस प्रश्न को देख सकते हैं, तो मैं इसकी सराहना करता हूं: http://stackoverflow.com/questions/40092731/how-to-implement-stripe-with-react-native अग्रिम धन्यवाद! –

+0

यदि आप यहां से चैट करने के लिए कुछ समय दे सकते हैं, तो मैं वास्तव में इसकी सराहना करता हूं। वर्तमान में रिएक्ट नेटिव में स्ट्रिप को एकीकृत करने की प्रक्रिया में, और कुछ चीजों को साफ़ करना चाहते हैं। पहले ही, आपका बहुत धन्यवाद। –

1

मैं मौजूदा पुस्तकालयों के साथ ऐसा करने के मुद्दों में भाग है, इसलिए मैं एक अच्छा वाला लिखा था। react-native-stripe आपको क्रेडिट कार्ड की जानकारी एकत्र करने, स्ट्रिप का उपयोग करके इसे सत्यापित करने की अनुमति देता है, और इसे स्ट्रिप टोकन के लिए एक्सचेंज करता है, सभी मूल कोड का उपयोग करते हैं। वर्तमान में केवल आईओएस।

5

मेरा सुझाव है: https://github.com/tipsi/tipsi-stripe

मैं सफलतापूर्वक मूल निवासी और धारी प्रतिक्रिया एक ग्राहक बनाने से कनेक्ट और कार्ड जोड़ने और उसे मेरी पीठ अंत करने के लिए टोकन को बचाने के लिए कर रहा था।

+0

आपने ग्राहक को कार्ड कैसे जोड़ा? आरएन पक्ष से या अपने बैकएंड में टोकन पास करके? –

+0

@ सुहैरज़ैन - बैकएंड के लिए टोकन पास करना। –

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