Verify that the value for CCProcessingTerminalID is blank in station config and you have the correct value in NetEpayDeviceID. If you made a change to any of these settings initialize the keypad once more in back office>credit cards>Initialize Keypad. Try a test transaction.
If the error persists then the chip reader was setup incorrectly by World Pay. They will have to send a replacement.