'iDEAL lite' by Rabobank and 'iDEAL Basic' by ING do have the same POST form to start a transaction. It could be that the way a SHA1 hash is calculated is different. So do check the code that calculates a hash and compare it to your highstreet bank's implementation guide.