אימות חזק ללקוח (SCA)
כדי לאפשר ל-Google Pay להחזיר פרטי תשלום מתאימים לעסקאות שחל עליהן אימות לקוח חזק (SCA), יכול להיות שתצטרכו לעדכן את ההטמעה שלכם.
אם השלמתם שילוב של Google Pay API V2, תצטרכו לבצע את השינויים הבאים.
עדכון האובייקט PaymentDataRequest
מעדכנים את האובייקט PaymentDataRequest עם המאפיינים הבאים:
-
merchantInfo.merchantName: שם המוֹכר מוצג בדף התשלום. -
transactionInfo.countryCode: מציין את המקום שבו העסקה מעובדת. חובה לציין את המדינה שבה נמצא הבנק הרוכש. -
transactionInfo.totalPrice: הערך הכספי הכולל של העסקה, עם דיוק עשרוני אופציונלי של שתי ספרות אחרי הנקודה העשרונית.
דוגמה מעודכנת לאובייקט PaymentDataRequest
דוגמה לאובייקט PaymentDataRequest מעודכן:
{ "apiVersion": 2, "apiVersionMinor": 0, "merchantInfo": { "merchantName": "Example Merchant" }, "allowedPaymentMethods": [ { "type": "CARD", "parameters": { "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"], "allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "JCB", "MASTERCARD", "VISA"] }, "tokenizationSpecification": { "type": "PAYMENT_GATEWAY", "parameters": { "gateway": "example", "gatewayMerchantId": "exampleGatewayMerchantId" } } } ], "transactionInfo": { "totalPriceStatus": "FINAL", "totalPrice": "12.34", "countryCode": "GB", "currencyCode": "GBP" } }
טיפול באובייקט התגובה
המוֹכרים מקבלים אחת מהאפשרויות הבאות:
- מטען ייעודי (payload) מאומת שאפשר לעבד בלי לבצע אימות נוסף או להציג אתגר.
PANשדורש 3D Secure 2.0 באמצעות פתרון שסופק בתוך החברה או באמצעות שותפים שהם ספקי שירותי תשלום (PSP)
רוב PSP שלנו מציעים את האפשרות להחיל בדיקות סיכון מתאימות של אמצעי התשלום ולבצע עסקאות עם אימות דו-שלבי. במקרים הרלוונטיים, זה כולל את 3D Secure לעסקאות ב-PAN של Google Pay PAN_ONLY.
אם יש לכם כלי פנימי לניהול סיכונים, תוכלו להשתמש בפרמטר assuranceDetailsRequired
כדי לקבל פרטים נוספים על העסקאות.
אם הפקודה
assuranceDetails.cardHolderAuthenticated
מחזירה את הערך false, צריך להחיל בדיקות סיכון מתאימות של אמצעי התשלום ולבצע אימות נוסף של העסקאות.
במקרים הרלוונטיים, צריך לכלול את 3D Secure.