গুগল দ্বারা তৈরি করা একটি কাস্টম টোকেন ব্যবহার করে নতুন অর্ডার তৈরি করে এবং ফেরত দেয়। এই পদ্ধতি ব্যবহার করে ডেভেলপারদের অনুরোধে Google দ্বারা পাস করা userToken সেট করা উচিত। এই পদ্ধতিটি এমন ক্ষেত্রে ব্যবহার করা হয় যেখানে ডেভেলপার/মার্চেন্ট সরাসরি অর্ডারের পক্ষে (লেনদেন এবং এএমপি প্রবাহের পরিবর্তে) Google-এর কাছে অর্ডার সংরক্ষণ করে।
HTTP অনুরোধ
POST https://actions.googleapis.com/v3/orders:createWithCustomToken
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব | |
---|---|
{ "header": { object ( |
ক্ষেত্র | |
---|---|
header | প্রয়োজনীয়: ক্রিয়েট অর্ডার রিকোয়েস্টের জন্য হেডার। |
order | প্রয়োজনীয়: অর্ডার তৈরি করা। দ্রষ্টব্য: 1. একটি বৈধ অর্ডার তৈরি করতে নিম্নলিখিত ক্ষেত্রগুলি সর্বদা প্রয়োজন: order.create_time, order.merchant_order_id, order.contents.line_items, order.contents.line_items.id 2. অর্ডারে কমপক্ষে 1 লাইন আইটেম এবং লাইন আইটেম থাকতে হবে উল্লম্ব/এক্সটেনশন সংজ্ঞায়িত করা আবশ্যক। 3. সমস্ত এক্সটেনশন (অর্ডার স্তর এবং লাইন_আইটেম স্তর উভয়েই) অবশ্যই 1 উল্লম্ব প্রকারে ম্যাপ করতে হবে। একটি অর্ডার একটি বৈধ অর্ডার নয় যদি এটি 1টির বেশি উল্লম্ব প্রতিনিধিত্ব করে। |
userToken | প্রয়োজনীয়: অ্যাসিঙ্ক্রোনাস চ্যানেলের মাধ্যমে Google দ্বারা অংশীদারকে দেওয়া এনক্রিপ্ট করা টোকেন। |
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে Order
একটি উদাহরণ থাকে।