ই-কমার্স plugins
উইক্স ভেলো গেটওয়ে
Wix-এ MakePay Velo প্রদানকারীর ফাইল যোগ করুন, হোস্ট করা চেকআউট লিঙ্ক তৈরি করুন এবং স্বাক্ষরিত ওয়েবহুক পান।
ওভারভিউ
Wix-এর জন্য MakePay Wix Velo-এর পেমেন্ট প্রোভাইডার পরিষেবা প্লাগইন ব্যবহার করে। merchant Wix এডিটরে চারটি MakePay JavaScript ফাইল যোগ করে, crypto-js ইনস্টল করে, সেটিংস > পেমেন্ট গ্রহণ করুন-এ অর্থপ্রদানকারীকে সংযুক্ত করে এবং API গোপনীয়তাগুলিকে API Secrets.
checkout এ, Wix createTransaction() কল করে। MakePay ব্যাকএন্ড ফাইল একটি হোস্ট করা MakePay পেমেন্ট লিঙ্ক তৈরি করে এবং URL কে Wix এ রিডাইরেক্ট করে। যখন MakePay অর্থপ্রদান নিশ্চিত করে, তখন একটি স্বাক্ষরিত webhook Wix HTTP ফাংশনকে কল করে এবং কোড Wix অর্ডারে অর্থপ্রদান রেকর্ড করে।
আপনি শুরু করার আগে
আপনার প্রয়োজন হবে:
- বিকাশকারী মোড সক্ষম সহ একটি Wix স্টোর
- Velo ব্যাকএন্ড ফাইল এবং পরিষেবা প্লাগইন সম্পাদনা করার অনুমতি
- Wix সিক্রেটস ম্যানেজার ব্যবহার করার অনুমতি
- MakePay সেটেলমেন্ট কনফিগার করা একটি MakeCrypto কোম্পানি
- পেমেন্ট-লিঙ্ক লেখার অ্যাক্সেস সহ একটি MakePay API কী
- কোম্পানির জন্য একটি MakePay webhook গোপন
MakePay শংসাপত্র তৈরি করুন
MakeCrypto-এ:
- Wix পেমেন্ট পেতে হবে এমন কোম্পানি নির্বাচন করুন।
- ওয়ালেট > ব্যালেন্স খুলুন এবং সেটেলমেন্ট কনফিগার করুন।
- ইন্টিগ্রেশন > API ইন্টিগ্রেশন খুলুন এবং একটি API কী তৈরি করুন।
- অন্তত চাবি দিন:
makepay:payment-links:readmakepay:payment-links:write
- কোম্পানির আইডি, API কী আইডি, এবং API কী গোপনীয়তা কপি করুন।
- মার্চেন্ট > পেমেন্ট সেটিংস খুলুন এবং webhook গোপনটি ঘোরান বা অনুলিপি করুন।
API কী সিক্রেট এবং webhook সিক্রেট Wix সিক্রেটস ম্যানেজারে যোগ করা হয়েছে, ফ্রন্টএন্ড কোডে নয়।
Wix Velo ফাইল যোগ করুন
MakePay Wix উৎস সংগ্রহস্থল খুলুন:
https://github.com/makecryptoio/makepay-wix
apps/plugins/wix এর অধীনে এই মনোরেপোতে একই উত্স বজায় রাখা হয়।
Wix এ:
- সাইট এডিটর খুলুন এবং ডেভ মোড সক্ষম করুন।
- পাবলিক এবং ব্যাকএন্ড > ব্যাকএন্ড এর অধীনে, তৈরি করুন:
MakePay.jshttp-functions.js
- পরিষেবা প্লাগইন এর অধীনে, একটি পেমেন্ট নামের প্লাগইন তৈরি করুন
MakePayPayment. - অনুলিপি:
MakePayPayment-config.jsMakePayPayment.js
- প্যাকেজ ও অ্যাপস থেকে
crypto-jsnpm প্যাকেজ ইনস্টল করুন। - সাইটটি প্রকাশ করুন।
Wix গোপনীয়তা যোগ করুন
ডেভেলপার টুলস > সিক্রেটস ম্যানেজার খুলুন এবং যোগ করুন:
| গোপন নাম | মান |
|---|---|
makepay_api_key_secret | MakePay API কী গোপনীয়তা |
makepay_webhook_secret | MakePay webhook গোপন |
পৃষ্ঠা কোড বা সর্বজনীন ফ্রন্টএন্ড ফাইলগুলিতে এই মানগুলি পেস্ট করবেন না।
Wix-এ MakePay কানেক্ট করুন
Wix ড্যাশবোর্ডে সেটিংস > পেমেন্ট গ্রহণ করুন খুলুন এবং কাস্টম MakePay পেমেন্ট প্রদানকারীর সাথে সংযোগ করুন।
লিখুন:
| মাঠ | মান |
|---|---|
| MakePay কোম্পানির আইডি | MakeCrypto কোম্পানির আইডি |
| MakePay API কী আইডি | MakePay API কী আইডি |
| ** সেটেলমেন্ট কারেন্সি** | সাধারণত USDT |
checkout পেমেন্ট পদ্ধতির শিরোনাম হল:
Crypto Payment in USDT, BTC, ETH, LTC, DOGE and others
webhooks কনফিগার করুন
Wix HTTP ফাংশন শেষ পয়েন্ট হল:
https://your-wix-domain.com/_functions/makepay_notify
MakeCrypto-এ, মার্চেন্ট > পেমেন্ট সেটিংস খুলুন এবং সেই শেষ পয়েন্টে MakePay কলব্যাক URL সেট করুন। Wix সিক্রেট ম্যানেজারের webhook সিক্রেট অবশ্যই MakePay webhook সিক্রেটের সাথে মেলে।
Wix webhook হ্যান্ডলার X-MakePay-Signature শিরোনামটি কোনো অর্ডারকে অর্থপ্রদান হিসাবে চিহ্নিত করার আগে যাচাই করে।
checkout পরীক্ষা করুন
- আপনার Wix কার্টে একটি কম-মূল্যের পণ্য যোগ করুন।
- checkout-এ যান।
- MakePay ক্রিপ্টো পেমেন্ট পদ্ধতি বেছে নিন।
- অর্ডার করুন এবং পে করুন এ ক্লিক করুন।
- নিশ্চিত করুন যে Wix হোস্ট করা MakePay checkout-এ পুনঃনির্দেশ করে৷
- একটি পরীক্ষা পেমেন্ট সম্পূর্ণ করুন.
- নিশ্চিত করুন Wix অর্ডারটি webhook পাওয়ার পরে অর্থপ্রদান হিসাবে চিহ্নিত করা হয়েছে।
- অর্ডার করলে MakeCrypto-এ ইন্টিগ্রেশন > Webhook অনুরোধগুলি চেক করুন আপডেট না
নিরাপত্তা নোট
Wix ইন্টিগ্রেশন API-কী প্রমাণীকরণ ব্যবহার করে কারণ merchant-কপি করা Velo পেমেন্ট প্রোভাইডার ফাইলগুলি এখনও স্বয়ংক্রিয় MakePay সংযোগ ফ্লো সমর্থন করে না।
এই নিয়মগুলি রাখুন:
- শুধুমাত্র Wix সিক্রেটস ম্যানেজারে গোপনীয়তা সংরক্ষণ করুন।
- একটি MakePay-নির্দিষ্ট API কী ব্যবহার করুন, একটি বিস্তৃত অভ্যন্তরীণ কী নয়৷
- ওয়ালেট-পাঠান বা API-কী-ব্যবস্থাপনার সুযোগ মঞ্জুর করবেন না।
- API কী এবং webhook গোপন ঘোরান যদি পুরানো Wix সম্পাদক অ্যাক্সেস থাকে আর পেমেন্ট পরিচালনা করা উচিত নয়।
- কলব্যাক URL HTTPS এবং সর্বজনীন রাখুন।
সমস্যা সমাধান
যদি প্রদানকারী পেমেন্ট গ্রহণ করুন-এ উপস্থিত না হয়, তাহলে নিশ্চিত করুন যে পরিষেবা প্লাগইনটির নাম MakePayPayment, দুটি প্লাগইন ফাইল বিদ্যমান এবং কোড যোগ করার পরে সাইটটি প্রকাশ করা হয়েছে।
কানেক্ট ব্যর্থ হলে, নিশ্চিত করুন যে Wix সিক্রেটস ম্যানেজারে makepay_api_key_secret আছে এবং API কী আইডি/কোম্পানির আইডি একই MakeCrypto কোম্পানির সাথে মেলে।
যদি checkout পুনঃনির্দেশ না করে, createTransaction ত্রুটির জন্য Wix Velo লগগুলি পরিদর্শন করুন এবং API কীটিতে makepay:payment-links:write আছে তা নিশ্চিত করুন৷
অর্ডার আপডেট না হলে, MakeCrypto কলব্যাক URL https://your-wix-domain.com/_functions/makepay_notify, webhook গোপন মিল এবং MakeCrypto webhook ডেলিভারি লগ 2xx প্রতিক্রিয়া দেখায় তা নিশ্চিত করুন।