Google Cloud প্রোজেক্ট ম্যানেজ ও ট্রানজিশন করা

Merchant API ব্যবহার করতে, আপনাকে ডেভেলপার রেজিস্ট্রেশনের মাধ্যমে আপনার Google Cloud প্রোজেক্টকে আপনার প্রাথমিক Merchant Center অ্যাকাউন্টের সাথে লিঙ্ক করতে হবে। আপনার ইন্টিগ্রেশনের লাইফসাইকেল জুড়ে, আপনাকে হয়ত Merchant Center অ্যাকাউন্টের সাথে যুক্ত Google Cloud প্রোজেক্ট আইডি পরিবর্তন করতে হবে, বিভিন্ন এনভায়র্নমেন্ট জুড়ে একাধিক প্রোজেক্ট ম্যানেজ করতে হবে অথবা Content API for Shopping থেকে মাইগ্রেট করার সময় প্রোজেক্ট ট্রানজিশন করতে হবে।

এই নির্দেশিকা থেকে আপনি এগুলি সম্পর্কে জানতে পারবেন:

  • ডাউনটাইম ছাড়াই আগে থেকে থাকা Merchant API ইন্টিগ্রেশনের জন্য Google Cloud প্রোজেক্ট আইডি পরিবর্তন বা রোটেট করুন।
  • একটি Merchant Center অ্যাকাউন্ট থেকে Google Cloud প্রোজেক্ট অনিবন্ধিত করুন এবং অন্য একটি Merchant Center অ্যাকাউন্টের সাথে এটি রেজিস্টার করুন।
  • আপনি শপিংয়ের জন্য কন্টেন্ট API থেকে মার্চেন্ট API-তে মাইগ্রেট করলে, সঠিক Google Cloud প্রোজেক্ট ট্রানজিশন স্ট্র্যাটেজি বেছে নিন এবং এক্সিকিউট করুন।

পূর্বশর্ত

Google Cloud প্রোজেক্ট ম্যানেজ বা ট্রানজিট করার আগে, যাচাই করে নিন যে আপনি ডেভেলপার রেজিস্ট্রেশন সংক্রান্ত পূর্বশর্ত পূরণ করেছেন। আরও বিবরণের জন্য, ডেভেলপার হিসেবে রেজিস্টার করুন গাইডের পূর্বশর্ত বিভাগ দেখুন।

মূল নিয়ম ও সীমাবদ্ধতা

আপনার Google Cloud প্রোজেক্টে পরিবর্তন করার পরিকল্পনা করার সময়, নিম্নলিখিত নিয়মগুলি মনে রাখবেন:

  • একটির-সাথে-অনেক প্রোজেক্ট রেজিস্ট্রেশন: একটি প্রাথমিক Merchant Center অ্যাকাউন্টে একসাথে একাধিক Google Cloud প্রোজেক্ট রেজিস্টার করা যেতে পারে। তবে, প্রতিটি Google Cloud প্রোজেক্ট যেকোনও সময়ে শুধুমাত্র একটি প্রাথমিক Merchant Center অ্যাকাউন্টের সাথে রেজিস্টার করা যেতে পারে। অন্য Merchant Center অ্যাকাউন্টের সাথে আগে থেকেই লিঙ্ক করা আছে এমন কোনও প্রোজেক্ট রেজিস্টার করার চেষ্টা করলে, ALREADY_EXISTS (409 Conflict) সমস্যা হয়েছে এমন মেসেজ দেখায় এবং তার কারণ হিসেবে DUPLICATE_PROJECT_REGISTRATION উল্লেখ করা হয়।
  • প্রোজেক্টের মালিকানা সংক্রান্ত গোপনীয়তা: নিরাপত্তা ও গোপনীয়তা সংক্রান্ত কারণে, Google Shopping এবং Merchant API সহায়তা টিম কোনও Google Cloud প্রোজেক্টের মালিক বা অ্যাডমিনিস্ট্রেটরের ইমেল আইডি প্রকাশ করতে পারে না। আপনি কোনও প্রোজেক্টের অ্যাক্সেস হারিয়ে ফেললে, Google Cloud সহায়তা টিমের সাথে যোগাযোগ করুন।
  • Content API for Shopping বন্ধ করার এক্সটেনশন প্রোজেক্ট-নির্দিষ্ট: আপনি যদি Content API for Shopping-এর জন্য বর্ধিত অ্যাক্সেসের অনুমোদন পেয়ে থাকেন, তাহলে সেই এক্সটেনশনটি শুধুমাত্র আপনার অনুরোধে জমা দেওয়া নির্দিষ্ট Google Cloud প্রোজেক্ট আইডিতে প্রযোজ্য হবে। এক্সটেনশন অটোমেটিক নতুন Google Cloud প্রোজেক্টে ট্রান্সফার হয় না।

Merchant API অ্যাকাউন্টের জন্য Google Cloud প্রোজেক্ট আইডি পরিবর্তন করা

আপনি যদি ইতিমধ্যেই Merchant API ব্যবহার করেন এবং আপনার ইন্টিগ্রেশনকে নতুন Google Cloud প্রোজেক্টে পরিবর্তন করতে চান—যেমন, সাংগঠনিক পুনর্গঠন, ক্রেডেনশিয়াল রোটেশন নীতি বা পুরনো প্রোজেক্টে অ্যাডমিনিস্ট্রেটিভ অ্যাক্সেস হারিয়ে ফেলার কারণে—তাহলে আপনি কোনও ডাউনটাইম ছাড়াই প্রোজেক্ট পরিবর্তন করতে পারবেন। যেহেতু একটি Merchant Center অ্যাকাউন্ট একই সাথে একাধিক রেজিস্টার করা Google Cloud প্রোজেক্টে কাজ করে, তাই আপনি পুরনো প্রোজেক্টটি বন্ধ করার আগে নতুন প্রোজেক্ট রেজিস্টার করতে পারবেন।

ধাপ ১: আপনার নতুন Google Cloud প্রোজেক্ট তৈরি ও কনফিগার করা

  1. Google Cloud কনসোলে নতুন প্রোজেক্ট তৈরি করুন। বিস্তারিত নির্দেশাবলীর জন্য, Google Cloud প্রোজেক্ট তৈরি করুন দেখুন।
  2. নতুন প্রোজেক্টে Merchant API (merchantapi.googleapis.com) চালু করুন। Google Cloud প্রোজেক্ট তৈরি করুন লিঙ্ক থেকে Merchant API চালু করুন বিভাগ দেখুন।
  3. নতুন Google Cloud প্রোজেক্টে যাচাইকরণ ক্রেডেনশিয়াল (পরিষেবা অ্যাকাউন্ট বা OAuth 2.0 ক্লায়েন্ট আইডি) তৈরি করুন।
  4. আপনার প্রাথমিক Merchant Center অ্যাকাউন্টে প্রমাণকারী ইমেল আইডি (যেমন, নতুন পরিষেবা অ্যাকাউন্টের ইমেল) ADMIN ভূমিকা সহ ব্যবহারকারী হিসেবে যোগ করুন।

ধাপ ২: নতুন Google Cloud প্রোজেক্ট রেজিস্টার করুন

আপনার নতুন Google Cloud প্রোজেক্টের ক্রেডেনশিয়াল ব্যবহার করে যাচাই করুন এবং আপনার প্রাথমিক Merchant Center অ্যাকাউন্টের সাথে নতুন প্রোজেক্ট লিঙ্ক করতে accounts.developerRegistration.registerGcp মেথড কল করুন। বিস্তারিত নির্দেশাবলীর জন্য, ডেভেলপার হিসেবে রেজিস্টার করুন থেকে রেজিস্ট্রেশন কল করুন বিভাগ দেখুন।

ধাপ ৩: আপনার রেজিস্টার করা Google Cloud প্রোজেক্ট যাচাই করুন

আপনার আগে থেকে থাকা এবং নতুন Google Cloud প্রোজেক্ট, দুটিই আপনার Merchant Center অ্যাকাউন্টের সাথে লিঙ্ক করা আছে কিনা তা কনফার্ম করতে, accounts.developerRegistration.getDeveloperRegistration মেথড কল করুন:

GET https://merchantapi.googleapis.com/accounts/v1/accounts/ACCOUNT_ID/developerRegistration
Authorization: Bearer ACCESS_TOKEN

নিম্নলিখিতগুলি পরিবর্তন করুন:

  • ACCOUNT_ID: আপনার Merchant Center আইডি
  • ACCESS_TOKEN: API কল করার জন্য অনুমোদন টোকেন

উত্তরে DeveloperRegistration রিসোর্সটি gcpIds ফিল্ডে সব লিঙ্ক করা প্রোজেক্টের Google Cloud প্রোজেক্টের সংখ্যাসূচক নম্বর সহ ফেরত আসে:

{
  "name": "accounts/ACCOUNT_ID/developerRegistration",
  "gcpIds": [
    "123456789012",
    "987654321098"
  ]
}

এছাড়াও, আপনি accounts.developerRegistration.getAccountForGcpRegistration পদ্ধতি কল করে, কলিং Google Cloud প্রোজেক্ট কোন Merchant Center অ্যাকাউন্টের সাথে রেজিস্টার করা আছে তা যাচাই করতে পারবেন:

GET https://merchantapi.googleapis.com/accounts/v1/accounts:getAccountForGcpRegistration
Authorization: Bearer ACCESS_TOKEN

নিম্নলিখিতগুলি পরিবর্তন করুন:

  • ACCESS_TOKEN: আপনি যে Google Cloud প্রোজেক্ট চেক করতে চান সেটির ক্রেডেনশিয়াল ব্যবহার করে তৈরি করা অনুমোদন টোকেন

ধাপ ৪: ট্রাফিক পরিবর্তন করুন এবং পুরনো Google Cloud প্রোজেক্ট আনরেজিস্টার করুন

  1. আপনার নতুন Google Cloud প্রোজেক্ট থেকে ক্রিডেনশিয়াল ব্যবহার করতে, আপনার অ্যাপ্লিকেশন কনফিগারেশন আপডেট করুন। দুটি প্রোজেক্টই রেজিস্টার করা আছে বলে, আপনার ওয়ার্কলোড কোনও বাধা ছাড়াই ট্রানজিশন করে।
  2. সব ট্রাফিক নতুন প্রোজেক্ট ব্যবহার করা শুরু করলে, আপনি চাইলে পুরনো Google Cloud প্রোজেক্ট ক্রেডেনশিয়াল দিয়ে যাচাই করিয়ে এবং accounts.developerRegistration.unregisterGcp মেথড কল করে পুরনো প্রোজেক্টের লিঙ্ক সরিয়ে দিতে পারেন:
POST https://merchantapi.googleapis.com/accounts/v1/accounts/ACCOUNT_ID/developerRegistration:unregisterGcp
Content-Type: application/json
Authorization: Bearer OLD_PROJECT_ACCESS_TOKEN

নিম্নলিখিতগুলি পরিবর্তন করুন:

  • ACCOUNT_ID: আপনার Merchant Center আইডি
  • OLD_PROJECT_ACCESS_TOKEN: API কল করার জন্য পুরনো Google Cloud প্রোজেক্ট থেকে অনুমোদন টোকেন

Java

import com.google.api.gax.core.FixedCredentialsProvider;
import com.google.auth.oauth2.GoogleCredentials;
import com.google.shopping.merchant.accounts.v1.DeveloperRegistrationName;
import com.google.shopping.merchant.accounts.v1.DeveloperRegistrationServiceClient;
import com.google.shopping.merchant.accounts.v1.DeveloperRegistrationServiceSettings;
import com.google.shopping.merchant.accounts.v1.UnregisterGcpRequest;
import shopping.merchant.samples.utils.Authenticator;
import shopping.merchant.samples.utils.Config;

/**
 * This class demonstrates how to unregister the GCP project currently used to call the Merchant API
 * for a specific account.
 */
public class UnregisterGcpSample {

  public static void unregisterGcp(Config config) throws Exception {

    // Obtains OAuth token based on the user's configuration.
    GoogleCredentials credential = new Authenticator().authenticate();

    // Creates service settings using the credentials retrieved above.
    DeveloperRegistrationServiceSettings developerRegistrationServiceSettings =
        DeveloperRegistrationServiceSettings.newBuilder()
            .setCredentialsProvider(FixedCredentialsProvider.create(credential))
            .build();

    // Creates DeveloperRegistration name to identify the DeveloperRegistration.
    // The name has the format: accounts/{account}/developerRegistration
    String name =
        DeveloperRegistrationName.newBuilder()
            .setAccount(config.getAccountId().toString())
            .build()
            .toString();

    // Calls the API and propagates any network failures/errors.
    try (DeveloperRegistrationServiceClient developerRegistrationServiceClient =
        DeveloperRegistrationServiceClient.create(developerRegistrationServiceSettings)) {

      // Creates a request to unregister the GCP project.
      UnregisterGcpRequest request = UnregisterGcpRequest.newBuilder().setName(name).build();

      System.out.println("Sending UnregisterGcp request for: " + name);
      developerRegistrationServiceClient.unregisterGcp(request);
      System.out.println("Unregister GCP successful.");
    }
  }

  public static void main(String[] args) throws Exception {
    Config config = Config.load();
    unregisterGcp(config);
  }
}

cURL

curl -X POST \
  "https://merchantapi.googleapis.com/accounts/v1/accounts/ACCOUNT_ID/developerRegistration:unregisterGcp" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer OLD_PROJECT_ACCESS_TOKEN"

অন্য Merchant Center অ্যাকাউন্টে রেজিস্টার করা Google Cloud প্রোজেক্ট আবার অ্যাসাইন করা

যেহেতু একটি Google Cloud প্রোজেক্টকে কোনও একটি প্রাথমিক Merchant Center অ্যাকাউন্টের সাথে একবারে রেজিস্টার করা যায়, তাই একটি Merchant Center অ্যাকাউন্ট (OLD_ACCOUNT_ID) থেকে অন্যটিতে (NEW_ACCOUNT_ID) আগে থেকে থাকা প্রোজেক্টকে আবার অ্যাসাইন করতে, এইসব ধাপ অনুসরণ করুন। আপনার প্রোজেক্ট কোন Merchant Center অ্যাকাউন্টের সাথে রেজিস্টার করবেন তা বেছে নেওয়ার নির্দেশিকা পেতে, গুরুত্বপূর্ণ বিষয় দেখুন:

  1. Google Cloud প্রোজেক্টের ক্রেডেনশিয়াল ব্যবহার করে যাচাই করুন যে OLD_ACCOUNT_ID-এ অ্যাক্সেস আছে এবং accounts/OLD_ACCOUNT_ID/developerRegistration-এ unregisterGcp কল করুন।
  2. যাচাই করে দেখুন যে যাচাইকারী পরিচয়ের ADMIN-এ ভূমিকা আছে NEW_ACCOUNT_ID এবং NEW_ACCOUNT_ID-এর যাচাই করা ওয়েবসাইট আছে।
  3. একই Google Cloud প্রোজেক্টের ক্রেডেনশিয়াল ব্যবহার করে accounts/NEW_ACCOUNT_ID/developerRegistration-এ registerGcp কল করুন। NEW_ACCOUNT_ID-এ এখনও API_DEVELOPER ভূমিকা সহ কোনও ব্যবহারকারী না থাকলে, developerEmail অনুরোধ ফিল্ডে কোনও সঠিক ব্যবহারকারীর ইমেল পাস করুন। .gserviceaccount.com দিয়ে শেষ হওয়া পরিষেবা অ্যাকাউন্টের ইমেল developerEmail হিসেবে ব্যবহার করা যাবে না।

Content API for Shopping থেকে মাইগ্রেট করার সময় Google Cloud প্রোজেক্ট ট্রানজিশন করুন

Content API for Shopping থেকে Merchant API-তে মাইগ্রেট করার সময়, আপনি পুরনো Google Cloud প্রোজেক্টে অ্যাক্সেস সংক্রান্ত সীমাবদ্ধতার সম্মুখীন হতে পারেন—যেমন, আপনার আসল API কী যদি পুরনো Merchant Center যাচাইকরণ ওয়ার্কফ্লোর মাধ্যমে সরাসরি কনফিগার করা হয়ে থাকে অথবা আসল প্রোজেক্টের মালিক যদি আপনার সংস্থা ছেড়ে চলে যান।

আপনি কি নিজের পুরনো প্রোজেক্টে Shopping-এর জন্য Content API রেখে Merchant API-এর জন্য বর্তমান প্রোজেক্ট রাখতে চান নাকি নতুন প্রোজেক্ট ব্যবহার করতে চান, তার উপর নির্ভর করে নিচের দু'টি বিকল্পের মধ্যে একটি বেছে নিন।

আপনার মাইগ্রেশন প্রোজেক্ট স্ট্র্যাটেজি বেছে নিন

পরিস্থিতি পুরনো প্রোজেক্টে অ্যাডমিন অ্যাক্সেস প্রয়োজন? চালু করার জন্য API নতুন প্রোজেক্টে Content API for Shopping এক্সটেনশন প্রয়োজন?
বিকল্প ১: আপনার আগে থেকে থাকা প্রোজেক্ট রেখে দিন হ্যাঁ (অথবা Google Cloud সহায়তা টিমের মাধ্যমে ফিরিয়ে আনুন) আগে থেকে থাকা প্রোজেক্টে Merchant API চালু করুন (শপিংয়ের জন্য Content API আগে থেকেই চালু করা আছে) না (পুরনো প্রোজেক্ট আইডিতে আগে থেকে থাকা এক্সটেনশন বৈধ থাকে)
বিকল্প ২: Content API for Shopping-এর জন্য পুরনো প্রোজেক্ট রেখে দিন এবং Merchant API-এর জন্য নতুন প্রোজেক্ট ব্যবহার করুন না নতুন প্রোজেক্টে Merchant API চালু করুন (পুরনো প্রোজেক্টে Content API for Shopping চালু রাখুন) না (পুরনো প্রোজেক্টে এক্সটেনশন থেকে যায়; নতুন প্রোজেক্ট শুধু Merchant API কল করে)

বিকল্প ১: আপনার আগে থেকে থাকা Google Cloud প্রোজেক্ট রেখে দিন

আপনি যদি শপিংয়ের জন্য কন্টেন্ট API এবং মার্চেন্ট API, দুটির জন্যই আপনার আগে থেকে থাকা Google Cloud প্রজেক্ট ব্যবহার করতে চান, তাহলে এই বিকল্পটি বেছে নিন।

শুরু করার আগে, আপনার আগে থেকে থাকা প্রোজেক্টের অ্যাক্সেস যাচাই বা ফিরিয়ে আনুন। Google Cloud কনসোলে সাইন-ইন করুন এবং কনফার্ম করুন যে আপনার অ্যাকাউন্টে বর্তমান প্রোজেক্টের জন্য নিম্নলিখিত ভূমিকাগুলির মধ্যে যেকোনও একটি রয়েছে:

  • মালিক (roles/owner),
  • এডিটর (roles/editor)
  • পরিষেবা ব্যবহার সংক্রান্ত অ্যাডমিন (roles/serviceusage.serviceUsageAdmin)
  1. Merchant API চালু করুন: merchantapi.googleapis.com চালু করুন Google Cloud API লাইব্রেরি-তে অথবা gcloud কমান্ডের সাহায্যে। ধাপে-ধাপে দেওয়া নির্দেশাবলীর জন্য, Merchant Center থেকে API যাচাইকরণ কনফিগার করুন দেখুন।
  2. Merchant Center-এর সাথে Google Cloud প্রোজেক্ট রেজিস্টার করুন: আপনার আগে থেকে থাকা প্রোজেক্ট থেকে অনুরোধ অনুমোদন করতে এবং registerGcp মেথড কল করে আপনার আগে থেকে থাকা Google Cloud প্রোজেক্টকে আপনার প্রাথমিক Merchant Center অ্যাকাউন্টের সাথে লিঙ্ক করতে ডেভেলপার হিসেবে রেজিস্টার করুন গাইডে দেওয়া ধাপগুলি অনুসরণ করুন। আপনার আগে থেকে থাকা পরিষেবা অ্যাকাউন্ট কী এবং অনুমোদিত Content API for Shopping এক্সটেনশন কোনও পরিবর্তন ছাড়াই কাজ করা চালিয়ে যাবে।

বিকল্প ২: Content API for Shopping-এর জন্য পুরনো Google Cloud প্রোজেক্ট এবং Merchant API-এর জন্য নতুন প্রোজেক্ট ব্যবহার করা

আপনার পুরনো Google Cloud প্রোজেক্টে সঠিক ক্রেডেনশিয়াল ও অনুমোদিত এক্সটেনশন সহ শপিংয়ের জন্য কন্টেন্ট API-এর পুরনো ইন্টিগ্রেশন আগে থেকেই চালু থাকলে এবং আপনি আলাদা, নির্দিষ্ট Google Cloud প্রোজেক্টে নতুন মার্চেন্ট API ইন্টিগ্রেশন তৈরি করতে চাইলে, এই বিকল্প বেছে নিন:

  1. পুরনো প্রোজেক্টে আপনার Content API for Shopping ইন্টিগ্রেশন বজায় রাখুন: আপনার বর্তমান Content API for Shopping ওয়ার্কফ্লো এবং ক্রেডেনশিয়াল পুরনো Google Cloud প্রোজেক্টে চালু রাখুন। পুরনো প্রোজেক্ট আইডির জন্য আপনার এক্সটেনশনের অনুরোধ অনুমোদিত হলে, আপনার বর্তমান Content API for Shopping ইন্টিগ্রেশন বর্ধিত সময়সীমা পর্যন্ত কাজ করা চালিয়ে যাবে।
  2. শুধুমাত্র Merchant API-এর জন্য নতুন Google Cloud প্রোজেক্ট তৈরি করুন: নতুন Google Cloud প্রোজেক্ট তৈরি করুন, merchantapi.googleapis.com চালু করুন এবং আপনার নতুন Merchant API ওয়ার্কলোডের জন্য ক্রেডেনশিয়াল (পরিষেবা অ্যাকাউন্ট বা OAuth 2.0 ক্লায়েন্ট আইডি) তৈরি করুন।
  3. নতুন প্রোজেক্ট রেজিস্টার করুন: আপনার নতুন প্রোজেক্ট থেকে অনুরোধ অনুমোদন করতে এবং ডেভেলপারের সঠিক যোগাযোগের ইমেল সহ registerGcp পদ্ধতি কল করতে ডেভেলপার হিসেবে রেজিস্টার করুন লিঙ্কে দেওয়া ধাপগুলি অনুসরণ করুন। সার্ভিস অ্যাকাউন্ট ইমেল (.gserviceaccount.com দিয়ে শেষ হয় ) developerEmail হিসেবে ব্যবহার করা যায় না।
  4. ধাপে ধাপে ওয়ার্কলোড মাইগ্রেট করুন: আপনার পুরনো Content API for Shopping প্রোজেক্ট থেকে নতুন Merchant API প্রোজেক্টে ধীরে ধীরে API কল শিফট করুন, Content API for Shopping-এর নির্ধারিত বন্ধ হওয়ার তারিখের আগে (অথবা আপনার অনুমোদিত এক্সটেনশনের মেয়াদ শেষ হওয়ার আগে) এবং মাইগ্রেশন সম্পূর্ণ হয়ে গেলে পুরনো প্রোজেক্ট বন্ধ করে দিন।

বিশেষ পরিস্থিতি: মাইগ্রেশন সম্পূর্ণ করার আগে আপনার পুরনো Google Cloud প্রোজেক্টের অ্যাক্সেস হারিয়েছেন

Content API for Shopping আর ব্যবহার করা হয় না বলে, এটি Google Cloud API লাইব্রেরিতে আর তালিকাভুক্ত নেই এবং নতুন তৈরি করা Google Cloud প্রোজেক্টে চালু করা যাবে না। এর ফলে, আপনি নিজে থেকে নতুন Google Cloud প্রোজেক্টে আগে থেকে থাকা Content API for Shopping ওয়ার্কলোড সরাতে পারবেন না।

আপনি যদি আর নিজের পুরনো প্রোজেক্ট থেকে Content API for Shopping কল করতে না পারেন (যেমন, প্রত্যাহার করা ক্রেডেনশিয়াল বা প্রোজেক্ট অ্যাক্সেস আর ফিরিয়ে আনা যাবে না):

  1. আপনার আগে থেকে থাকা Google Cloud প্রোজেক্টের অ্যাক্সেস ফিরিয়ে আনতে Google Cloud সহায়তা টিমের সাথে যোগাযোগ করুন (বিকল্প ১), অথবা
  2. নতুন Google Cloud প্রোজেক্ট তৈরি ও রেজিস্টার করতে এবং প্রভাবিত ওয়ার্কফ্লো সরাসরি Merchant API-তে মাইগ্রেট করতে বিকল্প ২ অনুসরণ করুন। আপনি মাইগ্রেশন সংক্রান্ত কোনও গুরুতর সমস্যার সম্মুখীন হলে, Merchant API সহায়তা টিমের সাথে যোগাযোগ করুন।

পরবর্তী ধাপ