Hi all,

We got ubercart installed and tested using paid roles by adding Role Assignment Features to products - they pass to Paypal from the cart and assign a role when the customer has finished paying.

From there we wanted to have payments be recurring (i.e. paid member subscription where membership gives them a permissions role to access premium content) so we setup UC Recurring Payments and Subscriptions and well, now the roles aren't being assigned when Paypal brings them back to the site after successfully paying (the trial and recurring payment seem to be setup alright though.)

What are we missing? Is the d7 version of this module broken or does this sound like a misconfiguration? Do the Role module and this one have a conflict?

Cheers
Qasim

Comments

designguru created an issue.

designguru’s picture

I've further tested this to find that if the product price is $0 but has a recurring payment of $x setup Paypal will process the transaction but the user role won't be assigned as the order status marks as 'Pending.'

However if I setup a product option price of more than $0 than the role gets assigned and the order status is marked 'Completed.'

Anyone know how I can mark orders as 'Completed' with product option prices of $0????

Cheers,
Qasim