Paypal doesn't recognize the fee
aju3169 - September 10, 2009 - 00:07
| Project: | Ubercart Fee |
| Version: | 6.x-1.x-dev |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | needs work |
Description
I have been trying to use uc_fee to add a setup fee for laser engraving of my products. I am using ubecart with drupal 6.13. The fee appears as a line item just after the shipping cost. After this the customer selects the payment method which, in my case, is just Paypal but the fee is not shown this screen and not in paypal once you log in. Is there a way around this issue?

#1
#2
Has this issue been fixed? This module is exactly what I need.
#3
No nothing has been done. I really would like this issue resolved. I can't use this module which would otherwise be perfect if it passed on the fee to paypal in any way.
#4
Same here. I'm gonna try and see if I can figure this out...
#5
Any progress pharoz??
#6
In the Ubercart payment gateway settings page it says
Are you using a single line item?
#7
#8
As you suggested, I have been trying to submit the whole order as a single line item. Actually, it was the first thing I tried 2 months ago but it didn't work. Prior to submitting to Paypal and after reviewing the cart - the fee is not included in the total cost at all. I believe, someone else has reported this issue. I'm guessing these two issues are related and could point you in the right direction for a bug-fix.
Thanks for making some time to look at this - I can't wait to see it all working. It is the last piece in the puzzle for my website due to launch in about a week.
#9
Please download beta2, which I released earlier on today and try again. There were some problems with JavaScript which have now been resolved ant it was working well for me today when I was testing. Please report back here after testing.
#10
I just installed the latest update, checked the module was correctly loaded (right version etc), ran update.php, cleared all cache and web browser cache. Still not working. I have attached the screen shots.
#11
Sorry other screenshot attached
#12
Obviously not working yet for me
#13
Any chance you can give me an admin login to the site so that I can check your various settings?
#14
Sorry I can't give you the admin login because the web page is in production and running as a local host on my computer. Hosting on a server will happen sometime next week. However, I can give you a screen shot of the modules that are installed on my web page as well a screen shot of the settings that I use for the Ubercart Fee module.
#15
As promised attached is the pdf file with a list of my installed modules and screen shots of the fee module settings.
#16
I fixed the problem. I had to reset the conditional action to apply the fee. All is now good.
#17
My next suggestion was going to be to check your conditional action! Glad you got it fixed.
#18
Unfortunately, resetting the conditional action also removed the conditions that I needed to check - ie the product has the laser engraving attribute set to one of 4 options which require laser engraving and therefore a fee. So now a laser engraving fee is applied regardless of whether laser engraving is selected. If I put the conditions back in, then the fee doesn't get passed on all the way (only appears in the line items). I am back to where I was at the start of this reported problem. But at least I know where the problem is coming from - the conditional actions. I managed to get the fee to work by only checking for 1 option - no laser engraving and then negating this so that the fee is not applied. Maybe this module only works when can only 1 condition is checked. I was trying to check for any of 4 conditions (with an OR)
You can confirm this in your testing by doing the following. Make a product with 1 attribute and with say 5 options. Check to see if option 2 or option 3 or option 4 or option 5 are selected and then apply a 1 off fee. See if this fee line item goes all the way to cart-link and then to paypal. Then try checking for just option 1 and negate.