मैं राइड शेयरिंग ऐप पर काम कर रहा हूं और मैं भुगतान प्रक्रिया के रूप में Stripe
चुनता हूं। ऐप में क्या होता है कि सवार ड्राइवर को टिप सकता है। इसके लिए मैंने इस दृष्टिकोण का उपयोग किया कि, राइडर ऐप के stripe
खाते में भुगतान करेगा और फिर ऐप अपना प्रतिशत रखेगा और फिर यह शेष राशि को चालक के पट्टी खाते में स्थानांतरित कर देगा।CONNECTED_STRIPE_ACCOUNT_ID क्या है? एंड्रॉइड मंच से इसे कैसे प्राप्त करें?
अब तक सब कुछ अच्छा चल रहा है। ऐप ने सफलतापूर्वक सवार को चार्ज किया है लेकिन चालक के पट्टी खाते में राशि को स्थानांतरित करने के बारे में थोड़ा उलझन में है। मैंने पट्टी दस्तावेज में देखा है जो कहता है कि मुझे ड्राइवर के पट्टी खाते CONNECTED_STRIPE_ACCOUNT_ID
की आवश्यकता है, जिसे मैं ढूंढने में असमर्थ हूं और यह पता लगाने में असमर्थ हूं कि यह क्या है। पट्टी कनेक्ट खाता क्या है? मैं अपने प्लेटफॉर्म पर एंड्रॉइड से कनेक्ट पट्टी करने के लिए उपयोगकर्ता कैसे जोड़ सकता हूं?
इस कोड धारी
Stripe.apiKey = PLATFORM_SECRET_KEY;
Map<String, Object> transferParams = new HashMap<String, Object>();
transferParams.put("amount", 1000);
transferParams.put("currency", "gbp");
transferParams.put("destination", {CONNECTED_STRIPE_ACCOUNT_ID});
Transfer.create(transferParams);
द्वारा प्रदान की टुकड़ा यह अच्छा होगा अगर किसी ने मुझे यह समझाने है। धन्यवाद पी। मैं किसी भी मामले में अपने ऐप में webview
का उपयोग नहीं करना चाहता हूं। मुझे इसका इस्तेमाल करने की अनुमति नहीं है।
यह मुझे साफ़ करने के लिए बहुत बहुत धन्यवाद। लेकिन मैं 'ओथ फ्लो' के बारे में काफी चिंतित हूं, 'मैं स्टैंडअलोन अकाउंट का उपयोग कर रहा हूं। बात यह है कि मैं एंड्रॉइड प्लेटफार्म का उपयोग कर रहा हूं और मैं 'ओथ फ्लो' के लिए ब्राउजर या वेबव्यू का उपयोग नहीं करना चाहता हूं, क्या कोई अन्य तरीका है ?? –
यदि आपके उपयोगकर्ता के पास पहले से ही एक स्ट्रिप खाता नहीं है, तो आप [स्थगित खाता सक्रियण] (https://stripe.com/docs/connect/deferred-accounts) का उपयोग कर सकते हैं। आप इसे अपने बैकएंड से कर सकते हैं, और अपने उपयोगकर्ता को अपने ऐप के बाहर सीधे अपने डैशबोर्ड से आवश्यक जानकारी प्रदान करने दें। हालांकि, अगर आपके उपयोगकर्ता के पास पहले से ही एक स्ट्रिप खाता है, तो आपको OAuth प्रवाह को लागू करना होगा जिसके लिए ब्राउज़र/वेबव्यू का उपयोग करना आवश्यक है। – Ywain
हाँ आप इसके बारे में सही थे। मुझे इसके लिए वेबव्यू का उपयोग करने की आवश्यकता थी।लेकिन आपको लोगों को मोबाइल संस्करण के कुछ एसडीके समर्थन प्रदान करने की आवश्यकता है। वह तो जबर्दस्त होगा। धन्यवाद –