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