ই-কমার্স plugins

XenForo পেমেন্ট প্রদানকারী

নেটিভ OAuth, MakePay হোস্ট করা চেকআউট এবং স্বাক্ষরিত কলব্যাক সহ অফিসিয়াল XenForo পেমেন্ট প্রদানকারী ইনস্টল এবং কনফিগার করুন।

MakePay XenForo পেমেন্ট প্রদানকারী

ওভারভিউ

অফিসিয়াল MakePay XenForo অ্যাড-অন হোস্ট করা ক্রিপ্টো checkout XenForo পেমেন্ট প্রোফাইলে যোগ করে। XenForo ক্রয়ের অনুরোধ তৈরি করে, MakePay হোস্ট করা পেমেন্ট লিঙ্ক তৈরি করে এবং XenForo-এর পেমেন্ট কলব্যাক হ্যান্ডলার একটি স্বাক্ষরিত MakePay webhook পরে ক্রয় সম্পূর্ণ করে৷

স্বাভাবিক সেটআপের জন্য কানেক্ট MakePay ব্যবহার করুন। ম্যানুয়াল API-কী শংসাপত্রগুলি ফলব্যাক হিসাবে উপলব্ধ থাকে৷

আপনি শুরু করার আগে

  • XenForo 2.3 বা নতুন
  • PHP 8.1 বা OpenSSL সক্ষম সহ নতুন
  • HTTPS ফোরাম/সম্প্রদায় URL
  • পেমেন্ট প্রোফাইলে অ্যাডমিন অ্যাক্সেস
  • একটি MakePay কোম্পানি যেখানে আপনি পেমেন্ট সেটিংস পরিচালনা করতে পারেন

অ্যাড-অন ইনস্টল করুন

সর্বশেষ ZIP প্যাকেজ ডাউনলোড করুন:

https://plugins.makecrypto.io/downloads/xenforo/latest.zip

XenForo এর অ্যাড-অন আর্কাইভ ইনস্টলারের মাধ্যমে এটি ইনস্টল করুন বা আপনার XenForo রুটে upload/ ডিরেক্টরি বিষয়বস্তু আপলোড করুন৷ অ্যাড-অন আইডি হল MakePay/Payment, এবং উত্সটি এখানে ইনস্টল করা হয়েছে:

src/addons/MakePay/Payment

MakePay সংযোগ করুন

বিকল্প > পরিষেবা প্রদানকারী > পেমেন্ট প্রোফাইল > পেমেন্ট প্রোফাইল যোগ করুন এবং MakePay বেছে নিন। প্রোফাইলটি একবার সেভ করুন, আবার খুলুন, তারপর Connect MakePay নির্বাচন করুন৷ অ্যাড-অন:

  1. একটি ব্রাউজার ট্যাবে MakeCrypto খোলে।
  2. আপনাকে সাইন ইন করতে এবং অর্থপ্রদান গ্রহণ করা উচিত এমন কোম্পানি বেছে নিতে বলে।
  3. XenForo পেমেন্ট প্রদানকারীর প্রয়োজনীয় অনুমতি দেখায়।
  4. অনুমোদনের পরে আপনাকে XenForo এ ফেরত দেয়।
  5. পেমেন্ট প্রোফাইল অপশনে সংযোগ সংরক্ষণ করে।
  6. MakePay কলব্যাক URL এবং webhook গোপন কনফিগার করে৷

MakePay কনফিগার করুন

সংযোগ শেষ হওয়ার পরে, সংযোগ পদ্ধতি ডিফল্ট সংযুক্ত মোডে সেট রাখুন। পর্যালোচনা:

  • MakePay কোম্পানির আইডি
  • সেটেলমেন্ট মুদ্রা
  • পেমেন্ট লিঙ্কের মেয়াদ শেষ
  • Webhook কলব্যাক URL
  • ম্যানুয়াল API-কী ফলব্যাক শংসাপত্র

ম্যানুয়াল ফলব্যাকের জন্য একটি MakePay কোম্পানি আইডি, API কী আইডি, API কী গোপন এবং webhook গোপনীয়তা প্রয়োজন৷

চেকআউট ফ্লো

MakePay পেমেন্ট প্রোফাইলটি XenForo ব্যবহারকারীর আপগ্রেড, অর্থপ্রদানের সংস্থান বা অন্য ক্রয়যোগ্য প্রবাহে যোগ করুন যা পেমেন্ট প্রোফাইল সমর্থন করে। যখন একজন সদস্য MakePay বেছে নেয়, তখন অ্যাড-অন XenForo মেটাডেটা সহ একটি MakePay পেমেন্ট লিঙ্ক তৈরি করে।

মাঠউদ্দেশ্য
source=xenforoএকীকরণ চিহ্নিত করে
orderId=xenforo_purchase_<requestKey>মানচিত্র MakePay কার্যকলাপ XenForo এ ফিরে আসে
requestKeyXenForo ক্রয়ের অনুরোধ কী
purchasableTypeIdXenForo ক্রয়যোগ্য প্রকার
moduleVersionMakePay অ্যাড-অন সংস্করণ ইনস্টল করা হয়েছে
xenforoVersionXenForo রানটাইম সংস্করণ

ক্রেতাকে হোস্ট করা MakePay checkout-এ পুনঃনির্দেশিত করা হয় এবং অর্থপ্রদান বা বাতিল করার পরে XenForo-এ ফিরে আসে।

পেমেন্ট স্টেটস

MakePay এতে স্বাক্ষরিত কলব্যাক পাঠায়:

https://your-forum.example/payment_callback.php?_xfProvider=makepay
MakePay অবস্থাXenForo কলব্যাক ফলাফল
paid, completed, confirmed, succeededপেমেন্ট প্রাপ্ত
failed, expiredপেমেন্ট বিপরীত
cancelled, canceledপেমেন্ট বিপরীত
refundedপেমেন্ট বিপরীত
অন্যান্য স্ট্যাটাসমুলতুবি

XenForo MakePay পেমেন্ট UID, ক্রয়ের অনুরোধ কী, পেমেন্ট URL যখন উপলব্ধ, এবং কলব্যাক পেলোড সহ পেমেন্ট প্রদানকারী লগ রেকর্ড করে।

নিরাপত্তা নোট

অ্যাড-অন পেমেন্ট প্রোফাইল বিকল্পগুলিতে সংযোগের বিবরণ সঞ্চয় করে। XenForo অ্যাডমিন অ্যাক্সেস বিশ্বস্ত অপারেটরদের মধ্যে সীমিত রাখুন, এবং প্রশাসকের অ্যাকাউন্ট বা সার্ভার ব্যাকআপ উন্মুক্ত হলে MakeCrypto-এ সম্প্রদায়টিকে সংযোগ বিচ্ছিন্ন করুন।

সংযোগটি এই অনুমতিগুলির জন্য জিজ্ঞাসা করে:

  • company:read
  • makepay:payment-links:read
  • makepay:payment-links:write
  • makepay:customers:read
  • makepay:customers:write
  • makepay:settings:read
  • makepay:settings:write

সমস্যা সমাধান

কানেক্ট MakePay শুরু না হলে, XenForo বোর্ড URL HTTPS এবং সর্বজনীনভাবে পৌঁছানো যায় কিনা তা নিশ্চিত করুন। Connect MakePay বোতামটি অনুপস্থিত থাকলে, পেমেন্ট প্রোফাইলটি একবার সেভ করে আবার খুলুন। কেনাকাটা সম্পূর্ণ না হলে, MakePay webhook কলব্যাক XenForo-এর payment_callback.php?_xfProvider=makepay URL-এর সাথে তুলনা করুন এবং webhook গোপনটি ঘোরান৷

পার্টনার সেটআপে সাহায্য দরকার?

বাস্তব payment UID-এর জন্য generated snippets কপি করতে MakeCrypto-তে payment link details view খুলুন, অথবা merchant settings পরিচালনা করতে portal-এ ফিরে যান।

পোর্টাল খুলুন