Goal
- Pay annual membership fee through the site
- Anonymous users can buy a new membership through the site (= new user account)
- Send members e-mail notifications about pending expiry, renewal,
- Confirmations are sent by e-mail (with account info for new members)
- Use Paypal Webpayments standards for checkout
What I have done
- Installed and Activated Ubercart (with all required modules)
- Activated modules:
- Notify
- Payment
- Roles
- Cart Links
- PayPal
- Follwed instructions in the User's Guide
- Follwed instructions for setting up PayPal (http://www.ubercart.org/docs/user/3356/configuring_paypal_website_paymen...)
- Follwed instructions setting up roles and product features. (http://www.ubercart.org/docs/user/3366/selling_site_access_role_promotions)
- Tested with working e-mail, real adress, real phone, real creditcard, live payment, but small amount (aprox. $0.20)
What happens and problems
- Order is payed trough pay pal. I get reciepts, and payment notifications from Paypal
- New user account is created. Account details are sent at the same time as the payment receipt.
- When I check the order the status i set to complete.
- Problem! No role is assigned to the new user.
I knowthere are posts about this already. I have spent at least 4 hours searching and reading both the documentation and the forum. The problem is that most of it does not explain the solution or does not make sense to me or is quite old.
I do have some thoughts about what could have gone wrong, but I need some ideas on how to find out how to test for this. I think it has something to do with the order in the different things happen, aka workflow. In more detail I want to have the new user created after the checkout process. The role should be added to this user after the payment is received. And now the confirmation e-mail should be sent.
I understand this is done in the workflow settings. But honestly, i don't understand very much of that, and I'm not even sure this is the problem.
Grateful for any help
/David



