شکل 1 معماری فنی پرداخت حلقه باز و تعامل آن با Google Wallet را نشان می دهد:
در زیر تعاریفی برای هر بخش از معماری فنی آورده شده است.
- دستگاه همراه با Google Wallet
دستگاههای تلفن همراه مجهز به سیستمعامل Android به کاربران این امکان را میدهند که کارتهای خود را به طور ایمن به Google Wallet اضافه کنند. Google Wallet فرآیند توکنسازی را تسهیل میکند، یعنی زمانی که شبکههای پرداخت کارت را توکن میکنند و یک توکن مخصوص دستگاه را روی دستگاه تلفن همراه اضافه میکنند. برای اطلاعات بیشتر درباره توکنسازی، به نحوه عملکرد پرداختها مراجعه کنید.
Google Wallet با اکثر دستگاههای اندرویدی مدرن در تولیدکنندگان و فاکتورهای مختلف سازگار است. برای حداقل الزامات، پیش نیازها را ببینید.
- خواننده حمل و نقل
دستگاههای ترانزیت معمولاً کارتخوانهایی در ایستگاههای حمل و نقل یا نقطه ورودی اتوبوس هستند. ترمینالها و خوانندگان حملونقل یک اعتبار پرداخت را از Google Wallet دریافت میکنند، همانطور که اعتبار پرداخت را از یک کارت اعتباری یا نقدی فیزیکی، بدون تماس دریافت میکنند. برای پذیرش پرداخت های بدون تماس، خواننده حمل و نقل باید با پروتکل EMV مطابقت داشته باشد. برای اطلاعات بیشتر، الزامات عملکرد اساسی را ببینید.
برای اینکه خوانندگان سازگار شوند و از پرداخت های EMV تلفن همراه پشتیبانی کنند، ممکن است به ارتقاء نرم افزار نیاز داشته باشند. برای اطلاعات بیشتر درباره الزامات Google برای برچسبهای EMV، به الزامات عملکرد اساسی مراجعه کنید.
برای خوانندگانی که آفلاین هستند یا بدون اتصال به اینترنت پرسرعت قابل اعتماد هستند، عملیات حمل و نقل برای فعال کردن تأیید اعتبار دستگاه آفلاین (ODA) مورد نیاز است. برای حداقل الزامات، پیش نیازها را ببینید.
- سرور ترانزیت
- سرور باطن. اپراتورهای حمل و نقل یا یکپارچه سازهای سیستم آنها معمولاً آن را اداره می کنند. کارتخوان ها اغلب به صورت متناوب به سرور متصل می شوند و تراکنش های دسته ای را با هم انجام می دهند. سرورها درخواست های پردازش دسته ای را دریافت می کنند و درخواست ها را به پردازشگر پرداخت اپراتور حمل و نقل ارسال می کنند.
- پردازشگر پرداخت
- پردازشگر پرداخت شرکتی است که معاملات را انجام می دهد. اعتبارنامه پرداخت توکن شده را از حالت توکن خارج می کند و تراکنش با بانک صادرکننده را تکمیل می کند. برای اطلاعات بیشتر در مورد پردازش پرداخت، به نحوه عملکرد پرداخت ها مراجعه کنید.
- ارائه دهنده خدمات توکن (TSP)
- TSP برای شبکههای پرداخت خدماتی را برای توکن کردن و حذف کردن کارتهای اعتباری و نقدی ارائه میکند. پردازندهها از TSPها برای بازیابی اعتبار پرداخت بر اساس توکنهایی استفاده میکنند که برنامه Google Wallet برای آنها ارسال میکند.
- سرور گوگل
- این سرور پیوندی بین شرکای Google و دستگاه تلفن همراه مجهز به Android کاربر فراهم می کند. TSP اعلانهای تراکنشهایی مانند اعلانهای مجوز و تسویه حساب را به سرورهای Google ارسال میکند. سرورهای Google از این اطلاعات برای نشان دادن اعلانها و رسیدهای تراکنش به کاربر استفاده میکنند.