پیش نیازها

قبل از اینکه از 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. یک کلاس ایجاد کنید

قبل از اینکه بتوانید یک GenericObject ایجاد و اضافه کنید، باید یک GenericClass ایجاد کنید. این را می توان با استفاده از Web API انجام داد. برای اطلاعات بیشتر، لطفاً به مستندات مرجع GenericClass و همچنین راهنمای شروع کار برای استفاده از Web API مراجعه کنید.

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

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

پس از ایجاد موفقیت آمیز یک کلاس عمومی، به افزودن مجوز به Google Wallet بروید. لطفاً توجه داشته باشید که ما همچنان در حال کار بر روی افزودن نوع عمومی به Google Pay و Wallet Console هستیم.