Skip to content

পেমেন্ট পরীক্ষা করা

লাইভ করার আগে সম্পূর্ণ পার্চেজ ফ্লো পরীক্ষা করুন। একটি built-in test mode toggle আসছে; আপাতত, একটি প্রকাশিত preview-তে কম মূল্যের পণ্যে রিয়েল কার্ড ব্যবহার করুন।

Proyecta Commerce বর্তমানে শুধুমাত্র production মোডে চলে — builder-এ কোনো toggle নেই যা test এবং live মোডের মধ্যে স্যুইচ করতে পারে। আজকের জন্য প্রস্তাবিত পদ্ধতি হলো তোমার অ্যাপ publish করা, কম মূল্যের একটি পণ্যে রিয়েল পেমেন্ট করা এবং সঙ্গে সঙ্গে নিজেকে রিফান্ড করা।

আজকের জন্য প্রস্তাবিত টেস্টিং ফ্লো

Section titled “আজকের জন্য প্রস্তাবিত টেস্টিং ফ্লো”
  1. Admin > Commerce-এ ১ ডলার (বা সর্বনিম্ন মুদ্রা একক) মূল্যের একটি test product তৈরি করো
  2. তোমার *.proyecta.live সাবডোমেনে অ্যাপটি Publish করো
  3. আলাদা একটি browser tab-এ প্রকাশিত URL খোলো এবং নিজের কার্ড দিয়ে সম্পূর্ণ checkout ফ্লো চালাও
  4. side effects যাচাই করো — webhook handler গুলো চলেছে কিনা, customer তৈরি হয়েছে কিনা, entitlement দেওয়া হয়েছে কিনা
  5. Admin > Commerce > Payments ট্যাব থেকে লেনদেনটি রিফান্ড করো

এটি তোমাকে রিয়েল মানি পথের সম্পূর্ণ end-to-end কভারেজ দেয়, যা তোমার integration সঠিকভাবে কাজ করছে কিনা সে বিষয়ে ১০০% নিশ্চিত হওয়ার একমাত্র উপায়।

কেন শুধু Stripe test mode ব্যবহার করছি না?

Section titled “কেন শুধু Stripe test mode ব্যবহার করছি না?”

আজকের দিনে, Proyecta-র Stripe-এর সাথে সংযোগ শুধুমাত্র live মোডে চলে। একটি test mode toggle যা Commerce-কে Stripe-এর test environment-এ পয়েন্ট করতে এবং 4242 4242 4242 4242-এর মতো dummy কার্ড ব্যবহার করতে দেবে, তা roadmap-এ রয়েছে।

  • unhappy path গুলো পরীক্ষা করো — declined কার্ড, পরিত্যক্ত checkout, network error
  • webhook গুলো end-to-end পরীক্ষা করো — Stripe event fire হলে তোমার subscription স্টেট সঠিকভাবে আপডেট হচ্ছে কিনা নিশ্চিত করো
  • cancellation পরীক্ষা করোat_billing_period_end ফ্লোটি সহজেই উপেক্ষিত হয়
  • feature gate গুলো পরীক্ষা করো — কাজ করছে বলে ধরে নেওয়ার আগে UI-তে gated route ব্যবহার করে দেখো

###近শীঘ্রই আসছে

  • Admin > Commerce-এ Test mode toggle — তোমার Payment Account-কে Stripe test mode-এ স্যুইচ করো এবং dummy কার্ড ব্যবহার করো
  • Preview-mode checkout — publish না করেই builder-এর ভেতরে checkout ফ্লো পরীক্ষা করো
  • Webhook event simulator — তোমার runtime-এ ভুয়া Stripe event পাঠাও