It depends on the bank you are using Ideal with. Some of the banks do it similar to the way Ogone works so you can use the Ogone Payment Module http://www.ubercart.org/contrib/140 However, other banks like Rabobank use their own system. I'm using Rabobank Lite which is very easy to set up and they provide code examples for you.
PS. I'm using Rabobank because Ogone with the other banks where too expensive.

Joined: 09/21/2007