דרישות מוקדמות

קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.

כדי להתחיל בשילוב עם Google Wallet API, יש להשלים את השלבים הבאים:

1. הרשמה לחשבון מנפיק API של ארנק Google

כדי ליצור ולהפיץ כרטיסים ל-Google Wallet, נדרש חשבון מנפיק. אפשר לקבל את חשבון המנפיק על ידי הרשמה ל-Google Pay ול-Wallet Console. לאחר ההרשמה, עוברים לדף Google Wallet API ולוחצים על בניית הכרטיס הראשון. אחרי שתאשרו את התנאים וההגבלות, תוכלו ליצור מחלקה.

אחרי השלב הקודם תוכלו לנסות גם את Codelab.

2. היכרות עם פיתוח אפליקציות בפלטפורמת Android

לצורך המדריך הזה, נלמד את העקרונות הבסיסיים והמיומנויות של פיתוח אפליקציות לפלטפורמת Android. אם אתם צריכים ללמוד על פיתוח Android לפני שתתחילו, עיינו בכמה שיעורים בהדרכה למפתחי Android.

3. השגת פרטי כניסה כדי לתת הרשאה לאפליקציה

כדי להשתמש בהצלחה ב-Google Wallet API ל-Android באפליקציה שלכם ל-Android, עליכם לתת הרשאה לאפליקציה. תוכלו לעשות זאת באמצעות טביעת האצבע SHA1 במפתח של המפתח ושם החבילה.

כדי לאשר את הבקשה, עליך לקבל את טביעת האצבע SHA1 של האישור. כדי למצוא את טביעת האצבע, פותחים חלון טרמינל ומפעילים את כלי ניהול המפתחות:

keytool -alias androiddebugkey -keystore path_to_debug_or_production_keystore -list -v

בדרך כלל, מאגר המפתחות של ניפוי הבאגים נמצא ב-~/.android/debug.keystore, והסיסמה שלו היא android.

ה-Keytool מדפיס את טביעת האצבע למעטפת. למשל:

$ keytool -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v
Enter keystore password: Type "android" if using debug.keystore
Alias name: androiddebugkey
Creation date: Aug 27, 2012
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 503bd581
Valid from: Mon Aug 27 13:16:01 PDT 2012 until: Wed Aug 20 13:16:01 PDT 2042
Certificate fingerprints:
   MD5:  1B:2B:2D:37:E1:CE:06:8B:A0:F0:73:05:3C:A3:63:DD
   SHA1: D8:AA:43:97:59:EE:C5:95:26:6A:07:EE:1C:37:8E:F4:F0:C8:05:C8
   SHA256: F3:6F:98:51:9A:DF:C3:15:4E:48:4B:0F:91:E3:3C:6A:A0:97:DC:0A:3F:B2:D2:E1:FE:23:57:F5:EB:AC:13:30
   Signature algorithm name: SHA1withRSA
   Version: 3

מעתיקים את טביעת האצבע SHA1, המודגשת בדוגמה הקודמת. טביעת האצבע ושם החבילה של האפליקציה נדרשים כדי לאשר את האפליקציה. ניתן להעניק הרשאה לאפליקציה על ידי פנייה לצוות התמיכה דרך ווידג'ט התמיכה ליצירת קשר עם מסוף העסק.

4. הגדרת שירותי Google Play

אם אין לך עדיין את Android Studio, יש להוריד ולהתקין את Android Studio.

Google Wallet ל-Android היא חלק משירותי Google Play. כדי לייבא ספריות של Google Play Services, פועלים לפי ההוראות להגדרת Google Play Services.

ספציפית, כדי לייבא את Google Wallet API ל-Android, צריך להוסיף את הקוד הבא לבלוק התלות בקובץ build.gradle שבמודול האפליקציה:

dependencies {
  implementation 'com.google.android.gms:play-services-pay:16.0.3'
}

5. ליצירת דירוג לכרטיסים

כדי ליצור ולהוסיף כרטיס מתנה, קודם צריך ליצור GiftCardClass. כדי לעשות זאת, אפשר להיכנס לחשבון ב-Google Pay וב-Wallet Console, לעבור לדף Google Wallet API וליצור GiftCardClass חדש.

  1. מוודאים שנמצאים בכרטיסייה ניהול.
  2. אמור להופיע "מצב הדגמה" אם זו הפעם הראשונה שבה אתם יוצרים כרטיס.
  3. במצב הדגמה, לוחצים על הגדרת חשבונות בדיקה כדי להוסיף חשבונות בדיקה. רק חשבונות אלה יוכלו לשמור את הכרטיסים בזמן שחשבון המנפיק נמצא במצב הדגמה.
  4. לוחצים על יצירת כיתה
  5. בוחרים באפשרות כרטיס מתנה.
  6. יש למלא את כל שדות החובה המסומנים ב-*
  7. לוחצים על יצירת כיתה

חוזרים על השלבים שלמעלה אם נדרשים כרטיסי מתנה מרובים.

אחרי שיצרת GiftCardClass, אפשר להמשיך להוספת הכרטיסים ל-Google Wallet.