Interface EnrollmentCheckCommand
-
- All Superinterfaces:
Command<EnrollmentCheckRequest,EnrollmentCheckResult>
- All Known Implementing Classes:
EnrollmentCheckMockCommand
public interface EnrollmentCheckCommand extends Command<EnrollmentCheckRequest,EnrollmentCheckResult>
Command for handling 3-D secure (also called Payer Authentication) enrollment check. Enrollment check verifies whether the customer is enrolled in one of the 3-D secure payer authentication programs. Currently only Visa, Mastercard (Maestro) and JCB provides Payer Authentication services. WARNING! The command's replyEnrollmentCheckResultreturnsTransactionStatus.REJECTEDstatus withTransactionStatusDetails.THREE_D_SECURE_AUTHENTICATION_REQUIREDwhen card is enrolled (and thus 3-D secure authentication is required). This command returnsTransactionStatus.ACCEPTEDstatus withTransactionStatusDetails.THREE_D_SECURE_NOT_SUPPORTEDwhen card is NOT enrolled (and thus 3-D secure authentication is not required).