بررسی اجمالی
برخی از ادغام کنندگان انتظار دارند توکن های پرداخت آنها منقضی شود. در این شرایط، با نزدیک شدن به انقضای توکن، گوگل مجدداً کاربر را احراز هویت می کند و انقضای توکن را تمدید می کند. به این جریان توکن تازه یا جریان پیوند مجدد می گویند. در طول این جریان، ادغامکننده به Google میگوید چه زمانی توکن پرداخت منقضی میشود.
جریان چگونه کار می کند
اگر یک توکن منقضی شده باشد، یا در شرف انقضا باشد، این جریان روند تمدید تاریخ انقضا را طی خواهد کرد.
Refresh Token Flow
در اینجا لیستی از شی نشان داده شده در نمودار بالا آمده است:
- Google Server : سرور پشتیبان در Google که دستور capture را به سرور Payment Integrator ارسال می کند.
- سرور یکپارچهساز پرداخت : سرور باطنی یکپارچهکننده که درخواست جمعآوری وجوه را میپذیرد.
در این جریان، توکن یا منقضی شده است یا نزدیک به انقضا است. این عمل با سرور ادغام کننده پرداخت شروع می شود.
- سرور Payment Integrator به سرور گوگل می گوید که توکن منقضی شده است یا در شرف انقضا است.
- سرور Google یک پیام
refreshToken
به سرور Payment Integrator ارسال می کند. این شاملauthenticationRequestId
وGPT
به عنوان مدرک احراز هویت است. - سرور Payment Integrator توکن را با تاریخ انقضای جدید تازه می کند. این ممکن است رخ دهد چه توکن اصلی منقضی شده باشد یا نه.
- سرور Payment Integrator یک پیام موفقیت به سرور Google ارسال می کند.
بهترین شیوه ها و ملاحظات دیگر
googlePaymentToken
ارسال شده به سرور Payment Integrator یک توکن جدید نیست، بلکه یک رمز موجود است که قبلاً از طریق associateAccount
ایجاد شده است. اگر رمز ناشناخته باشد، باید پیام خطای FAILED_PRECONDITION
برگردانده شود.