ErrorResponse

সমস্ত পদ্ধতির জন্য ত্রুটি প্রতিক্রিয়া অবজেক্ট।

JSON প্রতিনিধিত্ব
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
ক্ষেত্র
responseHeader

object ( ResponseHeader )

প্রয়োজনীয় : সমস্ত প্রতিক্রিয়ার জন্য সাধারণ শিরোনাম।

errorResponseCode

enum ( ErrorResponseCode )

ঐচ্ছিক : একটি কোড যা ঘটে যাওয়া ত্রুটির ধরন ক্যাপচার করে।

errorDescription

string

ঐচ্ছিক : ডিবাগ ত্রুটির জন্য সমর্থন প্রতিনিধিদের জন্য এই অবস্থার একটি বিবরণ প্রদান করুন। নোট করুন যে এটি ব্যবহারকারীদের কখনই দেখানো হয় না। এটিতে ডিবাগিংয়ের জন্য ব্যবহৃত বর্ণনামূলক, অ-সংবেদনশীল পাঠ্য থাকতে পারে। মনে রাখবেন যে errorResponseCode-এর জন্য কিছু মান এই ক্ষেত্রে অতিরিক্ত বিবরণের সাথে থাকা উচিত। উদাহরণ স্বরূপ, INVALID_IDENTIFIER সাথে এই ক্ষেত্রের তথ্য থাকা উচিত যে কোন ধরনের শনাক্তকারী অবৈধ ছিল৷ সতর্কতা: এই বার্তাটিতে কোনো টোকেন অন্তর্ভুক্ত করবেন না যদি না সেগুলিকে সর্বজনীন হিসাবে সংজ্ঞায়িত করা হয়।

paymentIntegratorErrorIdentifier

string

ঐচ্ছিক : এই শনাক্তকারীটি ইন্টিগ্রেটরের জন্য নির্দিষ্ট এবং ইন্টিগ্রেটর দ্বারা তৈরি করা হয়। এটি শুধুমাত্র এই কল সনাক্ত করার জন্য ডিবাগিং উদ্দেশ্যে ব্যবহার করা হয়। এটি সেই শনাক্তকারী যা ইন্টিগ্রেটর এই কলটি জানে।

রেসপন্স হেডার

হেডার অবজেক্ট যা সার্ভার থেকে প্রেরিত সমস্ত প্রতিক্রিয়াতে সংজ্ঞায়িত করা হয়।

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

string ( int64 format)

প্রয়োজনীয় : এই প্রতিক্রিয়ার টাইমস্ট্যাম্প যুগ থেকে মিলিসেকেন্ড হিসাবে উপস্থাপন করা হয়েছে। প্রাপকের অবশ্যই যাচাই করা উচিত যে এই টাইমস্ট্যাম্পটি 'এখন' এর ± 60s।