মার্চেন্ট API কার্যকরভাবে ব্যবহার করতে, নিবন্ধন, প্রমাণীকরণ এবং অনুমোদনের ধারণাগুলি বোঝা গুরুত্বপূর্ণ। তারা মার্চেন্ট সেন্টারের ডেটাতে নিরাপদ এবং সঠিক অ্যাক্সেস নিশ্চিত করার জন্য স্বতন্ত্র উদ্দেশ্যগুলি পরিবেশন করে।
পরিভাষা
নিবন্ধন, প্রমাণীকরণ এবং অনুমোদন সম্পর্কিত, তবে প্রতিটির একটি স্বতন্ত্র অর্থ এবং উদ্দেশ্য রয়েছে।
- প্রমাণীকরণ : এই প্রক্রিয়ায় পরিষেবাটি ব্যবহারকারী বা অ্যাপ্লিকেশনের পরিচয় যাচাই করে যা একটি API অনুরোধ করে। মার্চেন্ট এপিআই OAuth 2.0 এর মতো স্ট্যান্ডার্ড Google মেকানিজম ব্যবহার করে। আরও তথ্যের জন্য, আপনার নিজের অ্যাকাউন্ট হিসাবে প্রমাণীকরণ অনুরোধ এবং প্রমাণীকরণ দেখুন।
- অনুমোদন : এই প্রক্রিয়াটি নির্ধারণ করে যে প্রমাণীকৃত ব্যবহারকারী বা অ্যাপ্লিকেশনটি একটি মার্চেন্ট সেন্টার অ্যাকাউন্ট ব্যবহার করে কী কী কাজ সম্পাদন করতে পারবে। এটি প্রশ্নের উত্তর দেয়: "আপনি কি করতে পারেন?" মার্চেন্ট সেন্টার অ্যাকাউন্টের মধ্যে প্রমাণীকৃত ব্যবহারকারীকে দেওয়া ভূমিকা এবং অনুমতির উপর ভিত্তি করে। উদাহরণস্বরূপ, একজন ব্যবহারকারী পণ্য ডেটা পড়ার জন্য অনুমোদিত হতে পারে, কিন্তু অ্যাকাউন্ট সেটিংস পরিবর্তন করার জন্য নয়৷
- নিবন্ধন : মার্চেন্ট এপিআই-এর ক্ষেত্রে, এটি একটি এককালীন সেটআপ প্রক্রিয়া যা আপনার পরিচালনা করা মার্চেন্ট অ্যাকাউন্টগুলির জন্য Google আপনাকে গুরুত্বপূর্ণ পরিষেবা ঘোষণা পাঠাতে দেয়৷ নিবন্ধন আপনার প্রধান বণিক কেন্দ্র অ্যাকাউন্টে আপনার বিকাশকারীর ইমেল ঠিকানাগুলিকে যুক্ত করে এবং এটিকে আপনি প্রমাণীকরণের জন্য ব্যবহার করেন এমন Google ক্লাউড প্রকল্প আইডি(গুলি) এর সাথে লিঙ্ক করে৷ এই লিঙ্কেজ আপনার আবেদন করতে দেয়, আপনার পরিচালনা করা সমস্ত বণিক অ্যাকাউন্টগুলির জন্য পরিষেবা ঘোষণাগুলি গ্রহণ করে৷ আরও তথ্যের জন্য, একটি Google ক্লাউড প্রকল্প তৈরি করুন দেখুন।
নিবন্ধন
আপনার অ্যাপ্লিকেশনটিকে মার্চেন্ট API ব্যবহার করতে সক্ষম করার জন্য নিবন্ধন প্রক্রিয়া অত্যন্ত গুরুত্বপূর্ণ৷ আপনার যা জানা দরকার তা এখানে:
পূর্বশর্ত
মার্চেন্ট এপিআই ব্যবহার করতে নিবন্ধন করার জন্য নিম্নলিখিতগুলি প্রয়োজন:
- বণিক কেন্দ্র অ্যাকাউন্ট : আপনার একটি বিদ্যমান বণিক কেন্দ্র অ্যাকাউন্ট প্রয়োজন।
- অ্যাডমিন অ্যাক্সেস: আপনি নিবন্ধন কল শুরু করার জন্য যে Google ব্যবহারকারী অ্যাকাউন্টটি ব্যবহার করেন তার অবশ্যই আপনার নিবন্ধন করা মার্চেন্ট সেন্টার অ্যাকাউন্টে প্রশাসক বিশেষাধিকার থাকতে হবে।
- Google ক্লাউড প্রজেক্ট : আপনার আবেদন অবশ্যই একটি Google ক্লাউড প্রজেক্টের সাথে যুক্ত হতে হবে। এই প্রকল্পটি আপনার আবেদনকে প্রমাণীকরণের জন্য প্রয়োজনীয় শংসাপত্র (যেমন OAuth 2.0 ক্লায়েন্ট আইডি) প্রদান করে।
কেন আপনি একটি শেয়ার করা Google ক্লাউড প্রকল্প নিবন্ধন করতে পারবেন না
Google OAuth Playground এবং APIs Explorer-এর মতো টুল শেয়ার করা, Google-এর মালিকানাধীন Google ক্লাউড প্রকল্প ব্যবহার করে। আপনি ভাগ করা প্রকল্পগুলির সাথে নিবন্ধন করতে পারবেন না কারণ:
- তারা পরীক্ষা এবং অন্বেষণের জন্য বোঝানো হয়, উৎপাদন অ্যাপ্লিকেশন পরিচয়ের জন্য নয়।
- তাদের নিবন্ধন করা শেয়ার করা টুল এবং আপনার নির্দিষ্ট বণিক কেন্দ্র ডেটার মধ্যে একটি লিঙ্ক বোঝায় এবং এর ফলে অবাঞ্ছিত যোগাযোগ হতে পারে।
আপনার অ্যাপ্লিকেশনটির নিজস্ব ডেডিকেটেড Google ক্লাউড প্রকল্প প্রয়োজন যাতে Google আপনাকে যে মার্চেন্ট API যোগাযোগগুলি পাঠায় তা আপনার প্রকৃত ব্যবহারের জন্য প্রাসঙ্গিক থাকে৷
তা সত্ত্বেও, আপনি OAuth প্লেগ্রাউন্ড এবং API এক্সপ্লোরার ওয়েবঅ্যাপ ব্যবহার করতে পারেন পরীক্ষা-নিরীক্ষা এবং অ-উৎপাদন ব্যবহারের ক্ষেত্রে মার্চেন্ট API ব্যবহার করতে।
আপনার Google ক্লাউড প্রকল্প আইডি খুঁজুন
আপনি Google ক্লাউড কনসোলে আপনার প্রোজেক্ট আইডি এবং প্রোজেক্ট নম্বর খুঁজে পেতে পারেন। বিস্তারিত জানার জন্য, প্রকল্পের নাম, নম্বর এবং আইডি খুঁজুন দেখুন।
রেজিস্ট্রেশন কল করুন
Accounts
সাব-এপিআই-এর মধ্যে registerGcp
পদ্ধতি ব্যবহার করে নিবন্ধন করুন। এই কলটি আপনার Google ক্লাউড প্রজেক্ট নম্বরকে মার্চেন্ট সেন্টার অ্যাকাউন্টের সাথে সংযুক্ত করে।
প্রক্রিয়া চলাকালীন, আপনাকে একটি পৃথক ব্যবহারকারীর সাথে যুক্ত একটি ইমেল ঠিকানা প্রদান করা উচিত যা আপনি API কল করতে ব্যবহার করেন। এই ইমেলটি অবশ্যই এমন একজন ব্যবহারকারীর অন্তর্গত হবে যার সাথে বণিক কেন্দ্র অ্যাকাউন্টে অ্যাডমিন অ্যাক্সেস রয়েছে।
ইমেইল ক্ষেত্র সম্পর্কে
কার্যকর যোগাযোগ চাবিকাঠি. Google গুরুত্বপূর্ণ আপডেট, বাধ্যতামূলক পরিষেবা ঘোষণা (MSAs), বিকাশকারী সমীক্ষা এবং মার্চেন্ট এপিআই সম্পর্কিত অন্যান্য সুযোগ পাঠায়। সঠিক যোগাযোগ ব্যবস্থাপনা নিশ্চিত করে যে এগুলি সঠিক লোকেদের কাছে পৌঁছায়।
- উদ্দেশ্য : Google এই ইমেল ঠিকানাটি API-সম্পর্কিত যোগাযোগের জন্য একটি প্রাথমিক যোগাযোগ হিসাবে ব্যবহার করে।
- কার ইমেল : এটি একজন স্বতন্ত্র বিকাশকারীর ইমেল ঠিকানা হওয়া উচিত বা API ইন্টিগ্রেশনের জন্য দায়ী একটি মূল প্রযুক্তিগত পরিচিতি।
- সর্বোত্তম অভ্যাস :
- করুন : একজন ব্যক্তির কর্পোরেট ইমেল ঠিকানা ব্যবহার করুন।
- করবেন না : সাধারণ গোষ্ঠী উপনাম বা পরিষেবা অ্যাকাউন্টের ইমেলগুলি ব্যবহার করুন৷ আমরা মানব প্রাপকদের জন্য যোগাযোগ করতে চাই।
যোগাযোগ ব্যবস্থাপনার জন্য users
সম্পদ
রেজিস্ট্রেশন কলের ইমেল ঠিকানাটি একটি প্রাথমিক পরিচিতি সেট করলে, পরিচিতি এবং অনুমতিগুলি পরিচালনা করার আরও শক্তিশালী উপায় হল Merchant API accounts.users
রিসোর্স বা Merchant Center UI-তে ব্যবহারকারী ব্যবস্থাপনা সেটিংস ব্যবহার করা। Merchant Center ব্যবহার করার বিষয়ে আরও তথ্যের জন্য, আপনার অ্যাকাউন্টে লোকেদের পরিচালনা করুন দেখুন।
নিম্নলিখিত হিসাবে এই বৈশিষ্ট্যগুলির সুবিধা নিন:
- সমস্ত ডেভেলপার যোগ করুন : বণিক কেন্দ্র অ্যাকাউন্টের ব্যবহারকারী হিসাবে API ইন্টিগ্রেশনে কাজ করা ডেভেলপারদের যোগ করুন।
-
API_DEVELOPER
ভূমিকা বরাদ্দ করুন : স্ট্যান্ডার্ড ভূমিকা ( অ্যাডমিন , স্ট্যান্ডার্ড ) ছাড়াও আপনি ব্যবহারকারীদেরAPI_DEVELOPER
ভূমিকা বরাদ্দ করতে পারেন৷ বিশেষ করে, এই ভূমিকাটি সেই ব্যবহারকারীদের অর্পণ করুন যাদের API-সম্পর্কিত যোগাযোগ গ্রহণ করা উচিত। আপনি অন্যান্য ভূমিকা সঙ্গে এটি একত্রিত করতে পারেন. - সুবিধা :
- পরিষ্কার বিচ্ছেদ : এককালীন নিবন্ধন থেকে Decouples API যোগাযোগ ব্যবস্থাপনা।
- নমনীয়তা : দলের সদস্য পরিবর্তনের সাথে সাথে পরিচিতিগুলি আপডেট করুন।
- লক্ষ্যযুক্ত যোগাযোগ : API-নির্দিষ্ট সংবাদ প্রাসঙ্গিক ব্যক্তিদের কাছে যায় তা নিশ্চিত করে।
এমনকি যদি আপনি নিবন্ধনের সময় একটি ইমেল ঠিকানা প্রদান করেন, আমরা দৃঢ়ভাবে API_DEVELOPER
ভূমিকার সাথে ব্যবহারকারীদের যোগ করে API পরিচিতিগুলি পরিচালনা করার সুপারিশ করি৷
তথ্যসূত্র
আরও তথ্যের জন্য, নিম্নলিখিত দেখুন: