I have used this module and I think it is an amazing addition to Ubercart. I have a suggestion that I have not heard anyone bring up yet Truthfully I may have missed it. ;)

It seems to me that if you added this module as a payment gateway rather than over ride the add to cart button it would resolve many issues.
1. User registration before purchase.
2. Role assignment.
3. Branded receipts
and the list goes on.
Basically you would be able to leverage all of the awesome features that Ubercart provides via the shopping cart and vastly improve the workflow.

Maybe this could be combined with the PayPal module as an option much like the Authorize.net does for the ability to create reoccurring charges.

I hope this was helpful and perhaps thought provoking.

Thank you all for the time you have spent on this module.

Comments

mrtoner’s picture

Status: Active » Postponed (maintainer needs more info)

#1: You can already require the user to register before purchase.
#2: Role assignment is already possible through Rules.
#3: Ubercart already sends out invoices for purchases made throughout PayPal Buttons.

PayPal already exists as a payment gateway. This module exists to eliminate the cart and checkout steps, the latter of which would be required to implement yet another payment gateway, I believe.

Since I'm not that familiar with UC outside of using this module, please provide more information. How does using this module for payment keep you from using all the other UC goodness?