সহজ উপায়: Stripe দিয়ে সাইন ইন করুন
শিকার করার জন্য কোন চাবি নেই, পেস্ট করার কিছু নেই। আপনি Stripe-এ সাইন ইন করেন, Coin Moebius অনুমোদন করেন, এবং আপনি প্রায় এক মিনিটের মধ্যে ফিরে আসেন। Coin Moebius শুধুমাত্র আপনার Stripe অ্যাকাউন্ট আইডি রাখে, আপনার কীগুলি কখনই নয়, এবং Stripe আপনার অ্যাকাউন্টের পরিবর্তন সম্পর্কে কিছু মুহূর্তে আমাদের জানায়৷
- প্রোভাইডার খুলুন এবং Connect a provider ক্লিক করুন
Coin Moebius ড্যাশবোর্ডে, বাম মেনুতে প্রোভাইডার বেছে নিন, তারপর উপরে ডানদিকে Connect a provider ক্লিক করুন।
Coin Moebius → প্রদানকারী → Connect a provider - Stripe বেছে নিন
অনুসন্ধান বাক্সে Stripe টাইপ করুন, অথবা এটিতে স্ক্রোল করুন এবং এটিতে ক্লিক করুন৷
Connect a provider → Stripe - এটির নাম দিন, আপনার দুটি পৃষ্ঠা যোগ করুন এবং সংরক্ষণ করুন
সংযোগটিকে একটি ডাকনাম দিন। আপনার সাফল্য URL (একজন ক্রেতা অর্থপ্রদান করার পরে যে পৃষ্ঠাটি দেখেন) এবং আপনার বাতিল URL (যে পৃষ্ঠাটি তারা ব্যাক আউট হলে দেখতে পায়) লিখুন। প্রথম ট্যাবে থাকুন, তারপর Save and connect with Stripe এ ক্লিক করুন।
ডাকনাম, সফল URL, বাতিল URL → Save and connect with Stripe উভয় ঠিকানা অবশ্যই https:// দিয়ে শুরু হবে। আপনি এই স্ক্রিনে টাইপ করার একমাত্র জিনিস।
- Stripe এ অনুমোদন করুন
Stripe খোলে। আপনার Stripe অ্যাকাউন্টে সাইন ইন করুন, অথবা আপনার যদি এখনও একটি না থাকে তবে সেখানে একটি তৈরি করুন, তারপর Coin Moebius অনুমোদন করুন। Stripe আপনি কোন অ্যাকাউন্ট ব্যবহার করতে চলেছেন তা দেখায়, তাই আপনি হ্যাঁ বলার আগে এটি পরীক্ষা করতে পারেন৷
Stripe → সাইন ইন করুন বা একটি অ্যাকাউন্ট তৈরি করুন → অনুমোদন করুন Coin Moebius - আপনি ফিরে এসেছেন, এবং সংযুক্ত
Stripe আপনাকে সরাসরি Coin Moebius এ পাঠায়। একটি সবুজ চেক মানে কার্ডের অর্থপ্রদান প্রস্তুত, এবং Stripe কার্ডটি এখন আপনার প্রদানকারীদের পৃষ্ঠায় যাচাইকৃত এবং লাইভ চিহ্নিত করা হয়েছে৷
Coin Moebius ফিরে: Stripe অ্যাকাউন্ট সংযুক্ত প্রদানকারী → আপনার Stripe কার্ড: যাচাইকৃত, লাইভ সবুজ চেকের পরিবর্তে "অ্যাকশন প্রয়োজনীয়" দেখেছেন? Stripe কার্ড পেমেন্টের জন্য আপনার অ্যাকাউন্ট সাফ করা শেষ করেনি। Stripe যা চায় তা শেষ করুন, ফিরে আসুন এবং Stripe কার্ডে Verify ক্লিক করুন।
অন্য উপায়: আপনার নিজের কী পেস্ট করুন
এখান থেকে নিচের সবকিছুই ম্যানুয়াল পথ। আপনি আপনার Stripe ড্যাশবোর্ডে একটি ওয়েবহুক সেট আপ করুন, সেখানে তিনটি মান সংগ্রহ করুন এবং সেগুলিকে Coin Moebius এ পেস্ট করুন। প্রায় দশ মিনিট পরিকল্পনা করুন। আপনি যদি উপরে সাইন ইন করে থাকেন, আপনি ইতিমধ্যেই সম্পন্ন করেছেন এবং এই সব এড়িয়ে যেতে পারেন৷
আপনার যা দরকার
| ফিল্ড | এটি যা করে |
|---|---|
| Publishable key (pk_…) | পাবলিক কি যা ব্রাউজারে Checkout খোলে। গোপন নয়। |
| Secret key (sk_…) | আমাদের Checkout সেশন তৈরি করতে দেয় যাতে চার্জ আপনার অ্যাকাউন্টের মধ্য দিয়ে চলে। গোপন। |
| Webhook signing secret (whsec_…) | নিশ্চিত করে যে একটি ওয়েবহুক সত্যিই Stripe থেকে এসেছে। গোপন। |
| Success URL / Cancel URL | অর্থ দেওয়ার বা পিছিয়ে যাওয়ার পর ক্রেতা কোথায় পৌঁছান। |
শুধুমাত্র মূল পথ এই প্রয়োজন. আপনি উপরে Stripe দিয়ে সাইন ইন করলে, সংগ্রহ করার কিছু নেই। Stripe টেস্ট মোড এবং লাইভের জন্য আলাদা কী রাখে (pk_test_ / sk_test_ বনাম pk_live_ / sk_live_), প্রতিটির নিজস্ব ওয়েবহুক সাইনিং সিক্রেট। Coin Moebius লাইভ এবং টেস্ট ট্যাব উভয়েই ধারণ করে, তাই আপনি পরীক্ষা কীগুলিতে যাচাই করতে পারেন এবং সবকিছু পুনরায় প্রবেশ না করে পরে লাইভ কী যোগ করতে পারেন।
প্রতিটি ফিল্ড আমরা কেন চাই
Publishable key
ক্রেতার ব্রাউজারে চেকআউট খোলার সময় আপনার অ্যাকাউন্ট শনাক্ত করে। নকশা অনুযায়ীই পাবলিক।
Secret key
গোপন অর্ধেক যা চার্জ তৈরির অনুমোদন দেয়, তাই পেমেন্ট আপনার অ্যাকাউন্টের মধ্য দিয়ে চলে।
Webhook signing secret
প্রমাণ করে যে একটি আগত ওয়েবহুক প্রকৃতপক্ষে Stripe থেকে, তাই কেউ একটি "paid" ইভেন্ট জাল করতে পারে না। এটি secret key থেকে একটি আলাদা মান।
Success and Cancel URL
সাধারণ সেটিং: অর্থ দেওয়ার বা পিছিয়ে যাওয়ার পর ক্রেতা কোথায় পৌঁছান। গোপন নয়।
সেট আপ
- টেস্ট মোড ব্যবহার করুন (বিনামূল্যে)
একটি Stripe অ্যাকাউন্ট বিনামূল্যে, আর সক্রিয়করণের আগেও টেস্ট মোড কাজ করে। dashboard.stripe.com-এ সাইন ইন করুন আর Test mode চালু করুন (উপরের কোণা)। আগে টেস্টে সেট আপ করুন, তারপর লাইভে পুনরাবৃত্তি করুন।
- আপনার কি কপি করুন
Developers → API keys-এ যান আর Publishable key ও Secret key কপি করুন।
Stripe → Developers → API keys - ওয়েবহুক যোগ করুন
- Developers → Webhooks → Add endpoint।
- এন্ডপয়েন্ট URL আপনার প্রজেক্ট ওয়েবহুক ঠিকানায় (নিচে) নির্ধারণ করুন।
- ইভেন্ট নির্বাচন করুন। একবারের পেমেন্টের জন্য: checkout.session.completed, charge.refunded, charge.dispute.created। আপনি সাবস্ক্রিপশন বিক্রি করলে, আরও: customer.subscription.created, customer.subscription.updated, customer.subscription.deleted, invoice.payment_succeeded, invoice.payment_failed। বাড়তি ইভেন্ট ক্ষতিকর নয়, আমরা যা ব্যবহার করি না তা উপেক্ষা করি।
- এন্ডপয়েন্ট Signing secret (whsec_…) কপি করুন। টেস্ট ও লাইভ প্রতিটির নিজস্ব আছে।
https://api.coinmoebius.com/webhook/stripe/<your project id>Stripe → Developers → Webhooks → Add endpoint - পরীক্ষা
টেস্ট কার্ড কেবল টেস্ট মোডে কাজ করে আর কখনো একটি আসল কার্ড চার্জ করে না। যেকোনো ভবিষ্যৎ মেয়াদ, যেকোনো CVC, যেকোনো পোস্টাল কোড ব্যবহার করুন।
ফলাফল কার্ড সফল হয় 4242 4242 4242 4242 অথেন্টিকেশন দরকার 4000 0025 0000 3155 প্রত্যাখ্যাত 4000 0000 0000 9995 - ড্যাশবোর্ডে যুক্ত করুন
Add provider → Stripe। publishable key, secret key, webhook signing secret, Success URL, ও Cancel URL লিখুন। ফ্লো যাচাই করতে টেস্ট কি ব্যবহার করুন, তারপর প্রোভাইডার সম্পাদনা করে লাইভ কি বসান।
যুক্ত করার পর
লাইভে যাওয়ার আগে একটি পেমেন্ট করুন:
- Stripe দিয়ে সাইন ইন করেছেন? আপনার অ্যাকাউন্ট লাইভ, তাই আপনার নিজের কার্ড দিয়ে একটি এক ডলারের পণ্য কিনুন এবং Stripe থেকে এটি ফেরত দিন। পরীক্ষা কী আটকানো? প্রতিটি পেমেন্ট একটি পরীক্ষামূলক পেমেন্ট, তাই উপরে থেকে একটি পরীক্ষা কার্ড ব্যবহার করুন।
- একটি পণ্য তৈরি করুন আর আপনার প্রজেক্টের দিকে নির্দেশিত একটি পৃষ্ঠায় (একটি লোকাল HTML ফাইল চলে) বাই বাটন রাখুন।
- উপরের একটি টেস্ট কার্ড দিয়ে চেকআউট করুন।
- Transactions ট্যাব খুলুন। নতুন সারির স্ট্যাটাস succeeded-এ পৌঁছালে, আপনার কি আর ওয়েবহুক দুটোই শুরু থেকে শেষ পর্যন্ত কাজ করছে।
আপনি যদি টেস্ট কী ব্যবহার করেন, প্রদানকারীকে সম্পাদনা করুন, আপনার লাইভ কীগুলি অদলবদল করুন এবং আপনি প্রকৃত অর্থপ্রদান নিচ্ছেন।
সমস্যা সমাধান
Verify দিয়ে শুরু করুন। ড্যাশবোর্ডে, Stripe কার্ডে Verify ক্লিক করুন। এটি Stripe আপনার অ্যাকাউন্ট সম্পর্কে জিজ্ঞাসা করে, বা আপনার কীগুলি পরীক্ষা করে এবং কিছু বন্ধ থাকলে একটি নির্দিষ্ট বার্তা ফেরত দেয়৷
আমি Stripe এর সাথে সাইন ইন করেছি এবং "অ্যাকাউন্ট সংযুক্ত। অ্যাকশন প্রয়োজন।"
আপনার Stripe অ্যাকাউন্ট সংযুক্ত আছে কিন্তু Stripe এটি এখনও কার্ডের অর্থপ্রদানের জন্য সাফ করেনি। Stripe খুলুন, এটি যা চায় তা শেষ করুন (সাধারণত ব্যবসার বিবরণ বা একটি ব্যাঙ্ক অ্যাকাউন্ট), তারপর Coin Moebius এ Stripe কার্ডে Verify ক্লিক করুন।
Stripe কার্ড বলছে সংযোগ বিচ্ছিন্ন।
Coin Moebius আপনার Stripe অ্যাকাউন্ট থেকে সরানো হয়েছে, সাধারণত Stripe-এ অনুমোদিত অ্যাপ্লিকেশন পৃষ্ঠা থেকে। কার্ড খুলুন, Edit চয়ন করুন, এবং আবার অনুমোদন করতে Reconnect ক্লিক করুন৷
Verify বলে কি ফরম্যাট ভুল।
Secret key sk_test_ বা sk_live_ দিয়ে শুরু হয় (restricted key rk_ দিয়ে শুরু হয়)। webhook signing secret whsec_ দিয়ে শুরু হয়। সঠিক মানটি সঠিক ফিল্ডে আবার কপি করুন।
Verify বলে Stripe কি প্রত্যাখ্যান করেছে।
Developers → API keys থেকে secret key আবার কপি করুন, আর নিশ্চিত করুন আপনি একটি টেস্ট কি একটি লাইভ ওয়েবহুক সিক্রেটের সাথে বা উল্টোটা জোড়া দিচ্ছেন না।
পেমেন্ট সম্পন্ন হয় কিন্তু অর্ডার মুলতবি থাকে।
ওয়েবহুক আসছে না। নিশ্চিত করুন এন্ডপয়েন্ট URL হুবহু মেলে, আপনি checkout.session.completed নির্বাচন করেছেন, আর একটি টেস্ট পেমেন্ট আপনার টেস্ট-মোড এন্ডপয়েন্টে আসছে (টেস্ট ও লাইভ আলাদা এন্ডপয়েন্ট)।
সিগনেচার যাচাই ব্যর্থ হয়।
প্রতিটি Stripe এন্ডপয়েন্টের নিজস্ব signing secret আছে। অন্য এন্ডপয়েন্ট নয়, এই এন্ডপয়েন্ট সেটিং থেকে whsec_ কপি করুন।
এটি শুরু থেকে শেষ পর্যন্ত নিশ্চিত করুন।
Stripe-এ কোনো simulate বাটন নেই। Stripe Dashboard-এ, একটি সাম্প্রতিক ইভেন্ট আপনার এন্ডপয়েন্টে আবার পাঠান, কিংবা একটি টেস্ট PaymentIntent তৈরি করুন, তারপর অর্ডার আপডেট হতে দেখুন।
জেনে রাখা ভালো
Stripe দিয়ে সাইন ইন করেছেন. অনুলিপি, সঞ্চয় বা ঘোরানোর জন্য কোন কী বা ওয়েবহুক গোপনীয়তা নেই। Stripe আপনার অ্যাকাউন্ট পরিবর্তন হলে Coin Moebius জানায়। লিঙ্ক কাটতে, Stripe কার্ডে Disconnect ক্লিক করুন, অথবা Stripe-এ অনুমোদিত অ্যাপ্লিকেশনগুলির অধীনে Coin Moebius সরান।
কি রোটেট করা. আপনার নিজের কী আটকানো? গোপন কী বা ওয়েবহুক গোপন যে কোনো সময় রোল করুন, তারপর নতুন মান পেস্ট করুন। গোপন ক্ষেত্রগুলি সম্পাদনা করার সময় ফাঁকা থাকে যাতে আপনি একটি ঘোরানো কী ড্রপ করতে পারেন।
সক্রিয়করণ. লাইভ কি কেবল তখনই কাজ করে যখন আপনার অ্যাকাউন্ট পেমেন্টের জন্য সক্রিয় হয়। টেস্ট কি সঙ্গে সঙ্গে কাজ করে।
প্রশ্ন আছে? Join our Discord