כחלק מתשלום להפניה אוטומטית, המשתמשים יופנו לביצוע תשלום באתר של השותף. לאחר השלמת התשלום, צריך להפנות את המשתמש חזרה ל-Google דרך מבצע השילוב. אם התשלום הושלם בפורטל של המנפיק, צריך להפנות את המשתמש תחילה למחבר, והוא אמור להפנות אותו אל Google.
מבצע השילוב צריך להפנות את המשתמש אל callbackUrl
, שהוא חלק ממטען הייעודי (payload) של Begin Redirect. מבצע השילוב צריך להטמיע פרוטוקול HTTPS באמצעות GET. הפרמטרים של GET, שמתוארים בפרמטרים של תגובה להפניה אוטומטית, יכילו פרטים על השלמת התשלום עבור הפניה אוטומטית.
מבצע השילוב חייב לתמוך באורכים של כתובות URL של 2,048 תווים. זה כולל את הסכמה, המארח, היציאה, הנתיב והפרמטרים. כל הפרמטרים יהיו בקידוד UTF-8 לפני קידוד כתובות URL.
תגובה להפניה אוטומטית
הנה דוגמה לכתובת ה-URL שאליה המשתמש יופנה אוטומטית כחלק מתהליך ההשלמה של הפניה אוטומטית (שנקראת גם 'תגובה להפניה אוטומטית'):
https://example.google.com/return/url?redirectRequestId=cmVxdWVzdDE&paymentIntegratorAccountId=InvisiRedirectPaymentUSA_USD&redirectResponse=VEhJU19JU19BTl9FTkNSWVBURURfUkVESVJFQ1RfUkVTUE9OU0VfUEFZTE9BRF9FWEFNUExFX1RIQVRfSVNfRU5DT0RFRF9XSVRIX2Jhc2U2NF9VUkwtU0FGRV9FTkNPRElORw==
הערך שמפוענח בכתובת ה-URL של הפרמטר redirectRequestId
בדוגמה הזו הוא cmVxdWVzdDE
. הערך שמפוענח בכתובת ה-URL של הפרמטר paymentIntegratorAccountId
בדוגמה הזו הוא InvisiRedirectPaymentUSA_USD
הפרמטר redirectResponse
מוצפן וחתום באמצעות PGP
או JWE+JWS
לפני שהוא מקודד בפורמט base64url
.
פרמטרים של תגובה להפניה אוטומטית
תגובת HTTPS GET חייבת לכלול את הפרמטרים הבאים של השאילתה:
שדות | |
---|---|
redirectRequestId
|
string
חובה: הערך |
paymentIntegratorAccountId
|
string
REQUIRED: זהו מזהה החשבון של הכלי לשילוב תשלומים, שמזהה אילוצים חוזיים שקשורים לעסקה הזו. |
redirectResponse
|
RedirectResponse
חובה: הקוד |