13 জুন, 2023 তারিখে কথোপকথনমূলক অ্যাকশন সূর্যাস্তের আগে 3 মে, 2023 তারিখে ট্রানজ্যাকশন API বাতিল করা হবে। আরও তথ্যের জন্য,
কথোপকথনমূলক অ্যাকশন সূর্যাস্ত দেখুন।
Method: orders.createWithCustomToken
গুগল দ্বারা তৈরি করা একটি কাস্টম টোকেন ব্যবহার করে নতুন অর্ডার তৈরি করে এবং ফেরত দেয়। এই পদ্ধতি ব্যবহার করে ডেভেলপারদের অনুরোধে Google দ্বারা পাস করা userToken সেট করা উচিত। এই পদ্ধতিটি এমন ক্ষেত্রে ব্যবহার করা হয় যেখানে ডেভেলপার/মার্চেন্ট সরাসরি অর্ডারের পক্ষে (লেনদেন এবং এএমপি প্রবাহের পরিবর্তে) Google-এর কাছে অর্ডার সংরক্ষণ করে।
HTTP অনুরোধ
POST https://actions.googleapis.com/v3/orders:createWithCustomToken
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
ক্ষেত্র |
---|
header | object ( OrderRequestHeader ) প্রয়োজনীয়: ক্রিয়েট অর্ডার রিকোয়েস্টের জন্য হেডার। |
order | object ( Order ) প্রয়োজনীয়: অর্ডার তৈরি করা। দ্রষ্টব্য: 1. একটি বৈধ অর্ডার তৈরি করতে নিম্নলিখিত ক্ষেত্রগুলি সর্বদা প্রয়োজন: order.create_time, order.merchant_order_id, order.contents.line_items, order.contents.line_items.id 2. অর্ডারে কমপক্ষে 1 লাইন আইটেম এবং লাইন আইটেম থাকতে হবে উল্লম্ব/এক্সটেনশন সংজ্ঞায়িত করা আবশ্যক। 3. সমস্ত এক্সটেনশন (অর্ডার স্তর এবং লাইন_আইটেম স্তর উভয়েই) অবশ্যই 1 উল্লম্ব প্রকারে ম্যাপ করতে হবে। একটি অর্ডার একটি বৈধ অর্ডার নয় যদি এটি 1টির বেশি উল্লম্ব প্রতিনিধিত্ব করে। |
userToken | string প্রয়োজনীয়: অ্যাসিঙ্ক্রোনাস চ্যানেলের মাধ্যমে Google দ্বারা অংশীদারকে দেওয়া এনক্রিপ্ট করা টোকেন। |
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে Order
একটি উদাহরণ থাকে।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-01-12 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-01-12 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["Creates new Orders using a custom token provided by Google, enabling developers to save orders directly on behalf of the user."],["Requires a `POST` request to `https://actions.googleapis.com/v3/orders:createWithCustomToken` with specific data in the request body."],["The request body must contain `header`, `order`, and `userToken` fields with specified data structures and requirements."],["A successful response returns the created `Order` object with details of the order."]]],["This describes the process of creating a new order using a custom Google-minted token. A `POST` request is sent to `https://actions.googleapis.com/v3/orders:createWithCustomToken`. The request body requires a JSON payload with `header`, `order` (including `create_time`, `merchant_order_id`, and at least one valid `line_item` with an ID and vertical extension), and `userToken` (an encrypted token from Google). A successful request returns an `Order` instance in the response body.\n"]]