Skip to main content
यह guide तब लागू होती है जब आप Bring Your Own Processor (BYOP) के ज़रिए Stripe को अपने processor के रूप में connect करते हैं। अगर आपको सहायता चाहिए, तो हमसे संपर्क करें।

raw card data access सक्षम करें

अपने Stripe account के ज़रिए payments route करते हुए billing को Dodo Payments द्वारा संचालित करने के लिए, Dodo को आपकी ओर से Stripe को card details भेजनी होंगी, जिसके लिए Stripe के raw card data APIs का उपयोग किया जाएगा। डिफ़ॉल्ट रूप से, Stripe accounts raw card numbers (PANs) को सीधे अपने APIs पर नहीं भेज सकते। Stripe इसे ऐसी approval प्रक्रिया के पीछे रखता है, जो यह पुष्टि करती है कि raw card data संभालने वाले systems PCI DSS compliant हैं। BYOP के साथ, card data संभालने वाला system Dodo Payments है, जो PCI DSS Level 1 compliant है — इसलिए आपको अपनी certification के बजाय Dodo Payments’ certification का उपयोग करके compliance साबित करनी होती है। आपको यह access प्रत्येक account के लिए केवल एक बार request करना होगा। जब आप access का अनुरोध करते हैं, तो Stripe कार्ड data को कैसे handle किया जाता है, इसका एक संक्षिप्त विवरण मांगता है। बताएं कि Dodo Payments, आपका PCI DSS Level 1 compliant payment provider, raw card data को process करता है और आपके अपने systems raw card numbers को कभी store या touch नहीं करते। चूंकि आप card handling को पूरी तरह Dodo Payments को outsource करते हैं, इसलिए यदि आप SAQ A के लिए qualify करते हैं, तो आपको अपना SAQ D आवश्यक नहीं है। अपना SAQ A submit करें, जिसमें Part 2f में Dodo Payments को third-party service provider के रूप में सूचीबद्ध करें, और supporting proof के रूप में Dodo Payments Attestation of Compliance (AOC) शामिल करें:

Dodo Payments PCI DSS Attestation of Compliance (AOC)

Dodo Payments का current AOC download करें और raw card data access request करते समय उसे Stripe को submit करें।
Test mode के लिए किसी documentation की आवश्यकता नहीं है। यदि आपको raw card data APIs केवल testing के लिए चाहिए और आप Stripe के pre-tokenized test cards का उपयोग नहीं कर सकते, तो Stripe support से उन्हें enable करने के लिए कहें, ताकि आप अपना BYOP setup build और check कर सकें। Live mode के लिए अभी भी आपका SAQ A और Dodo Payments AOC आवश्यक है।
Access का अनुरोध करने के लिए Stripe की guide का पालन करें और जब Stripe PCI documentation मांगे, तब Dodo Payments AOC submit करें:

Enabling access to raw card data APIs

अपने account पर raw card data API access का अनुरोध करने के लिए Stripe की guide।

आपको क्या चाहिए

Stripe द्वारा raw card data access confirm करने के बाद, Settings → BYOP में Stripe connect करें। आपको अपने Stripe Dashboard से दो values चाहिए:
Stripe sandbox (test) और live mode credentials को अलग रखता है। Dodo Payments test mode के लिए Stripe sandbox और Dodo Payments live mode के लिए Stripe live mode का उपयोग करें।

Step 1: अपनी Secret Key प्राप्त करें

1

Open API Keys

Stripe Dashboard में API keys page खोलें। जिस Dodo Payments mode को configure कर रहे हैं, उससे match करने के लिए sandbox और live mode के बीच switch करें।
2

Copy Your Secret Key

Secret key copy करें। Sandbox में यह sk_test_ से और live mode में sk_live_ से शुरू होती है। Standard secret key का उपयोग करें: restricted keys (rk_...) supported नहीं हैं। Live mode में Stripe आपको ऐसी secret key दिखाता है जिसे आप केवल एक बार create करते हैं, इसलिए dialog बंद करने से पहले इसे copy कर लें।Key को Dodo Payments के Secret Key field में paste करें।

Step 2: Webhook और Signing Secret सेट अप करें

जब आप Stripe connection save करते हैं, तो Dodo Payments एक Webhook Endpoint URL generate करता है। इसे Stripe में webhook endpoint के रूप में add करें, फिर endpoint का signing secret copy करें।
1

Create an Event Destination

Stripe Dashboard में Workbench के Webhooks tab को खोलें और Create an event destination select करें। Your account select करें, फिर सभी events select करें। Dodo Payments को हर event type प्राप्त करने के लिए endpoint की आवश्यकता होती है।
2

Add the Endpoint URL

Destination type के रूप में Webhook endpoint चुनें। Endpoint URL में Dodo Payments द्वारा generate किया गया Webhook Endpoint URL paste करें। Stripe केवल publicly accessible HTTPS URLs स्वीकार करता है।
3

Reveal the Signing Secret

Endpoint के settings page पर Signing secret देखने के लिए Reveal secret select करें। यह whsec_ से शुरू होता है। प्रत्येक endpoint का अपना secret होता है, इसलिए sandbox और live endpoints के secrets अलग-अलग होते हैं।
4

Paste the Signing Secret into Dodo

Settings → BYOP में signing secret को Webhook Signing Secret field में paste करें, फिर connection पूरा करने के लिए Save & continue select करें।

Set up BYOP

पूरे Bring Your Own Processor setup flow का पालन करें।
जब तक आप signing secret save नहीं करते, तब तक Settings → BYOP में Edit Configuration के अंतर्गत Stripe connection Incomplete के रूप में दिखाई देता है। Save करने के बाद connection Connected के रूप में दिखाई देता है।

अक्सर पूछे जाने वाले प्रश्न

नहीं, यदि आप SAQ A के लिए qualify करते हैं। Dodo Payments आपकी ओर से raw card data handle करता है और PCI DSS Level 1 compliant है, इसलिए आप SAQ D या अलग audit पूरा करने के बजाय अपना SAQ A submit करते हैं, जिसमें Part 2f में Dodo Payments सूचीबद्ध होता है, और इसके साथ Dodo Payments Attestation of Compliance (AOC) जमा करते हैं।
किसी API को raw card numbers भेजने से sending system PCI DSS scope में आ जाता है। Raw card data APIs enable करने से पहले Stripe PCI compliance का proof मांगता है, ताकि cardholder data protected रहे। Dodo Payments PCI DSS Level 1 compliant है, इसलिए आप उस proof के रूप में Dodo Payments AOC provide करते हैं।
हां। Stripe से test mode में raw card data APIs enable करने के लिए कहें; इसके लिए किसी PCI documentation की आवश्यकता नहीं होती, और Dodo Payments में Stripe को test mode में connect करें। वास्तविक payments process करने से पहले आपको live mode approval की आवश्यकता होगी।
Signing secret को फिर से देखने के लिए Stripe में webhook endpoint खोलें और Reveal secret select करें। इसे Dodo Payments में update करने के लिए Settings → BYOP खोलें, Edit Configuration select करें, Stripe connection edit करें, secret को Webhook Signing Secret में paste करें और Save & continue select करें।यदि आप बनाई हुई live secret key खो देते हैं, तो Stripe उसे फिर से नहीं दिखा सकता, इसलिए API keys page पर उसे rotate करें या नई key create करें। Dodo dashboard आपको saved secret key बदलने की अनुमति नहीं देता। किसी existing connection पर secret key replace करने के लिए support@dodopayments.com से contact करें।

References

अंतिम संशोधन 28 सितंबर 2026