PayU is trusted, and I happily use them for credit card payments, but I-Pay is still separate here.
Okay, so I tested this out. The first few stores in the article don't actually have I-Pay as a payment option, so not sure why they're mentioned, but presumably "coming soon".
CUM Books are using them though, and I did a test order. I see it's listed as EFT Pro on PayU, which redirected me to I-Pay. There you choose the bank and then you're presented with a custom I-Pay page, and asked to enter your banking credentials:
View attachment 331267
Upon entering some test details, it then does a POST with your credentials to the I-Pay server. This means your banking details does hit their servers. They also note it at the bottom of that page that they act as a proxy. So it seems they haven't changed how they operate, and your banking login details are being exposed to a third-party. I guess this is very similar to how 22seven operate, except with them you can use a read-only profile (where banks support it). Also, I'm not sure whether I-Pay are PCI DSS certified. Technically that's for credit cards, but they should employ the same security scrutiny if they're going to have banking credentials hit their servers.
This kind of setup just puts me off. Other "Instant EFT" services like Payfast at least don't expose your banking details, but they're prone to delays due to slow EFT processing (ie. Standard Bank). Really, the only real way of tackling this is if banks release APIs, although I don't see that happening anytime soon.