स्ट्राइप के साथ भुगतान प्रवाह दो चरणों में विभाजित है:
-
क्लाइंट-साइड, अपने फ़्रंटएंड कोड में, आप Checkout या Elements का उपयोग करके ग्राहक की भुगतान जानकारी एकत्र और टोकनाइज़ करते हैं, फिर परिणामी टोकन को अपने बैकएंड सर्वर पर भेजते हैं।
-
सर्वर-साइड, आपके बैकएंड कोड में, आप एपीआई अनुरोध में टोकन का उपयोग करते हैं, उदा। शुल्क या ग्राहक बनाने के लिए।
आपके द्वारा साझा किया गया कोड पहले चरण के लिए है। हालाँकि, आपके द्वारा उल्लिखित त्रुटि संदेश:
<ब्लॉकक्वॉट>स्रोत या ग्राहक प्रदान करना चाहिए।
दूसरे चरण में होता है। जब आप source
. के बिना शुल्क निर्माण अनुरोध भेजते हैं तो यह त्रुटि स्ट्राइप के एपीआई द्वारा वापस कर दी जाती है या customer
पैरामीटर।
समस्या वास्तव में क्या है, यह जानने के लिए आपको अपने सर्वर-साइड कोड की जांच करनी होगी। आप अपने एकीकरण द्वारा भेजे गए सभी अनुरोधों के लॉग को अपने डैशबोर्ड में भी देख सकते हैं:https://dashboard.stripe.com/test/logs?method=not_get.