ই-কমার্স 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 নির্বাচন করুন৷ অ্যাড-অন:
- একটি ব্রাউজার ট্যাবে MakeCrypto খোলে।
- আপনাকে সাইন ইন করতে এবং অর্থপ্রদান গ্রহণ করা উচিত এমন কোম্পানি বেছে নিতে বলে।
- XenForo পেমেন্ট প্রদানকারীর প্রয়োজনীয় অনুমতি দেখায়।
- অনুমোদনের পরে আপনাকে XenForo এ ফেরত দেয়।
- পেমেন্ট প্রোফাইল অপশনে সংযোগ সংরক্ষণ করে।
- 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 এ ফিরে আসে |
requestKey | XenForo ক্রয়ের অনুরোধ কী |
purchasableTypeId | XenForo ক্রয়যোগ্য প্রকার |
moduleVersion | MakePay অ্যাড-অন সংস্করণ ইনস্টল করা হয়েছে |
xenforoVersion | XenForo রানটাইম সংস্করণ |
ক্রেতাকে হোস্ট করা 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:readmakepay:payment-links:readmakepay:payment-links:writemakepay:customers:readmakepay:customers:writemakepay:settings:readmakepay:settings:write
সমস্যা সমাধান
কানেক্ট MakePay শুরু না হলে, XenForo বোর্ড URL HTTPS এবং সর্বজনীনভাবে পৌঁছানো যায় কিনা তা নিশ্চিত করুন। Connect MakePay বোতামটি অনুপস্থিত থাকলে, পেমেন্ট প্রোফাইলটি একবার সেভ করে আবার খুলুন। কেনাকাটা সম্পূর্ণ না হলে, MakePay webhook কলব্যাক XenForo-এর payment_callback.php?_xfProvider=makepay URL-এর সাথে তুলনা করুন এবং webhook গোপনটি ঘোরান৷