⚙️ API কী
এমন API কী তৈরি ও পরিচালনা করুন যা বাহ্যিক সিস্টেমকে (ই-কমার্স প্ল্যাটফর্ম, থার্ড-পার্টি অ্যাপ) আপনার LKG for Billing পণ্য ক্যাটালগ ও ডেটা অ্যাক্সেস করতে অনুমতি দেয়।
Administration → API Keys-এ যান (Settings-এর মধ্যে)।
API কী পরিচালনার জন্য Settings-এ External API Access সক্রিয় থাকতে হবে।
ওভারভিউ
API কী হলো এমন শংসাপত্র যা বাহ্যিক অ্যাপ্লিকেশনকে আপনার ব্যবসার API এন্ডপয়েন্ট কল করার অনুমতি দেয়। প্রতিটি কী টেস্ট বা লাইভ মোডে স্কোপ করা যায়, রেট-লিমিটেড করা যায় এবং নির্দিষ্ট উৎসে সীমাবদ্ধ করা যায়।
টেবিল কলাম
| কলাম | বিবরণ |
|---|---|
| Name | কী-এর প্রদর্শন নাম |
| Mode | Test বা Live |
| Key | মাস্কড কী — শুধুমাত্র শেষ 4টি অক্ষর দেখায় (যেমন, ••••••••abcd) |
| Rate Limit | প্রতি মিনিটে সর্বোচ্চ API রিকোয়েস্ট |
| Allowed Origins | এই কী ব্যবহারের অনুমতিপ্রাপ্ত ডোমেইন |
| Status | Active বা Inactive |
| Expiry | কী-এর মেয়াদ শেষের তারিখ (সেট করা থাকলে) |
| Actions | Copy, regenerate, toggle active, revoke |
একটি API কী তৈরি করা
- + New API Key ক্লিক করুন
- পূরণ করুন:
| ফিল্ড | আবশ্যক | বিবরণ |
|---|---|---|
| Name | হ্যাঁ | বর্ণনামূলক লেবেল (যেমন, "Shopify Integration") |
| Mode | হ্যাঁ | Test (স্যান্ডবক্স) বা Live (প্রোডাকশন) |
| Rate Limit | না | প্রতি মিনিটে সর্বোচ্চ রিকোয়েস্ট (কোনো সীমা না থাকলে খালি রাখুন) |
| Allowed Origins | না | এই কী ব্যবহারের অনুমতিপ্রাপ্ত কমা-বিভক্ত ডোমেইন (যেমন, shop.example.com) |
| Description | না | এই কী কীসের জন্য ব্যবহৃত হয় সে সম্পর্কে নোট |
- Save ক্লিক করুন
- সম্পূর্ণ কী শুধু একবার দেখানো হয় — এখনই এটি কপি করুন
তৈরির সময় সম্পূর্ণ API কী শুধুমাত্র একবার দেখানো হয়। যদি আপনি এটি হারিয়ে ফেলেন, তাহলে আপনাকে কী পুনরায় তৈরি করতে হবে (যা তৎক্ষণাৎ পুরনোটি বাতিল করে দেয়)।
একটি কী কপি করা
মাস্কড কী কপি করতে একটি সারিতে Copy আইকনে ক্লিক করুন। সম্পূর্ণ কী আবার পেতে Regenerate ব্যবহার করুন।
একটি কী পুনরায় তৈরি করা
- কী সারিতে Regenerate ক্লিক করুন
- নিশ্চিত করুন — পুরনো কী তৎক্ষণাৎ বাতিল হয়ে যায়
- নতুন সম্পূর্ণ কী একবার দেখানো হয় — এখনই এটি কপি করুন
Active / Inactive টগল করা
কী মুছে না ফেলে সক্রিয় বা নিষ্ক্রিয় করতে Active টগলে ক্লিক করুন। নিষ্ক্রিয় কী API দ্বারা প্রত্যাখ্যাত হয়।
একটি কী বাতিল করা
একটি কী স্থায়ীভাবে মুছে ফেলতে Revoke ক্লিক করুন। এটি পূর্বাবস্থায় ফেরানো যায় না। বাতিল করা কী ব্যবহার করা যেকোনো ইন্টিগ্রেশন তৎক্ষণাৎ অ্যাক্সেস হারাবে।
নিরাপত্তা সর্বোত্তম অনুশীলন
- টেস্ট ও প্রোডাকশন পরিবেশের জন্য আলাদা কী ব্যবহার করুন
- Allowed Origins শুধুমাত্র সেই ডোমেইনগুলিতে সীমাবদ্ধ করুন যেগুলির অ্যাক্সেস প্রয়োজন
- অপব্যবহার রোধে Rate Limits সেট করুন
- Regenerate ব্যবহার করে নিয়মিত কী পরিবর্তন করুন
- আর ব্যবহৃত হয় না এমন কী বাতিল করুন