ই-কমার্স plugins
ইনভিশন কমিউনিটি গেটওয়ে
নেটিভ OAuth, MakePay হোস্ট করা চেকআউট এবং স্বাক্ষরিত ওয়েবহুক সহ অফিসিয়াল ইনভিশন কমিউনিটি 5 কমার্স গেটওয়ে ইনস্টল এবং কনফিগার করুন।
MakePay Invision Community গেটওয়ে
ওভারভিউ
অফিসিয়াল MakePay Invision Community অ্যাপ্লিকেশন Invision Community 5 কমার্সে হোস্ট করা ক্রিপ্টো checkout যোগ করে। কমার্স ইনভয়েস এবং লেনদেন তৈরি করে, MakePay হোস্ট করা পেমেন্ট লিঙ্ক তৈরি করে, এবং স্বাক্ষরিত webhooks পেমেন্ট ইভেন্টের পরে লেনদেন আপডেট করে।
স্বাভাবিক সেটআপের জন্য কানেক্ট MakePay ব্যবহার করুন। ম্যানুয়াল API-কী শংসাপত্রগুলি একটি ফলব্যাক হিসাবে উপলব্ধ থাকে৷
আপনি শুরু করার আগে
- Invision Community 5.0 বা নতুন
- বাণিজ্য অ্যাপ্লিকেশন ইনস্টল করা হয়েছে
- PHP 8.1 বা নতুন
- HTTPS সম্প্রদায় URL
- একটি MakePay কোম্পানি যেখানে আপনি পেমেন্ট সেটিংস পরিচালনা করতে পারেন
অ্যাপ্লিকেশন ইনস্টল করুন
সর্বশেষ TAR প্যাকেজ ডাউনলোড করুন:
https://plugins.makecrypto.io/downloads/invision-community/latest.tar
Invision AdminCP অ্যাপ্লিকেশন ম্যানেজার থেকে এটি ইনস্টল করুন।
MakePay সংযোগ করুন
কমার্স পেমেন্ট সেটিংস খুলুন এবং পেমেন্ট পদ্ধতি হিসেবে MakePay যোগ করুন। কানেক্ট MakePay বেছে নিন। আবেদন:
- একটি ব্রাউজার ট্যাবে MakeCrypto খোলে।
- আপনাকে সাইন ইন করতে এবং অর্থপ্রদান গ্রহণ করা উচিত এমন কোম্পানি বেছে নিতে বলে।
- Invision Community গেটওয়ের প্রয়োজনীয় অনুমতিগুলি দেখায়৷
- অনুমোদনের পরে আপনাকে ইনভিশনে ফিরিয়ে দেয়।
- এনক্রিপ্ট করা ইনভিশন সেটিংসে সম্প্রদায় সংযোগ সংরক্ষণ করে।
- MakePay webhook কলব্যাক URL কনফিগার করে৷
MakePay কনফিগার করুন
সংযোগের পরে সংযোগ পদ্ধতি ডিফল্ট সংযুক্ত মোডে সেট রাখুন। পর্যালোচনা:
- পেমেন্ট পদ্ধতি উপলব্ধতা
- MakePay কোম্পানির আইডি
- Webhook কলব্যাক URL
- ডিবাগ/অনুরোধ লগিং
- ম্যানুয়াল API-কী ফলব্যাক শংসাপত্র
ম্যানুয়াল ফলব্যাকের জন্য একটি MakePay কোম্পানি আইডি, API কী আইডি, API কী গোপন এবং webhook গোপনীয়তা প্রয়োজন৷
চেকআউট ফ্লো
যখন একজন সদস্য MakePay চয়ন করেন, ইনভিশন একটি বাণিজ্য লেনদেন তৈরি করে এবং অ্যাপ্লিকেশন চালান মেটাডেটা সহ একটি MakePay পেমেন্ট লিঙ্ক তৈরি করে।
| মাঠ | উদ্দেশ্য |
|---|---|
source=invision | একীকরণ চিহ্নিত করে |
externalId=invision_invoice_<id> | মানচিত্র MakePay কার্যকলাপ বাণিজ্য ফিরে |
invoiceId | ইনভিশন কমার্স ইনভয়েস আইডি |
transactionId | ইনভিশন কমার্স লেনদেন আইডি |
moduleVersion | ইনস্টল করা MakePay অ্যাপ্লিকেশন সংস্করণ |
সদস্যকে হোস্ট করা MakePay checkout-এ পুনঃনির্দেশিত করা হয় এবং অর্থপ্রদান বা বাতিল করার পরে সম্প্রদায়ে ফিরে আসে।
বাণিজ্য রাষ্ট্র
webhook এন্ডপয়েন্ট বাণিজ্য লেনদেনের অবস্থা পরিবর্তন করার আগে X-MakePay-Signature যাচাই করে।
| MakePay অবস্থা | ইনভিশন লেনদেনের অবস্থা |
|---|---|
paid, completed, confirmed, succeeded | অনুমোদিত |
failed, expired | প্রত্যাখ্যান করেছে |
cancelled, canceled | প্রত্যাখ্যান করেছে |
refunded | ফেরত দেওয়া হয়েছে |
| অন্যান্য স্ট্যাটাস | মুলতুবি |
প্রতিটি webhook MakePay স্ট্যাটাস, পেমেন্ট UID এবং উপলব্ধ পেমেন্ট URL সহ একটি ব্যক্তিগত চালান বার্তা লেখে।
নিরাপত্তা নোট
অ্যাপ্লিকেশনটি এনক্রিপ্ট করা ইনভিশন সেটিংসে সংযোগের বিবরণ সঞ্চয় করে। AdminCP অ্যাক্সেস বিশ্বস্ত অপারেটরদের মধ্যে সীমিত রাখুন, এবং যদি প্রশাসকের অ্যাকাউন্ট বা সার্ভার ব্যাকআপ উন্মুক্ত হয় তাহলে MakeCrypto-এ গেটওয়ে সংযোগ বিচ্ছিন্ন করুন।
সংযোগটি এই অনুমতিগুলির জন্য জিজ্ঞাসা করে:
company:readmakepay:payment-links:readmakepay:payment-links:writemakepay:customers:readmakepay:customers:writemakepay:settings:readmakepay:settings:write
সমস্যা সমাধান
যদি Connect MakePay শুরু না হয়, তাহলে নিশ্চিত করুন যে কমিউনিটি বেস URL HTTPS এবং সর্বজনীনভাবে পৌঁছানো যায়। যদি checkout পুনঃনির্দেশ ব্যর্থ হয়, নিশ্চিত করুন Commerce ইনস্টল করা আছে এবং MakePay এর হয় একটি সংরক্ষিত সংযোগ বা ম্যানুয়াল API-কী ফলব্যাক শংসাপত্র রয়েছে৷ ইনভয়েস আপডেট না হলে, MakePay webhook কলব্যাক URL সম্প্রদায়ের সাথে webhook URL তুলনা করুন এবং webhook গোপনটি ঘোরান৷