المصادقة القوية للعملاء
لتفعيل Google Pay من أجل عرض بيانات اعتماد الدفع المناسبة للمعاملات الخاضعة لمصادقة العملاء القوية (SCA)، قد تحتاج إلى تعديل عملية التنفيذ.
إذا أكملت عملية دمج الإصدار 2 من Google Pay API، يجب إجراء التغييرات التالية.
تعديل عنصر 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" } }
التعامل مع عنصر الاستجابة
يتلقّى التجّار أحد الإجراءات التالية:
- حمولة مصادَق عليها يمكن معالجتها بدون أي خطوات أو تحديات إضافية.
- بطاقة
PANتتطلّب استخدام الإصدار 2.0 من 3D Secure من خلال حلّ يتم توفيره داخليًا أو من خلال شركاء من مقدّمي خدمات الدفع (PSP)
تتيح معظم PSP إمكانية تطبيق عمليات التحقّق المناسبة من مخاطر الأداة والمعاملات المتزايدة. ويشمل ذلك، حيثما ينطبق، معاملات 3D Secure التي تتم باستخدام رقم الحساب الأساسي (PAN) في Google Pay PAN_ONLY.
إذا كانت لديك أداة داخلية لإدارة المخاطر، استخدِم المَعلمة
assuranceDetailsRequired
للحصول على مزيد من التفاصيل حول المعاملات.
إذا عرضت
assuranceDetails.cardHolderAuthenticated
القيمة false، عليك تطبيق عمليات التحقّق المناسبة من مخاطر وسيلة الدفع وإجراء عمليات التحقّق الإضافية.
يُرجى تضمين 3D Secure حيثما ينطبق ذلك.