پیش نیازها، پیش نیازها، پیش نیازها

با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

قبل از اینکه از Google Wallet API برای ادغام استفاده کنید، مراحل زیر را کامل کنید:

1. برای یک حساب Google Wallet API Issuer ثبت نام کنید

یک حساب صادرکننده برای ایجاد و توزیع مجوز برای Google Wallet ضروری است. برای دریافت حساب صادرکننده خود در Google Pay و Wallet Console ثبت نام کنید. پس از ثبت نام، به صفحه Google Wallet API بروید و روی ساخت اولین مجوز خود کلیک کنید. هنگامی که شرایط خدمات را پذیرفتید، می توانید شروع به ایجاد یک کلاس عبور کنید.

پس از مرحله بالا می توانید Codelab را نیز امتحان کنید.

2. Wallet API را فعال کنید

  • وارد پلتفرم Google Cloud شوید و Google Wallet API را برای پروژه GCP خود فعال کنید.
  • اگر قبلاً پروژه GCP ندارید، آن را ایجاد کنید.
  • Google Wallet API را فعال کنید.

3. یک حساب خدمات ایجاد کنید

یک حساب سرویس و یک کلید حساب سرویس برای تماس با Google Wallet API ضروری است. حساب سرویس هویتی است که Google Wallet API را فراخوانی می کند. کلید حساب سرویس حاوی یک کلید خصوصی است که برنامه شما از آن برای احراز هویت در Google Wallet API استفاده می کند.

ایجاد یک حساب خدمات:

  • 1. یک حساب سرویس در Google Cloud Console ایجاد کنید و جزئیات زیر را ارائه کنید:
    • نام حساب سرویس - مثال: Wallet Web Client
    • شناسه حساب سرویس - مثال: my-service-account
  • 2. روی ایجاد و ادامه کلیک کنید.
  • 3. روی انجام شد کلیک کنید.

یک کلید حساب کاربری ایجاد کنید:

  • 1. حساب سرویس خود را انتخاب کنید. به عنوان مثال: my-service-account@my-project-id.iam.gserviceaccount.com .
  • 2. روی آیتم منوی KEYS در بالای صفحه کلیک کنید.
  • 3. روی ADD KEY و Create new key کلیک کنید.
  • 4. نوع کلید JSON را انتخاب کنید.
  • 5. برای ایجاد و دانلود کلید حساب کاربری، روی CREATE کلیک کنید.

4. مجوز حساب خدمات

برای تماس با API باید حساب سرویس را تأیید کنید. برای اجازه دادن به آن، به حساب سرویس اجازه دسترسی دهید تا حساب صادرکننده شما را مدیریت کند.

  • از صفحه کاربران در کنسول Google Pay و Wallet دیدن کنید.
  • 1. روی دعوت از کاربر کلیک کنید.
  • 2. آدرس ایمیل حساب سرویس را اضافه کنید. به عنوان مثال: my-service-account@my-project-id.iam.gserviceaccount.com .
  • 3. برای سطح دسترسی، Developer را انتخاب کنید.
  • 4. روی دعوت کلیک کنید.

5. یک کلاس ایجاد کنید

قبل از اینکه بتوانید یک EventObject ایجاد و اضافه کنید، باید یک EventClass ایجاد کنید. برای انجام این کار، وارد Google Pay و Wallet Console شوید، به صفحه Google Wallet API بروید و یک کلاس رویداد جدید ایجاد کنید.

  1. مطمئن شوید که در برگه مدیریت هستید
  2. اگر این اولین باری است که مجوز ایجاد می‌کنید، باید «شما در حالت نمایشی هستید» را ببینید.
  3. در حالت نمایشی، برای افزودن حساب‌های آزمایشی، روی «تنظیم حساب‌های آزمایشی» کلیک کنید. زمانی که حساب صادرکننده شما در حالت نمایشی است، فقط این حساب‌ها می‌توانند مجوزها را ذخیره کنند.
  4. روی Create a class کلیک کنید
  5. رویداد را انتخاب کنید
  6. پر کردن تمام فیلدهای اجباری با علامت *
  7. روی Create class کلیک کنید

اگر به چند بلیط رویداد نیاز دارید، مراحل این صفحه را تکرار کنید.

برای اطلاعات بیشتر در مورد نحوه نمایش این ویژگی ها در پاس، به الگوی Layout مراجعه کنید.

پس از ایجاد موفقیت آمیز کلاس رویداد، به افزودن مجوز به Google Wallet بروید.