Netbanx payment provider module for Ubercart
Using Drupal 7 Commerce? See this project: http://drupal.org/project/commerce_netbanx
Netbanx provides an online payment gateway for credit/debit card (and other) payments. See http://www1.netbanx.com/ for more details.
The module edits the checkout form so that the user is sent off to your netbanx merchant url for payment. It provides two callback urls for netbanx to call depending upon whether the payment was successful or not. If it was successful the order state is changed to payment received and is completed, otherwise it changes the order state to canceled. You can use conditional actions to push through workflow actions based on these order statuses.