Method: accounts.createAndConfigure

অতিরিক্ত কনফিগারেশন সহ একটি স্বতন্ত্র মার্চেন্ট সেন্টার অ্যাকাউন্ট তৈরি করে। নতুন অ্যাকাউন্টের জন্য একজন প্রশাসক হিসাবে অনুরোধকারী ব্যবহারকারীকে যোগ করে।

HTTP অনুরোধ

POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "account": {
    object (Account)
  },
  "users": [
    {
      object (CreateUserRequest)
    }
  ],
  "service": [
    {
      object (AddAccountService)
    }
  ],
  "acceptTermsOfService": {
    object (AcceptTermsOfService)
  }
}
ক্ষেত্র
account

object ( Account )

প্রয়োজন। অ্যাকাউন্ট তৈরি করতে হবে।

users[]

object ( CreateUserRequest )

ঐচ্ছিক। ব্যবহারকারীদের অ্যাকাউন্টে যোগ করতে হবে।

service[]

object ( AddAccountService )

ঐচ্ছিক। নির্দিষ্ট করা থাকলে, তৈরি করা অ্যাকাউন্ট এবং প্রদানকারী অ্যাকাউন্টের মধ্যে একটি অ্যাকাউন্ট পরিষেবা তৈরির অংশ হিসাবে আরম্ভ করা হয়।

acceptTermsOfService

object ( AcceptTermsOfService )

ঐচ্ছিক। পরিষেবার শর্তাবলী (ToS) অ্যাকাউন্ট তৈরি করার সাথে সাথেই গ্রহণ করা হবে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে Account একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/content

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।

ব্যবহারকারীর অনুরোধ তৈরি করুন

CreateUser পদ্ধতির জন্য অনুরোধ বার্তা.

JSON প্রতিনিধিত্ব
{
  "parent": string,
  "userId": string,
  "user": {
    object (User)
  }
}
ক্ষেত্র
parent

string

প্রয়োজন। অ্যাকাউন্টের সম্পদের নাম যার জন্য একজন ব্যবহারকারী তৈরি করা হবে। বিন্যাস: accounts/{account}

userId

string

প্রয়োজন। ব্যবহারকারীর ইমেল ঠিকানা (উদাহরণস্বরূপ, john.doe@gmail.com )।

user

object ( User )

প্রয়োজন। ব্যবহারকারী তৈরি করতে.

Accept TermsOfService

একটি পরিষেবার শর্তাদি সম্পদের রেফারেন্স।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "regionCode": string
}
ক্ষেত্র
name

string

প্রয়োজন। পরিষেবার শর্তাবলী সংস্করণের সম্পদের নাম।

regionCode

string

প্রয়োজন। CLDR দ্বারা সংজ্ঞায়িত অঞ্চল কোড। এটি হয় এমন একটি দেশ যখন ToS বিশেষভাবে সেই দেশে প্রযোজ্য হয় বা 001 যখন এটি বিশ্বব্যাপী প্রযোজ্য হয়।

AddAccountService

অ্যাকাউন্ট তৈরির সময় অ্যাকাউন্ট পরিষেবা যোগ করার জন্য অতিরিক্ত নির্দেশাবলী।

JSON প্রতিনিধিত্ব
{

  // Union field service_type can be only one of the following:
  "accountAggregation": {
    object
  }
  // End of list of possible types for union field service_type.
  "provider": string
}
ক্ষেত্র
ইউনিয়ন ফিল্ড service_type । বর্তমানে শুধুমাত্র মাল্টি-ক্লায়েন্ট প্যারেন্ট অ্যাকাউন্ট টাইপ সমর্থন করে। service_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
accountAggregation

object

প্রদানকারী অ্যাকাউন্টের জন্য একটি সমষ্টিকারী।

provider

string

ঐচ্ছিক। সেবা প্রদানকারী. বিন্যাস: accounts/{account}