- Κατευθυντήριες οδηγίες ενοποίησης
- Υποστηριζόμενες δυνατότητες (Ασφάλεια)
- Ταυτοποίηση 3-D Secure
Ταυτοποίηση 3-D Secure
Η ταυτοποίηση 3-Domain Secure™ (3-D Secure ή 3DS) έχει σχεδιαστεί για την προστασία των ηλεκτρονικών αγορών από απάτες με πιστωτικές κάρτες επιτρέποντάς σας να ταυτοποιήσετε τον πληρωτή πριν την υποβολή μιας συναλλαγής Authorization ή Pay. Η ταυτοποίηση 3DS ανακατευθύνει τον πληρωτή στον εκδότη της κάρτας του, όπου εισάγει έναν κωδικό πρόσβασης που είχε καταχωρήσει προηγουμένως.
Το QNB ALAHLI υποστηρίζει ταυτοποίηση 3DS χρησιμοποιώντας Mastercard SecureCode™, Verified by Visa™, J/Secure™, American Express SafeKey™ και Diners Club ProtectBuy™.
Προαπαιτούμενα
- Πρέπει να έχετε εγγραφεί με την τράπεζα εμπόρου για να χρησιμοποιήσετε το 3DS
- Πρέπει να έχετε ενεργοποιηθεί για ένα πρόγραμμα 3DS στο προφίλ εμπόρου σας με το QNB ALAHLI.
Εμπειρία του πληρωτή με το 3DS
Αυτή η ενότητα περιγράφει ένα δείγμα ροής checkout για τον ιστότοπο του καταστήματός σας όπου ο πληρωτής έχει ταυτοποιηθεί με τη χρήση του 3DS.
Η ροή checkout για μια επιτυχή ταυτοποίηση είναι ως εξής:
- Ένας πληρωτής περιηγείται στον ιστότοπο του καταστήματός σας, επιλέγει ένα ή περισσότερα προϊόντα, προχωρά στη σελίδα πληρωμής και επιλέγει να πληρώσει με μια κάρτα που υποστηρίζει το 3DS.
- Έλεγχος εγγραφής 3DS: Ζητάτε από το QNB ALAHLI να ελέγξει στο πρόγραμμα κάρτας αν η κάρτα έχει εγγραφεί για 3DS
- Ταυτοποίηση πληρωτή: Αφού επιβεβαιωθεί η εγγραφή της κάρτας, ανακατευθύνετε τον browser του πληρωτή στη σελίδα ταυτοποίησης 3DS του εκδότη. Ο πληρωτής εισάγει τον κωδικό πρόσβασης 3DS και υποβάλει τις πληροφορίες. Ο εκδότης επιστρέφει σε εσάς το αποτέλεσμα ταυτοποίησης.
- Επεξεργασία αποτελέσματος ACS: Ζητάτε από το QNB ALAHLI να επεξεργαστεί το αποτέλεσμα ταυτοποίησης. Το QNB ALAHLI σάς παρέχει λεπτομέρειες σχετικά με την απόκριση ταυτοποίησης που λάβατε από τον εκδότη.
- Χρήση του αποτελέσματος 3DS στην πράξη πληρωμής: Υποβάλετε την πληρωμή για διεκπεραίωση
- Εμφανίζετε τη σελίδα επιβεβαίωσης παραγγελίας στον πληρωτή.
Ενοποίηση για χρήση ταυτοποίησης 3DS
Αυτή η ενότητα περιγράφει τον τρόπο ενοποίησης στο QNB ALAHLI για χρήση του 3DS.
Μπορείτε να ελέγξετε αν μια κάρτα έχει εγγραφεί παρέχοντας τα ακόλουθα πεδία στο αίτημα Check 3DS Enrollment:
3DSecureId
: το μοναδικό αναγνωριστικό σας για αυτή την ταυτοποίηση. Θα πρέπει να συμπεριλάβετε το ίδιο αναγνωριστικό σε όλες τις επακόλουθες πράξεις.3DSecure.authenticationRedirect.responseUrl
: η διεύθυνση URL στην οποία θέλετε να ανακατευθύνετε τον πληρωτή μετά την ολοκλήρωση της διαδικασίας ταυτοποίησης 3DSorder.amount
: το συνολικό ποσό της παραγγελίαςorder.currency
: το νόμισμα της παραγγελίαςsourceOfFunds.provided.card
ήsession.id
ήsourceOfFunds.token
: λεπτομέρειες της κάρτας που χρησιμοποιείται για την πληρωμή- (Προαιρετικά)
3DSecure.goodsDescription:
μπορείτε να δώσετε μια σύντομη περιγραφή των αγορασθέντων προϊόντων. Αν υποστηρίζεται από τον διακομιστή ελέγχου πρόσβασης (ACS) του εκδότη, αυτή η περιγραφή θα εμφανίζεται στη σελίδα ταυτοποίησης που παρουσιάζεται στον πληρωτή.
Το QNB ALAHLI παρέχει τα αποτελέσματα του ελέγχου εγγραφής στην απόκριση:
3DSecure.xid
: Ένα μοναδικό αναγνωριστικό συναλλαγής που παράγεται από το QNB ALAHLI για την ταυτοποίηση 3DS.3DSecure.summaryStatus
: μια συνοπτική απόκριση που υποδεικνύει τη συνολική κατάσταση εγγραφής της κάρταςresponse.3DSecure.gatewayCode
: μια λεπτομερής απόκριση που περιγράφει την κατάσταση εγγραφής της κάρτας
Θα πρέπει να δείτε το 3DSecure.summaryStatus
για να καθορίσετε το επόμενο βήμα. Συνοψίζεται στον πίνακα παρακάτω:
3DSecure.summaryStatus | Επόμενο βήμα |
---|---|
CARD_ENROLLED | Η κάρτα έχει εγγραφεί για 3DS. Συνέχιση με την ταυτοποίηση του πληρωτή. |
CARD_NOT_ENROLLED | Η κάρτα δεν έχει εγγραφεί για 3DS. Συνέχιση με την πράξη πληρωμής, συμπεριλαμβανομένου του 3DSecureID για το αίτημα. |
CARD_DOES_NOT SUPPORT_3DS | Η κάρτα δεν υποστηρίζει το 3DS και δεν μπορείτε να συνεχίσετε με την ταυτοποίηση 3DS. |
AUTHENTICATION_NOT_AVAILABLE | Υπήρξε σφάλμα. Συνέχιση με την πράξη πληρωμής, συμπεριλαμβανομένου του 3DSecureID για το αίτημα. |
Αν η κάρτα έχει εγγραφεί (response.3DSecure.gatewayCode = CARD_ENROLLED)
, θα πρέπει να ανακατευθύνετε τον browser του πληρωτή στον ιστότοπο του εκδότη της κάρτας για ταυτοποίηση. Απλά επιστρέψτε το περιεχόμενο που παρέχεται στο 3DSecure.authenticationRedirect.simple.htmlBodyContent
στον browser του πληρωτή.
Όταν ολοκληρωθεί η διαδικασία ταυτοποίησης στον ιστότοπο του εκδότη της κάρτας, ο διακομιστής ελέγχου πρόσβασης (ACS) του εκδότη σάς επιστρέφει την απόκριση ταυτοποίησης με τη μορφή HTTP post στη διεύθυνση URL απόκρισης (3DSecure.authenticationRedirect.responseUrl
) που καθορίσατε στο αίτημα Check 3DS Enrollment.
Η απόκριση ταυτοποίησης πληρωμής (PARES) που επιστρέφεται σε εσάς παρέχεται ως κωδικοποιημένη τιμή base64. Για να αποκωδικοποιήσετε αυτή την τιμή, μεταφέρετε την PARes στο πεδίο 3DSecure.paRes για την πράξη Process ACS Result και υποβάλετε την πράξη. Το QNB ALAHLI παρέχει τα αποτελέσματα της ταυτοποίησης στην απόκριση:
3DSecure.summaryStatus
: μια συνοπτική απόκριση που υποδεικνύει τη συνολική κατάσταση ταυτοποίησηςresponse.3DSecure.gatewayCode
: μια λεπτομερής απόκριση που περιγράφει την κατάσταση ταυτοποίησης
Θα πρέπει να δείτε το response.3DSecure.summaryStatus
για να καθορίσετε το επόμενο βήμα. Συνοψίζεται στον πίνακα παρακάτω:
3DSecure.summaryStatus | Επόμενο βήμα |
---|---|
AUTHENTICATION_SUCCESSFUL | Η ταυτοποίηση του πληρωτή ήταν επιτυχής. Συνέχιση με την πράξη πληρωμής, συμπεριλαμβανομένου του 3DSecureID για το αίτημα. |
AUTHENTICATION_FAILED | Η ταυτοποίηση του πληρωτή απέτυχε. Δεν πρέπει να συνεχίσετε με την πράξη πληρωμής. Είναι κατά τον κανόνων του προγράμματος. |
AUTHENTICATION_ATTEMPTED | Επιχειρήθηκε ταυτοποίηση του πληρωτή, αλλά δεν ήταν δυνατό να ολοκληρωθεί. Συνέχιση με την πράξη πληρωμής, συμπεριλαμβανομένου του 3DSecureID για το αίτημα. |
AUTHENTICATION_NOT_AVAILABLE | Υπήρξε σφάλμα. Συνέχιση με την πράξη πληρωμής, συμπεριλαμβανομένου του 3DSecureID για το αίτημα. |
Όταν το αποτέλεσμα της πράξης Check 3DS Enrollment ή Process ACS υποδεικνύει ότι μπορείτε να συνεχίσετε στην πληρωμή, μπορείτε να ξεκινήσετε μια πράξη Authorize ή Pay. Συμπεριλάβετε το 3DSecureID που παρείχατε στην πράξη Check 3DS Enrollment στο αίτημα. Δεν χρειάζεται να συμπεριλάβετε καμία από τις παραμέτρους στην ομάδα παραμέτρων 3DSecure, καθώς το QNB ALAHLIθα χρησιμοποιήσει το 3DSecureId για να αναζητήσει τα αποτελέσματα ταυτοποίησης που αποθήκευσε όταν του ζητήσατε να επεξεργαστεί το αποτέλεσμα ταυτοποίησης. Το QNB ALAHLI θα διαβιβάσει τις απαιτούμενες πληροφορίες στην τράπεζα εμπόρου.
Αλλες επιλογές
Πριν από τον έλεγχο της εγγραφής για 3DS, μπορείτε να υποβάλετε ένα αίτημα τιμής συναλλάγματος για δυναμική μετατροπή νομισμάτων (DCC), ώστε να ανακτήσετε το νόμισμα του πληρωτή και το ποσό της παραγγελίας σε αυτό το νόμισμα. Αν ο πληρωτής αποδεχθεί την προσφορά DCC, τότε πρέπει να συμπεριλάβετε τις πληροφορίες στο αίτημα ελέγχου τη εγγραφής για 3DS.
Η HTML που απαιτείται για τη φόρμα που χρησιμοποιείται για την ανακατεύθυνση του πληρωτή για ταυτοποίηση μπορεί να δημιουργηθεί χρησιμοποιώντας μία από τις δύο μεθόδους δημιουργίας σελίδων:
Simple
: το QNB ALAHLI δημιουργεί τη φόρμα HTML. Η πλήρης φόρμα επιστρέφεται στην απόκριση Check 3DS Enrollment. Αυτή είναι η προεπιλεγμένη επιλογή.Customized
: θα δημιουργήσετε τη δική σας προσαρμοσμένη φόρμα HTML χρησιμοποιώντας τις παραμέτρους που παρέχονται στην απόκριση Check 3DS Enrollment.
Η απόκριση στην πράξη Check 3DS Enrollment θα περιλαμβάνει τις πληροφορίες που απαιτούνται για την επιλεγμένη επιλογή.
(Προαιρετικό) Προσαρμόστε την απλή φόρμα
Μπορείτε να προσαρμόσετε την απλή φόρμα που δημιουργείται ορίζοντας το 3DSecure.authenticationRedirect.pageGenerationMode = SIMPLE
στο αίτημα Check 3DS Enrollment και στη συνέχεια καθορίζοντας τιμές για μία ή περισσότερες παραμέτρους:
3DSecure.authenticationRedirect.simple.expectedHtmlEncoding
3DSecure.authenticationRedirect.simple.redirectDisplayBackgroundColor
3DSecure.authenticationRedirect.simple.redirectDisplayContinueButtonText
3DSecure.authenticationRedirect.simple.redirectDisplayTitle
(Προαιρετικό) Δημιουργήστε τη δική σας προσαρμοσμένη φόρμα
Μπορείτε να καθορίσετε ότι θα δημιουργήσετε τη δική σας φόρμα ορίζοντας το 3DSecure.authenticationRedirect.pageGenerationMode = CUSTOMIZED
στο αίτημα Check 3DS Enrollment. Η απόκριση θα περιλαμβάνει τις ακόλουθες παραμέτρους:
3DSecure.authenticationRedirect.customized.acsUrl
: Τη διεύθυνση URL του διακομιστή ελέγχου πρόσβασης (ACS) του εκδότη, όπου ο πληρωτής μπορεί να ταυτοποιηθεί.3DSecure.authenticationRedirect.customized.paReq
: Το μήνυμα αιτήματος ταυτοποίησης πληρωτή (PAReq) που θα σταλεί στον ACS να έναρξη της ταυτοποίησης πληρωτή.
Συμπεριλάβετε αυτές τις τιμές στη φόρμα σας μαζί με τη διεύθυνση URL όπου θα επιστρέψει ο πληρωτής μόλις ολοκληρωθεί η ταυτοποίηση.
Παρακάτω εμφανίζεται ένα δείγμα προσαρμοσμένης φόρμας.
<!-- Populate the form action attribute with the value returned in the 3DSecure.authenticationRedirect.customized.acsUrl response parameter -->
<form name="3dsRedirect" action="[3DSecure.authenticationRedirect.customized.acsUrl]" method="POST" accept-charset="UTF-8">
<!-- Populate the mandatory PaReq parameter with the value returned in the 3DSecure.authenticationRedirect.customized.paReq response parameter. -->
<input type="hidden" name="PaReq" value="[3DSecure.authenticationRedirect.customized.paReq]"/>
<!-- Populate the mandatory TermUrl value with the URL to which you want the payer returned when the authentication process has completed. This should be the same value as supplied in the 3DSecure.authenticationRedirect.responseUrl parameter to the CHECK_ENROLLMENT request. -->
<input type="hidden" name="TermUrl" value="https://merchant.com/3ds/return"/>
<!-- The ACS will echo the contents of the mandatory MD parameter when the payer is returned to the URL specified in the TermUrl parameter. You can use this parameter to establish a link between the ACS request and response. -->
<input type="hidden" name="MD" value="[mdvalue]"/>
<input type="submit" value="Click here to continue" class="button">
</form>
Customize Form για Check 3DS Enrollment - Αναφορά API [REST] [NVP]
Αν έχετε χρησιμοποιήσει ένα εξωτερικό 3DS MPI για την ταυτοποίηση του πληρωτή, τότε πρέπει να διαβιβάσετε πληροφορίες σχετικά με την ταυτοποίηση στην ομάδα παραμέτρων 3DSecure της πράξης Pay ή Authorize.
Υπάρχει ένα υποχρεωτικό πεδίο:
3DSecure.enrollmentStatus
: υποδεικνύει αν ο κάτοχος κάρτας έχει εγγραφεί για 3DS. Αυτό το πεδίο είναι υποχρεωτικό.
Άλλα πεδία είναι προαιρετικά, καθώς το αν σας παρέχονταν ή όχι από το εξωτερικό 3DS MPI, εξαρτάται από την κατάσταση ταυτοποίησης της συναλλαγής:
3DSecure.authenticationStatus:
υποδεικνύει αν η ταυτοποίηση 3DS του πληρωτή ήταν επιτυχής.3DSecure.authenticationToken
: Η κωδικοποιημένη τιμή base64 που δημιουργείται από τον εκδότη της κάρτας που μπορεί να σας επιστραφεί στο μήνυμα απόκρισης ταυτοποίησης.3DSecure.acsEci
: το ECI (Electronic Commerce Indicator) που μπορεί να σας επιστραφεί στο μήνυμα απόκρισης ταυτοποίησης.3DSecure.xid
: ένα μοναδικό αναγνωριστικό συναλλαγής για την ταυτοποίηση 3DS.
3DSecure.summaryStatus = AUTHENTICATION_ATTEMPTED
, να παρέχετε 3DSecure.authenticationToken
.Preauthenticated 3DS για Authorize - Αναφορά API [REST] [NVP]
Αν θέλετε να ανακτήσετε τα αποτελέσματα ταυτοποίησης σε οποιοδήποτε στάδιο, χρησιμοποιήστε την πράξη Retrieve 3DS Result.
Συχνές ερωτήσεις
Το QNB ALAHLI παρέχει μια σύνοψη της κατάστασης ταυτοποίησης στο πεδίο response.3DSecure.gatewayCode
. Αν θέλετε να εξάγετε τις τιμές για τα πεδία 3DS που χρησιμοποιούνται για τη διεκπεραίωση μιας πληρωμής, μπορείτε να το κάνετε από το πεδίο response.3DSecure.gatewayCode.
response.3DSecure.gatewayCode | 3DSecure.enrollmentStatus | 3DSecure.authenticationStatus | Υποβολή πράξης πληρωμής |
---|---|---|---|
CARD_ENROLLED | ENROLLED | - | (Συνέχιση με την ταυτοποίηση) |
NOT_ENROLLED_NO_ERROR_DETAILS | NOT_ENROLLED | - | Ναι |
NOT_ENROLLED_ERROR_DETAILS_PROVIDED | NOT_ENROLLED | - | Ναι |
ENROLLMENT_STATUS_UNDETERMINED_NO_ERROR_DETAILS | ENROLLMENT_STATUS_UNDETERMINED | - | Ναι |
ENROLLMENT_STATUS_UNDETERMINED_ERROR_DETAILS_PROVIDED | ENROLLMENT_STATUS_UNDETERMINED | - | Ναι |
AUTHENTICATION_SUCCESSFUL | ENROLLED | AUTHENTICATION_SUCCESSFUL | Ναι |
AUTHENTICATION_ATTEMPTED | ENROLLED | AUTHENTICATION_ATTEMPTED | Ναι |
AUTHENTICATION_NOT_AVAILABLE_NO_ERROR_DETAILS | ENROLLED | AUTHENTICATION_NOT_AVAILABLE | Ναι |
AUTHENTICATION_NOT_AVAILABLE_ERROR_DETAILS_PROVIDED | ENROLLED | AUTHENTICATION_NOT_AVAILABLE | Ναι |
AUTHENTICATION_FAILED | ENROLLED | AUTHENTICATION_FAILED | Όχι(δεν επιτρέπεται) |
MPI_PROCESSING_ERROR | ENROLLED | - | Ναι |
ACS_SESSION_TIMEOUT | ENROLLED | - | Ναι |
ERROR_PARSING_AUTHENTICATION_RESPONSE | ENROLLED | - | Όχι(αποτυχία) |
INVALID_SIGNATURE_ON_AUTHENTICATION_RESPONSE | ENROLLED | - | Όχι(αποτυχία) |
CARD_DOES_NOT_SUPPORT_3DS | - | - | Όχι(αποτυχία) |
ERROR_PARSING_CHECK_ENROLLMENT_REQUEST | - | - | Όχι(αποτυχία) |
INVALID_DIRECTORY_SERVER_CREDENTIALS | - | - | Ναι(χωρίς δεδομένα 3DS) |
ERROR_PARSING_CHECK_ENROLLMENT_RESPONSE | - | - | Ναι(χωρίς δεδομένα 3DS) |
ERROR_COMMUNICATING_WITH_DIRECTORY_SERVER | - | - | Ναι(χωρίς δεδομένα 3DS) |
Αν απαιτείται, μπορείτε να εξάγετε την τιμή VERes.enrolled από το 3DSecure.enrollmentStatus:
VERes.enrolled | 3DSecure.enrollmentStatus |
---|---|
Y | ENROLLED |
N | NOT_ENROLLED |
U | ENROLLMENT_STATUS_UNDETERMINED |
Μπορείτε επίσης να εξάγετε την τιμή PAREs.status από το 3DSecure.authenticationStatus:
PARes.status | 3DSecure.authenticationStatus |
---|---|
Y | AUTHENTICATION_SUCCESSFUL |
N | AUTHENTICATION_FAILED |
U | AUTHENTICATION_NOT_AVAILABLE |
A | AUTHENTICATION_ATTEMPTED |
Αν υποβάλατε λεπτομέρειες 3DS για μια συναλλαγή, πραγματοποιήστε αναζήτηση για την παραγγελία ή τη συναλλαγή στο Merchant Administration. Προβάλετε τις λεπτομέρειες της παραγγελίας και, στη συνέχεια, επιλέξτε το σύνδεσμο για να δείτε τις λεπτομέρειες ταυτοποίησης.
Αν θέλετε να δείτε τις λεπτομέρειες ταυτοποίησης για μια ταυτοποίηση για την οποία δεν προχωρήσατε στην πληρωμή (για παράδειγμα, επειδή η ταυτοποίηση απέτυχε), χρησιμοποιήστε την επιλογή "Αναζήτηση ταυτοποίησης πληρωμής" στο Merchant Administration.
Ο κωδικός κατάστασης ταυτοποίησης που εμφανίζεται κατά την προβολή λεπτομερειών ταυτοποίησης στο Merchant Administration μπορεί να αντιστοιχιστεί στο response.3DSecure.gatewayCode
. Βλ. τους Νέους κωδικούς στο πίνακα παρακάτω:
Payment Client/Virtual Payment Client | <<webServicesIntegration>> | |
---|---|---|
Νέοι κωδικοί | Παλιοί κωδικοί | response.3DSecure.gatewayCode |
E | E | NOT_ENROLLED_NO_ERROR_DETAILS |
Z | NOT_ENROLLED_ERROR_DETAILS_PROVIDED |
|
C | C | CARD_DOES_NOT_SUPPORT_3DS |
B | U | ENROLLMENT_STATUS_UNDETERMINED_NO_ERROR_DETAILS |
V | ENROLLMENT_STATUS_UNDETERMINED_ERROR_DETAILS_PROVIDED |
|
F | F | ERROR_PARSING_CHECK_ENROLLMENT_REQUEST |
A | A | INVALID_DIRECTORY_SERVER_CREDENTIALS |
W | U | ERROR_PARSING_CHECK_ENROLLMENT_RESPONSE |
D | D | ERROR_COMMUNICATING_WITH_DIRECTORY_SERVER |
I | I | MPI_PROCESSING_ERROR |
P | P | ERROR_PARSING_AUTHENTICATION_RESPONSE |
S | S | INVALID_SIGNATURE_ON_AUTHENTICATION_RESPONSE |
Τ | Τ | ACS_SESSION_TIMEOUT |
X | U | AUTHENTICATION_NOT_AVAILABLE_NO_ERROR_DETAILS |
U | AUTHENTICATION_NOT_AVAILABLE_ERROR_DETAILS_PROVIDED |
|
Y | Y | AUTHENTICATION_SUCCESSFUL |
N | N | AUTHENTICATION_FAILED |
M | M | AUTHENTICATION_ATTEMPTED |
R | CARD_ENROLLED |
Μπορείτε να δοκιμάσετε την ενοποίηση σας για την εκτέλεση ταυτοποίησης 3DS μέσω του QNB ALAHLI χρησιμοποιώντας τον εξομοιωτή ACS Emulator. Αυτό σας επιτρέπει να επιλέξετε ένα συγκεκριμένο αποτέλεσμα ταυτοποίησης 3DS (που επιστράφηκε στην απόκριση συναλλαγής στο 3DSecure.authenticationStatus
).
Η δοκιμή υποστηρίζεται για τα ακόλουθα προγράμματα ταυτοποίησης 3D-Secure:
- Mastercard SecureCode
- Verified by Visa
- American Express SafeKey
- J/Secure
- Diners ProtectBuy
Για δοκιμή της λειτουργικότητας ταυτοποίηση 3D-Secure:
- Χρησιμοποιήστε μια κάρτα δοκιμής 3D-Secure Enrolled (βλ. τις κάρτες που παρατίθενται στις συγκεκριμένες ενότητες για την τράπεζα εμπόρου) κατά την υποβολή του αιτήματος
CHECK_3DS_ENROLLMENT
για το δοκιμαστικό προφίλ εμπόρου. - Ελέγξτε ότι λαμβάνετε απόκριση με
response.3DSecure.gatewayCode=CARD_ENROLLED
. - Χρησιμοποιήστε τη φόρμα που διατίθεται στο
3DSecure.authenticationRedirect.simple.htmlBodyContent
για να ανακατευθύνετε τον browser του πληρωτή στη σελίδα του εξομοιωτή ACS Emulator.Ο εξομοιωτής Emulator ACS ανακατευθύνει τον browser του πληρωτή πίσω στον ιστότοπό σας και περιέχει τα PARes.
- Υποβάλετε ένα αίτημα
PROCESS_ACS_RESULT
με το PARes στο3DSecure.paRes
. - Χρησιμοποιήστε το ID για αυτή την ταυτοποίηση 3D-Secure μέσω του QNB ALAHLI που παρέχεται στο
3DSecureId
σε ένα αίτημα επακόλουθης συναλλαγής (π.χ.PAY
ήAUTHORIZE
).