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-06 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-01-06 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["This document explains the `orders:createWithCustomToken` method, which creates new Google Orders using a custom, Google-minted token."],["Developers should include the `userToken` provided by Google in the request."],["This process is typically used when developers or merchants directly save orders to Google on behalf of the order, rather than using Transactions or AMP flows."],["The request body must include a header, order details (with at least one line item and a specified vertical), and the `userToken`."],["A successful response will return the created `Order` object."]]],["This document outlines how to create a new order using a custom Google-minted token. It involves sending a `POST` request to `https://actions.googleapis.com/v3/orders:createWithCustomToken`. The request body requires a JSON structure with `header` (OrderRequestHeader object), `order` (Order object, including required fields like `create_time`, `merchant_order_id`, and line items), and a `userToken` (an encrypted token from Google). Successful requests return an `Order` object in the response body. The order must contain at least one line item, and all extensions should map to a single vertical type.\n"]]