Class DefaultCisClientFraudService

    • Constructor Detail

      • DefaultCisClientFraudService

        public DefaultCisClientFraudService()
    • Method Detail

      • ping

        public boolean ping​(java.lang.String xCisClientRef,
                            java.lang.String tenantId)
        Description copied from interface: CisClientService
        Checks if service is functioning and connecting with current credentials.
        Specified by:
        ping in interface CisClientService
        Parameters:
        xCisClientRef - client ref to pass in the header
        tenantId - tenantId to pass in the header
        Returns:
        flag if the service is accessible or not
      • handleOrderStatusUpdate

        public CisFraudTransactionResult handleOrderStatusUpdate​(java.lang.String xCisClientRef,
                                                                 java.lang.String tenantId,
                                                                 java.lang.String xml)
        Description copied from interface: CisClientFraudService
        handle the order status update.
        Specified by:
        handleOrderStatusUpdate in interface CisClientFraudService
        xml - plain text representing the response sent by the vendor
        Returns:
        CisFraudTransactionResult with the decision
      • getFraudClient

        protected FraudClient getFraudClient()
      • setFraudClient

        public void setFraudClient​(FraudClient fraudClient)