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 reply EnrollmentCheckResult returns TransactionStatus.REJECTED status with TransactionStatusDetails.THREE_D_SECURE_AUTHENTICATION_REQUIRED when card is enrolled (and thus 3-D secure authentication is required). This command returns TransactionStatus.ACCEPTED status with TransactionStatusDetails.THREE_D_SECURE_NOT_SUPPORTED when card is NOT enrolled (and thus 3-D secure authentication is not required).
  • Method Summary

    Methods inherited from interface de.hybris.platform.payment.commands.Command

    perform