Manuelles Anfordern von Step-up-Authentifizierung (Challenge)

  Zuletzt aktualisiert: 
Visa und Mastercard verlangen von Händlern in Ländern, die der PSD2 unterworfen sind, dass sie die Authentifizierung mit dem Indikator für die erzwungene Herausforderung (Mandat) (scaexemptionindicator=14) erneut versuchen, wenn eine weiche Ablehnungsantwort empfangen wird.

 

Es gibt bestimmte Umstände, unter denen Sie es vorziehen, dass Transaktionen einer strengeren EMV-Authentifizierung 3-D Secure unterliegen. Um dies zu ermöglichen, können Sie das zusätzliche Feld scaexemptionindicator in THREEDQUERY -Anfragen an das Trust Payments -Gateway mit einem der folgenden unterstützten Werte übermitteln:

Weitere Informationen zu den verschiedenen Integrationen finden Sie in den unten stehenden Abschnitten:

Payment Pages
  • Aktualisieren Sie Ihr POST an Trust Payments , um das Feld scaexemptionindicator mit einem der folgenden unterstützten Werte:
  Feld Format Beschreibung
Bedingt scaexemptionindicator Numerisch (2)
  • 13 - Verstärkte Authentifizierung nach Ermessen des Kartenausstellers.
  • 14 -Step-up-Authentifizierung durchgeführt.

  In Situationen, in denen eine weiche Ablehnung Rückmeldung zurückgegeben wurde, muss scaexemptionindicator in den POST aufgenommen werden, um die verstärkte Authentifizierungauszulösen.

Beispiel

<html>
  <body>
    <form method="POST" action="<DOMAIN>/process/payments/choice">
      <input type="hidden" name="sitereference" value="test_site12345">
      <input type="hidden" name="stprofile" value="default">
      <input type="hidden" name="currencyiso3a" value="GBP">
      <input type="hidden" name="mainamount" value="1.00">
      <input type="hidden" name="version" value="2">
      <input type="hidden" name="scaexemptionindicator" value="14">
      <input type="submit" value="Pay">
    </form>
  </body>
</html>

Ersetzen Sie <DOMAIN> mit einer unterstützten Domäne. Vollständige Domainliste anzeigen.

JavaScript Library

Aktualisieren Sie das JWT payload , um das Feld scaexemptionindicator mit einem der folgenden unterstützten Werte:

  Feld Format Beschreibung
Bedingt scaexemptionindicator Numerisch (2)
  • 13 - Verstärkte Authentifizierung nach Ermessen des Kartenausstellers.
  • 14 -Step-up-Authentifizierung durchgeführt.

  In Situationen, in denen eine weiche Ablehnung Rückmeldung zurückgegeben wurde, muss scaexemptionindicator in die payload aufgenommen werden payload die Stufen-Authentifizierungauszulösen.

3DS API

Sie müssen sicherstellen, dass die übermittelte THREEDQUERY das Feld scaexemptionindicator mit einem der folgenden unterstützten Werte enthalten:

  Feld Format Beschreibung
Bedingt scaexemptionindicator
XPath: /operation/scaexemptionindicator
Numerisch (2)
  • 13 - Verstärkte Authentifizierung nach Ermessen des Kartenausstellers.
  • 14 - Step-up-Authentifizierung durchgeführt.

  In Situationen, in denen Zahlungsdaten gespeichert werden oder eine weiche Ablehnung zurückgegeben wurde, muss scaexemptionindicator in der payload enthalten sein payload Step-up-Authentifizierungauszulösen.

Android SDK / iOS SDK

Aktualisieren Sie das JWT payload , um das Feld scaexemptionindicator mit einem der folgenden unterstützten Werte:

  Feld Format Beschreibung
Bedingt scaexemptionindicator Numerisch (2)
  • 13 - Verstärkte Authentifizierung nach Ermessen des Kartenausstellers.
  • 14 -Step-up-Authentifizierung durchgeführt.

  In Situationen, in denen eine weiche Ablehnung Rückmeldung zurückgegeben wurde, muss scaexemptionindicator in die payload  aufgenommen werden payload  die die verstärkte Authentifizierungauszulösen.

 

Wenn Sie Ihre eigene MPI

Wenden Sie sich an Ihren 3DS-Server-Anbieter (MPI), um die Aktualisierung der AReq-Meldung mit einem der folgenden Werte zu beantragen:

  • Challenge Indicator = 03 - Step-up-Authentifizierung (Challenge) angefordert (3DS Requestor Präferenz).
  • Challenge Indicator = 04 - Step-up-Authentifizierung (Challenge) angefordert (Mandat).
War dieser Artikel hilfreich?
0 von 0 Personen fanden dies hilfreich