এই রেফারেন্সটি payment.instruments অ্যারের মধ্যে থাকা পেমেন্ট ইনস্ট্রুমেন্ট অবজেক্টের জন্য কার্ড পেমেন্ট ইনস্ট্রুমেন্ট স্কিমার উপর ভিত্তি করে তৈরি, যা চেকআউট সম্পন্ন হওয়ার পর গুগল পে পেমেন্ট হ্যান্ডলার দ্বারা ফেরত দেওয়া হয়।
{
"id": string,
"handler_id": string,
"type": string,
"selected": boolean,
"display": {
"brand": string,
"last_digits": string,
"description": string,
"card_art": string
},
"billing_address": {
"first_name": string,
"last_name": string,
"street_address": string,
"extended_address": string,
"address_locality": string,
"address_region": string,
"postal_code": string,
"address_country": string,
"phone_number": string
},
"credential": {
"type": "PAYMENT_GATEWAY" | "DIRECT",
"token": string
}
}
বৈশিষ্ট্য
| সম্পত্তি | প্রকার | সর্বদা উপস্থিত? | বর্ণনা |
|---|---|---|---|
id | স্ট্রিং | হ্যাঁ | এই পেমেন্ট ইন্সট্রুমেন্ট ইনস্ট্যান্সটির জন্য প্ল্যাটফর্ম কর্তৃক নির্ধারিত একটি অনন্য শনাক্তকারী। |
handler_id | স্ট্রিং | হ্যাঁ | যে হ্যান্ডলার ইনস্ট্যান্সটি এই ইন্সট্রুমেন্টটি তৈরি করেছে, তার অনন্য শনাক্তকারী। এটি পেমেন্ট হ্যান্ডলার কনফিগারেশনের id ফিল্ডের সাথে সঙ্গতিপূর্ণ। |
type | স্ট্রিং | হ্যাঁ | অর্থপ্রদানের মাধ্যমের ধরণ, যেমন card । |
selected | বুলিয়ান | না | এটি নির্দেশ করে যে এই যন্ত্রটি ব্যবহারকারী কর্তৃক নির্বাচিত হয়েছে কিনা। |
display | বস্তু | হ্যাঁ | পেমেন্ট মাধ্যমটির তথ্য প্রদর্শন করুন। |
display. brand | স্ট্রিং | হ্যাঁ | কার্ডের ব্র্যান্ড/নেটওয়ার্ক (উদাহরণস্বরূপ, "ভিসা")। |
display. last_digits | স্ট্রিং | হ্যাঁ | কার্ড নম্বরের শেষ ৪টি অঙ্ক। |
display. description | স্ট্রিং | না | কার্ডটির একটি ব্যবহারকারী-বান্ধব বিবরণ। |
display. card_art | স্ট্রিং | না | কার্ডটির প্রতিনিধিত্বকারী একটি ছবির URI। |
billing_address | বস্তু | না | কার্ডের সাথে যুক্ত বিলিং ঠিকানা। এটি শুধুমাত্র তখনই ফেরত দেওয়া হয়, যদি কনফিগারেশনে billing_address_required true সেট করা থাকে। |
billing_address. first_name | স্ট্রিং | না | ঠিকানাটির সাথে যুক্ত যোগাযোগকারীর প্রথম নাম। |
billing_address. last_name | স্ট্রিং | না | ঠিকানার সাথে যুক্ত যোগাযোগকারীর শেষ নাম। |
billing_address. street_address | স্ট্রিং | না | রাস্তার ঠিকানা। |
billing_address. extended_address | স্ট্রিং | না | ঠিকানার একটি বর্ধিত অংশ (যেমন, অ্যাপার্টমেন্ট বা স্যুইট নম্বর)। |
billing_address. address_locality | স্ট্রিং | না | এলাকাটি (উদাহরণস্বরূপ, শহর)। |
billing_address. address_region | স্ট্রিং | না | অঞ্চলটি (উদাহরণস্বরূপ, রাজ্য বা প্রদেশ)। |
billing_address. postal_code | স্ট্রিং | না | জিপ/পোস্টাল কোড। |
billing_address. address_country | স্ট্রিং | না | দেশের কোড (২-অক্ষরের আইএসও ৩১৬৬-১ আলফা-২ ফরম্যাট)। |
billing_address. phone_number | স্ট্রিং | না | ফোন নম্বর। এটি শুধুমাত্র তখনই ফেরত দেওয়া হবে, যদি কনফিগারেশনে phone_number_required true সেট করা থাকে। |
credential | বস্তু | না | গুগল পে দ্বারা ফেরত দেওয়া সুরক্ষিত টোকেনাইজেশন ডেটা। |
credential. type | স্ট্রিং | হ্যাঁ | টোকেনাইজেশন ধরণ। কনফিগার করা ধরণের সাথে মেলে।
|
credential. token | স্ট্রিং | হ্যাঁ | এনক্রিপ্টেড পেমেন্ট ক্রেডেনশিয়াল টোকেনটি একটি JSON-সিরিয়ালাইজড স্ট্রিং হিসেবে।PAYMENT_GATEWAY ক্ষেত্রে, এতে আপনার গেটওয়েতে পাঠানোর জন্য এনক্রিপ্টেড পেলোড থাকে। DIRECT এর ক্ষেত্রে, এতে এনক্রিপ্টেড কার্ডের বিবরণ থাকে (যা আপনার প্রাইভেট কী ব্যবহার করে ডিক্রিপশন করা প্রয়োজন)। ফরম্যাট এবং ডিক্রিপশন প্রক্রিয়া সম্পর্কে বিস্তারিত জানতে পেমেন্ট ডেটা ক্রিপ্টোগ্রাফি গাইড দেখুন। |