অবজেক্ট: প্রমাণীকরণ প্রতিক্রিয়া

প্রতিক্রিয়া শরীর

প্রমাণীকরণ প্রতিক্রিয়ার সময় অবজেক্ট পাঠানো হয়েছে।

এখানে একটি স্পষ্ট পাঠ্য JSON প্রতিক্রিয়ার একটি উদাহরণ:

  {
    "associationId": "88ydEE-ioiwe==",
    "requestId": "375dhjf9-Uydd="
  }

AuthenticationResponse এনক্রিপ্ট করা হয় এবং PGP বা JWE+JWS ব্যবহার করে স্বাক্ষর করা হয়। আরও, এই মানটি ওয়েব-সেফ বেস64 এনকোডেড। এই এনকোডিংকে নীচে Base64UrlEncode হিসাবে উল্লেখ করা হয়েছে। অন্য কথায়, AuthenticationRequest স্পষ্ট পাঠ্য JSON সংস্করণটি অবশ্যই নিম্নলিখিত ফাংশনগুলির মধ্য দিয়ে যেতে হবে:

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)

বা

Base64UrlEncode(
  JWSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)
JSON প্রতিনিধিত্ব
{
  "associationId": string,
  "requestId": string,
}
ক্ষেত্র
associationId

string

Google-এ পেমেন্ট ইন্টিগ্রেটর দ্বারা প্রতিফলিত হয়েছে। এটি Google কে চেক করতে দেয় যে associationId ফিরে পাস করা একই gspAssociationId পাস করা হয়েছে৷ অনুরোধে উপস্থিত থাকলে এটি প্রয়োজন৷

requestId

string

প্রয়োজনীয় : Google-এ পেমেন্ট ইন্টিগ্রেটর দ্বারা প্রতিফলিত হয়। এটি গুগলকে রিপ্লে আক্রমণ প্রতিরোধ করতে দেয়।