I've built the Drupal 7 Ubercart shopping cart site to charge our clients for our real estate Drupal solution. I've needed to migrate the Moneybookers payment method module to Drupal 7 from Drupal 6. Took me a few hours, but its relatively easy. If anyone should want it, let me know. Its not yet well tested though.
I'm missing the terms & conditions module, I'll have to figure that out somehow. I should also implement sending custom invoices for our clients.