anonymous users?

Project:PayPal Buttons
Component:Code
Category:task
Priority:normal
Assigned:Unassigned
Status:active
Description
Project: 
uc_paypal_buttons

I'm currently testing this module and subscripts and have everything working with the standard cc payment method. To avoid pci issues and because it doesn't actually rebill that way anyhow, I setup the paypal buttons module.

Now I'm getting an issue I was getting before with one of the workflow-ng rules regarding adding the role. It seems that the rules for creation of a subscription run before the account is actually created. With the cc module I "fixed" this by simply setting the subscribe module to perform the action when the order is marked completed (i.e. after uc has the account created). For some reason with the paypal buttons module this doesn't have the same effect. The subscription is created for anonymous which means lots of things not least of which it will never rebill or show up in the users account, plus the role promotion never happens.

This is a timing issue that I think someone familiar with the modules should be able to tackle quickly. Any ideas? Or any other settings I'm missing?

Thanks!

Version: 
Ubercart 1.6
todda00@drupal.org's picture
Offline
Joined: 12/09/2008
Juice: 40
Re: anonymous users?

I don't know if this helps your specific scenario, but I needed this module to force a user to be logged in before creating the order, so I made a patch to add that as a feature.

I will try to get the patch in an official release of the module, but I don't know how busy the developer is to verify this. (If I was a dev for this module, I would put this in myself)

Here is the patch: http://www.ubercart.org/issue/8084/option_force_login_purchase

detour's picture
Offline
Bug FinderGetting busy with the Ubercode.
Joined: 10/02/2007
Juice: 150
uc_paypal_buttons support for anonymous users
Assigned to:todda00@drupal.org» detour

Hi Chad,

I'll be releasing a new version of this module soon that fixes support for anonymous users. In the mean time, I'm attaching a patch for uc_paypal_buttons.module that includes this fix.

AttachmentSize
uc_paypal_buttons-20081202.patch 14.91 KB