تمام فراہم کنندگان

Dodo Payments

خریدار Dodo کے میزبان چیک آؤٹ کے ذریعے ادائیگی کرتے ہیں اور آپ فنڈز وصول کرتے ہیں۔ Coin Moebius کبھی رقم نہیں رکھتا۔ Coin Moebius کے ذریعے Dodo صرف ایک-بار کی ادائیگیوں کے لیے ہے۔

آپ کو کیا درکار ہے

فیلڈیہ کیا کرتا ہے
API keyہمیں میزبان چیک آؤٹ بنانے کے لیے Dodo کو کال کرنے دیتی ہے۔ خفیہ۔
Webhook signing secret (whsec_…)تصدیق کرتی ہے کہ ایک webhook واقعی Dodo سے آیا۔ خفیہ۔
Return URLچیک آؤٹ کے بعد خریدار کہاں پہنچتا ہے۔

ہم ہر فیلڈ کیوں مانگتے ہیں

API key

میزبان چیک آؤٹ بنانے کی اجازت دیتی ہے، تاکہ چارج آپ کے اکاؤنٹ کے ذریعے چلے۔

Webhook signing secret

ثابت کرتی ہے کہ آنے والا webhook واقعی Dodo سے ہے، تاکہ کوئی بھی جعلی "paid" ایونٹ نہ بنا سکے۔ یہ API key سے ایک الگ قدر ہے۔

Return URL

سادہ ترتیب: چیک آؤٹ کے بعد خریدار کہاں پہنچتا ہے۔ خفیہ نہیں۔

سیٹ اپ

  1. ٹیسٹ موڈ استعمال کریں (مفت)

    Dodo کا ایک الگ ٹیسٹ ماحول ہے۔ ٹیسٹ-موڈ کلیدیں Dodo ٹیسٹ ہوسٹ کے خلاف چلتی ہیں، اور کوئی حقیقی رقم منتقل نہیں ہوتی۔

    1. app.dodopayments.com پر سائن اِن کریں۔
    2. Dodo، Live اور Test کلیدیں الگ کرتا ہے۔ پہلے ٹیسٹ سیٹ اپ کریں، پھر لائیو میں دہرائیں۔
  2. اپنی API key کاپی کریں

    Developer → API Keys پر جائیں اور تصدیق کے لیے Test کلید، یا حقیقی ادائیگیاں لینے کے لیے Live کلید کاپی کریں۔

    Dodo → Developer → API Keys
  3. webhook شامل کریں
    1. Dodo میں ایک webhook شامل کریں۔
    2. webhook URL کو اپنے پروجیکٹ کے webhook پتے پر سیٹ کریں (نیچے)۔
    3. webhook signing secret (whsec_…) کاپی کریں۔ ٹیسٹ اور لائیو میں ایک الگ webhook شامل کریں۔
    https://api.coinmoebius.com/webhook/dodopayments/<your project id>
    Dodo → Developer → Webhooks
  4. ڈیش بورڈ میں منسلک کریں

    Add provider → Dodo Payments۔ Return URL اور Live گروپ (Live API key، Live webhook signing secret) درج کریں۔ پہلے تصدیق کے لیے اختیاری Test گروپ شامل کریں۔ Test گروپ جوڑی دار ہے: ایک test API key اور ایک test webhook secret دونوں شامل کریں، یا دونوں خالی چھوڑ دیں۔ لائیو اور ٹیسٹ الگ الگ جانچے جاتے ہیں۔

منسلک کرنے کے بعد

لائیو ہونے سے پہلے ایک ٹیسٹ ادائیگی چلائیں:

  1. ایک پروڈکٹ بنائیں اور اس کا Environment Testing پر سیٹ کریں۔ یہ پروڈکٹ کو آپ کے ٹیسٹ اسناد پر چلاتا ہے، تو آپ رقم منتقل کیے بغیر مکمل آرڈر دے سکتے ہیں۔ (اگر آپ نے ٹیسٹ سیٹ چھوڑ دیا، تو ایک Testing پروڈکٹ لائیو پر واپس آ جاتی ہے، تو پہلے اسے شامل کریں۔)
  2. buy button کو ایک ایسے صفحے پر رکھیں (ایک مقامی HTML فائل کام کرتی ہے) جو آپ کے پروجیکٹ کی طرف اشارہ کرتا ہو۔
  3. Dodo کے ٹیسٹ موڈ میں چیک آؤٹ مکمل کریں۔
  4. Transactions ٹیب کھولیں۔ ایک نئی قطار ظاہر ہوتی ہے، Testing کے ٹیگ کے ساتھ۔ جب اس کی حیثیت succeeded تک پہنچے، تو آپ کے اسناد اور webhook دونوں سرے سے سرے تک کام کر رہے ہیں۔

جب آپ حقیقی ادائیگیوں کے لیے تیار ہوں تو پروڈکٹ کا Environment Live پر سوئچ کریں۔

مسائل کا حل

Verify سے شروع کریں۔ ڈیش بورڈ میں، اپنی API key جانچنے کے لیے Verify (یا Verify test credentials) پر کلک کریں۔

Verify test credentials کہتا ہے کہ کوئی test credentials محفوظ نہیں ہیں۔

Test ٹیب میں ایک test API key شامل کریں، فراہم کنندہ محفوظ کریں، پھر ڈائیلاگ دوبارہ کھولیں اور تصدیق کریں۔

ادائیگی مکمل ہو جاتی ہے مگر آرڈر pending رہتا ہے۔

تصدیق کریں کہ webhook URL مطابقت رکھتا ہے اور کہ signing secret اُسی ماحول میں webhook سے مطابقت رکھتا ہے (ٹیسٹ کے لیے test secret، لائیو کے لیے live)۔

Test گروپ محفوظ کرنا مسترد ہو جاتا ہے۔

Test گروپ جوڑی دار ہے: ایک test API key اور ایک test webhook secret دونوں شامل کریں، یا دونوں خالی چھوڑ دیں۔

سرے سے سرے تک تصدیق کریں۔

Dodo Dashboard → Developer → Webhooks → Send Example (یا Dodo CLI) کو اپنے webhook URL پر اشارہ دے کر، پھر آرڈر کو اپ ڈیٹ ہوتے دیکھیں۔

جاننا اچھا ہے

صرف ایک-بار کی ادائیگیاں. Coin Moebius، Dodo کو واحد ادائیگیوں کے لیے استعمال کرتا ہے، سبسکرپشنز کے لیے نہیں۔

secrets گھمانا. کسی بھی وقت API key یا webhook secret گھمائیں، پھر نئی قدر پیسٹ کریں۔ خفیہ فیلڈز ترمیم پر خالی رہتی ہیں۔

سوالات؟ Join our Discord

فراہم کنندہ منسلک کرنے کے لیے تیار ہیں؟

وہ فراہم کنندگان چنیں جنہیں آپ پہلے سے استعمال کرتے ہیں۔ خریدار آپ کے اکاؤنٹس کے ذریعے ادائیگی کرتے ہیں، اور آپ ایک buy button رکھتے ہیں۔