هنگامی که یک پاسپورت ایجاد کردید و آن را در یک JWT امضا شده رمزگذاری کردید، میتوانید آن را در هر جایی که پیوند «افزودن به کیف پول Google» پشتیبانی میشود صادر کنید. برای انجام این کار، دکمه «افزودن به Google Wallet» یا یک لینک را به کاربر خود ارائه میدهید که پس از ضربه زدن روی آن، پاس را در Google Wallet ذخیره میکند. نمونه هایی از مواردی که ممکن است از این روش استفاده کنید شامل وب سایت ها، ایمیل، پیامک و موارد دیگر است.
پیش نیازها
قبل از اینکه بخواهید مجوز صادر کنید، حتماً موارد زیر را انجام دهید:
- تمام مراحل راهنمای Onboarding را کامل کنید.
- حداقل یک کلاس Pass ایجاد کنید.
- حداقل یک Object Passes ایجاد کنید.
- Pass Class و Passes Object را در JWT رمزگذاری کنید .
- JWT خود را با کلید حساب سرویس Google Cloud خود امضا کنید .
1. پیوند «افزودن به Google Wallet» ایجاد کنید
صدور مجوز با پیوند «Google Wallet»، Object Passes را به Google Wallet کاربر اضافه میکند، و فقط میتواند در چارچوب هویت Google وارد شده به سیستم شروع شود.
پیوند «افزودن به Google Wallet» یک URL است که به صورت پویا ایجاد شده است که حاوی یک رمز وب JSON (JWT) کدگذاری شده و امضا شده است .
پیوند افزودن به Google Wallet دارای قالب زیر است:
https://pay.google.com/gp/v/save/<signed_jwt>
به عنوان مثال، یک پیوند کاملاً شکل گرفته «افزودن به کیف پول Google» چیزی شبیه به این خواهد بود:
https://pay.google.com/gp/v/save/eyJhbGci6IkpXVCJ9.eyJhdWQiO...6EkC1Ahp6A
این پیوند را می توان در وب سایت ها، ایمیل، چت، پیامک یا هر جای دیگری که از هایپرلینک ها پشتیبانی می کند تعبیه کرد.
برای اطلاعات بیشتر در مورد ایجاد Pass Classes و Passes Objects، به ایجاد Passes Classes and Passes Objects مراجعه کنید.
برای اطلاعات بیشتر در مورد نحوه ایجاد JWT امضا شده مورد نیاز برای ایجاد پیوند «افزودن به Google Wallet»، به کار با JSON Web Tokens مراجعه کنید.
2. (توصیه می شود) از دکمه «افزودن به کیف پول Google» استفاده کنید
برای هر سطحی که از تصاویر هایپرلینک پشتیبانی می کند، مانند وب سایت ها و ایمیل، توصیه می شود پیوند «افزودن به کیف پول Google» را با دکمه «افزودن به Google Wallet» به کاربران خود ارائه دهید. برای کاربران Google Wallet، این دکمه یک فرمان آشنا است که به عنوان راهی برای شروع اضافه کردن مجوز به Google Wallet آنها قابل تشخیص است.
دارایی های تصویر برای دانلود در جهت گیری ها و زبان های مختلف برای پشتیبانی از ادغام API Google Wallet شما در دسترس هستند.