ממשק API להוספת אמצעי תשלום באינטרנט

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

מארח אתרי האינטרנט חייב לקבוע את בקשות האינטרנט לנייד לעומת בקשות האינטרנט למחשבים על סמך ערך הכותרת של הסוכן המשתמש. הדף שנמסר בבקשות אינטרנט לנייד חייב להיות ידידותי לאינטרנט לנייד ב-Android וב-iOS. מלבד ערך הכותרת של סוכן המשתמש, הלקוח לא יספק לכם רמז נוסף לגבי הסביבה שבה המשתמש מבצע את הבקשה (מחשב או אינטרנט).

השרת חייב ליישם פרוטוקול HTTPS באמצעות GET. מבצע השילוב יכול להגדיר את הנתיב והמארח. מבצע השילוב חייב לתמוך באורכים של כתובות URL של 2,048 תווים. זה כולל את הסכמה, המארח, היציאה, הנתיב והפרמטרים.

כל הפרמטרים יהיו בקידוד UTF-8 לפני קידוד כתובות URL.

בקשה

אם תתקבל בקשה לכך, Google מספקת את הפרטים הבאים כפרמטרים של כתובות URL:

שדות
gspMajorVersion int

מספר הגרסה הראשית לבקשה הזו.

gspTopUpRequest TopUpRedirectRequest

בקשה להוספת כסף.

gspAssociationId string

מכילה מזהה שמשמש את מבצע השילוב כדי לחפש את פרטי הכניסה לחשבון שהמשתמש מוסיף. זהו מזהה השיוך שנשלח במהלך קישור החשבונות ב-AssociateAccountRequest.

gspCallbackUrl string

כתובת ה-URL שאליה יש להפנות את המשתמש כדי להשלים את תהליך הוספת הכסף ב-Google. הערך הזה מקודד בכתובת ה-URL.

תשובה

בסיום הוספת הפרטים, המשתמשים צריכים להפנות אותם לכתובת gspCallbackUrl באמצעות HTTPS GET. כתובת ה-URL הזו חייבת לכלול את הפרמטרים הבאים של השאילתה:

שדות
gspResult int

100
הוספת הכסף הצליחה.
201 המשתמש ביטל את התהליך באופן ידני ויש לבטל את הזרימה.
202 הוספת הכסף נכשלה בגלל סיבה חמורה, ויש לבטל את הזרימה.

redirectRequestId string

חובה: מספר requestId שנשלח בבקשת התשלום המקורית או שהתחילו להשתמש בהפניה אוטומטית. Google תאמת שהשדה הזה תואם לrequestId שנשלח, ותהליך ההפניה המלאה ייכשל אם הוא לא יהיה תואם.
gspTopUpResponse RedirectResponse

חובה: המסמך TopUpRedirectResponse צריך להיות מוצפן ולחתום באמצעות PGP או JWE+JWS. כמו כן, הערך הזה צריך להיות מקודד base64 שהוא בטוח לאינטרנט.