পেমেন্ট পরীক্ষা করা
লাইভ করার আগে সম্পূর্ণ ক্রয় প্রক্রিয়া পরীক্ষা করুন। একটি বিল্ট-ইন টেস্ট মোড টগল শীঘ্রই আসছে; এখনকার জন্য, একটি published preview-এ কম মূল্যের পণ্য দিয়ে আসল কার্ড ব্যবহার করুন।
Proyecta Commerce বর্তমানে শুধুমাত্র প্রোডাকশনে কাজ করে — Builder-এ এমন কোনো টগল নেই যা টেস্ট এবং লাইভ মোডের মধ্যে পরিবর্তন করে। আজকের জন্য প্রস্তাবিত পদ্ধতি হলো অ্যাপটি publish করা, কম মূল্যের একটি পণ্য দিয়ে আসল পেমেন্ট করা এবং সঙ্গে সঙ্গে নিজেকে refund করা।
আজকের জন্য প্রস্তাবিত পরীক্ষার ধাপ
Section titled “আজকের জন্য প্রস্তাবিত পরীক্ষার ধাপ”- Dashboard > Commerce-এ একটি $1 (বা সর্বনিম্ন কারেন্সি ইউনিটের) টেস্ট পণ্য তৈরি করুন
- অ্যাপটি publish করুন এর
*.proyecta.liveসাবডোমেনে - আলাদা একটি ব্রাউজার ট্যাবে published URL খুলুন এবং নিজের কার্ড দিয়ে সম্পূর্ণ checkout প্রক্রিয়া চালু করুন
- পার্শ্ব প্রতিক্রিয়াগুলো যাচাই করুন — webhook handler চলেছে কিনা, গ্রাহক তৈরি হয়েছে কিনা, entitlement দেওয়া হয়েছে কিনা
- Dashboard > Commerce > Payments ট্যাব থেকে লেনদেনটি refund করুন
এটি আসল অর্থ প্রদানের পথের সম্পূর্ণ end-to-end কভারেজ দেয়, যা আপনার integration সঠিকভাবে কাজ করছে কিনা তা ১০০% নিশ্চিত হওয়ার একমাত্র উপায়।
Stripe টেস্ট মোড কেন ব্যবহার করা যাচ্ছে না?
Section titled “Stripe টেস্ট মোড কেন ব্যবহার করা যাচ্ছে না?”বর্তমানে, Proyecta-র Stripe-এর সাথে সংযোগ শুধুমাত্র লাইভ মোডে চলে। একটি টেস্ট মোড টগল — যা Commerce-কে Stripe-এর টেস্ট পরিবেশে নিয়ে যাবে এবং 4242 4242 4242 4242-এর মতো ডামি কার্ড ব্যবহারের সুযোগ দেবে — রোডম্যাপে রয়েছে।
- ব্যর্থ পরিস্থিতিগুলো পরীক্ষা করুন — প্রত্যাখ্যাত কার্ড, অসম্পূর্ণ checkout, নেটওয়ার্ক ত্রুটি
- Webhook end-to-end পরীক্ষা করুন — নিশ্চিত করুন Stripe ইভেন্ট fire হলে আপনার সাবস্ক্রিপশন স্টেটাস সঠিকভাবে আপডেট হচ্ছে
- বাতিল করার প্রক্রিয়া পরীক্ষা করুন —
at_billing_period_endflow সহজেই উপেক্ষিত হয়ে যায় - ফিচার গেট পরীক্ষা করুন — কাজ করছে বলে ধরে নেওয়ার আগে UI flow থেকে
commerce.check()কল করুন
শীঘ্রই আসছে
Section titled “শীঘ্রই আসছে”- Dashboard > Commerce-এ টেস্ট মোড টগল — Payment Account-কে Stripe টেস্ট মোডে নিয়ে যান এবং ডামি কার্ড ব্যবহার করুন
- Preview-mode checkout — publish না করেই Builder-এর মধ্যে checkout প্রক্রিয়া পরীক্ষা করুন
- Webhook ইভেন্ট সিমুলেটর — আপনার runtime-এ নকল Stripe ইভেন্ট fire করতে