Google Wallet API به توسعه دهندگان اجازه می دهد تا مجوزهای دیجیتالی را در Google Wallet ایجاد کنند. Google Wallet API در حال حاضر از کارتهای پرواز، بلیتهای رویداد، کارتهای وفاداری، پیشنهادات و کارتهای حملونقل پشتیبانی میکند. اخیراً، یک نوع پاس عمومی برای پشتیبانی از موارد استفاده اضافی اضافه شده است.
در زیر راهنماهایی وجود دارد که میتوان از آنها برای راهاندازی یک محیط توسعه برای سطوح مختلف پیچیدگی و امنیت کسبوکار استفاده کرد. استفاده از حسابهای سرویس چندگانه میتواند توسعهدهندگان را قادر به ایجاد یک محیط TEST جدا از محیط PROD خود کند.
1 حساب کنسول کسب و کار یا 1 حساب مادر کنسول کسب و کار به بسیاری از حساب های صادرکننده.
- این گزینه یک رویکرد مدیریت مرکزی را با استفاده از 1 حساب اصلی با صفر تا بسیاری از کسب و کارها/صاحبان فرعی فعال می کند.
- 1 پروژه Google Cloud.
- 1 اعتبار حساب سرویس.
- تک مجموعه ای از کاربران.
1 حساب مادر به بسیاری از حساب های صادرکننده.
- این گزینه یک رویکرد مدیریت مرکزی را با استفاده از 1 حساب اصلی با بسیاری از مشاغل فرعی فعال می کند.
- 1 Google Cloud Project.
- کاربران کنسول کسب و کار متمایز در هر صادرکننده.
- 1 به بسیاری از اعتبار حساب خدمات.
- 1 اعتبار برای هر کسب و کار/ صادرکننده.
- دسترسی به اعتبار متفاوت در هر کسب و کار
1 حساب مادر به بسیاری از حساب های صادرکننده.
- این گزینه یک رویکرد مدیریت مرکزی را با استفاده از 1 حساب اصلی با بسیاری از مشاغل فرعی فعال می کند.
- 1 به بسیاری از پروژه های Google Cloud.
- کاربران کنسول کسب و کار متمایز در هر صادرکننده.
- 1 به بسیاری از اعتبار حساب خدمات.
- 1 اعتبار PROD برای هر کسب و کار/ صادرکننده.
- 1 اعتبار DEV برای هر کسب و کار/ صادرکننده.
در حال حاضر، نمیتوانید کلاسها یا اشیاء را از Google Wallet حذف کنید. با این حال، کاربران می توانند اشیاء را از کیف پول Google خود حذف کنند .
استفاده از GroupingID گروه بندی پاس ها را با هم آسان می کند.
راهنمای عملکرد ما را دنبال کنید تا نحوه انجام بهروزرسانیهای جزئی با استفاده از درخواستهای PATCH را بدانید.
راهنمای عملکرد ما را دنبال کنید تا نحوه انجام درخواست های دسته ای با استفاده از API را بدانید.
نرخ تماس با Google Wallet API به 20 درخواست در ثانیه محدود می شود.
Google Wallet از تصاویر شخصی در مجوزها پشتیبانی نمیکند، زیرا مقررات فعلی بیان میکند که همه مصرفکنندگان حق دارند از جمعآوری یا پردازش دادههای حساس انصراف دهند. با داشتن دادههای حساس (تصاویر شخصی) به عنوان بخشی از شی با ارزش (در JWT)، ممکن است نگرانیهایی برای میزبانی وجود داشته باشد که در آن دادهها ممکن است عمومی شوند که خارج از توافقنامه رضایت اصلی است. برای اطمینان از محرمانه بودن داده ها، تصاویر شخصی مجاز نیستند. ما در حال کار برای پشتیبانی از تصاویر شخصی در آینده هستیم.
اعلانهای ارسالی توسط برنامهنویس در حال حاضر توسط Google Wallet پشتیبانی نمیشوند. با این حال Google Wallet اعلانهای بهموقع را برای مجوزهای زیر ارائه میکند. اعلانهای ارسالی توسط برنامهنویس در حال حاضر توسط Google Wallet پشتیبانی نمیشوند.
عمودی | اطلاع رسانی | باعث شد | مستندات |
---|---|---|---|
رویداد | یادآوری آینده | 3 ساعت قبل از مراسم | اسناد |
کارت پرواز | یادآوری آینده | 3 ساعت قبل از حرکت پرواز | اسناد |
کارت پرواز | پاس به روز رسانی | ترمینال مبدا، دروازه، زمان سوار شدن یا تغییر زمان حرکت | اسناد |
کارت پیشنهاد | یادآوری انقضا | 48 ساعت قبل از انقضای کارت پیشنهاد | اسناد |
عمومی | یادآوری آینده | 24 ساعت قبل از شروع "فاصله زمانی". | اسناد |
عمومی | یادآوری انقضا | 48 ساعت قبل از پایان "زمان داخلی". | اسناد |
در حال حاضر، شناسههای تاجر را نمیتوان از Google Pay و Wallet Console حذف یا بایگانی کرد.
برای پیوند دادن به برنامه نیاز به فهرست مجوزهایی است که میتوانید از اینجا درخواست کنید.
Geofencing در حال حاضر پشتیبانی نمی شود.
با دنبال کردن این راهنما می توانید یک برنامه ثبت نام و وفاداری راه اندازی کنید.
لطفاً از این فرم برای ارسال لوگوی Google برای فهرست مجاز استفاده کنید.
اطمینان حاصل کنید که از رمزگذاری UTF-8 در طول فرآیند خود استفاده می کنید. رشته JSON ابتدا با UTF-8 کدگذاری می شود و سپس با استفاده از android.util.Base64 با گزینه های NO_WRAP و URL_SAFE کدگذاری می شود. این با RFC 3548 بخش 4 مطابقت دارد.
برای ایجاد حساب های صادرکننده از طریق API به این راهنما مراجعه کنید.
باید یک ترمینال با قابلیت SmartTap باشد. لیستی از ارائه دهندگان تایید شده را می توانید در اینجا بیابید.
لطفاً این پیکربندی را دنبال کنید تا پاس خود را فعال کنید تا Smart Tap قابل بازخرید باشد.
بله، پلتفرمهایی مانند www.jwt.io به شما امکان میدهند توکنهای خود را در طول فرآیند توسعه خود رمزگشایی و اشکالزدایی کنید و به شما امکان میدهند محتوایی را که ارسال میکنید تأیید کنید. توجه داشته باشید که Google هیچ وابستگی ندارد و به طور خاص هیچ یک از این اشخاص ثالث را توصیه نمی کند.
می توانید قبل از ایجاد پیوند ذخیره پاس (JWT) با استفاده از API کلاس ها و اشیاء را از قبل ایجاد کنید .
زمان نمایش داده شده در گذرنامه، زمان محلی رویداد است، با افست زمانی که رویداد در آن است.
- ابتدا مطمئن شوید که لوگوی شما از دستورالعمل ها پیروی می کند و در قالب PNG ذخیره می شود.
- اطمینان حاصل کنید که لوگو به راحتی با قابلیت اطمینان بالا در دسترس است. به فایل های تصویری که می تواند باعث خطای 404 شود هدایت نکنید. تصاویر شما باید در مکان HTTPS میزبانی شوند زیرا در غیر این صورت در Google Wallet قابل مشاهده نخواهند بود.
- اطمینان حاصل کنید که تمام فیلدهای الزامی که در API به عنوان الزامی علامتگذاری شدهاند در پاس تنظیم شده باشند.
برای راهنمایی بیشتر، با کلیک روی دکمه «تماس با پشتیبانی» در نوار کناری کنسول Google Pay و Wallet با تیم پشتیبانی تماس بگیرید.
برای ارسال بازخورد محصول، روی دکمه "ارسال بازخورد" در ربع سمت راست بالای صفحه سایت توسعه دهنده کلیک کنید و "بازخورد محصول" را انتخاب کنید. سپس، بازخورد خود را در قسمت متن توضیح دهید و روی «ارسال» کلیک کنید.
برای ارسال بازخورد مستندات، روی دکمه "ارسال بازخورد" در ربع سمت راست بالای صفحه سایت توسعه دهنده کلیک کنید و "بازخورد اسناد" را انتخاب کنید. سپس، بازخورد خود را در قسمت متن توضیح دهید و روی «ارسال» کلیک کنید.