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

aju3169 - September 27, 2009 - 05:36
Assigned to:aju3169» Anonymous

#2

gooddesignusa - October 5, 2009 - 19:49

Has this issue been fixed? This module is exactly what I need.

#3

aju3169 - October 14, 2009 - 09:56

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

pharoz - October 20, 2009 - 03:10

Same here. I'm gonna try and see if I can figure this out...

#5

aju3169 - October 22, 2009 - 13:32

Any progress pharoz??

#6

mrfelton - November 16, 2009 - 18:12

In the Ubercart payment gateway settings page it says

PayPal cart submission method:
- Submit the whole order as a single line item.
- Submit an itemized order showing each product and description.
*You must use a single line item on your site if you have any fees or discounts besides shipping and tax.

Are you using a single line item?

#7

mrfelton - November 16, 2009 - 19:14
Status:active» postponed (maintainer needs more info)

#8

aju3169 - November 17, 2009 - 00:31

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

mrfelton - November 16, 2009 - 23:36

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

aju3169 - November 17, 2009 - 00:09

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.

AttachmentSize
Cart Post-Review.jpg 80.37 KB
Cart Post-Review.jpg 80.37 KB

#11

aju3169 - November 17, 2009 - 00:11

Sorry other screenshot attached

AttachmentSize
Cart Pre-Review.jpg 91.61 KB

#12

aju3169 - November 17, 2009 - 00:30

Obviously not working yet for me

#13

mrfelton - November 17, 2009 - 09:00

Any chance you can give me an admin login to the site so that I can check your various settings?

#14

aju3169 - November 17, 2009 - 22:43

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

aju3169 - November 18, 2009 - 01:43

As promised attached is the pdf file with a list of my installed modules and screen shots of the fee module settings.

AttachmentSize
Modules _ Urbanwood Design.pdf 121.05 KB
Fee1.jpg 40.22 KB
Fee2.jpg 73.72 KB
Fee3.jpg 51 KB
Fee4.jpg 76.63 KB
Fee5.jpg 61.94 KB

#16

aju3169 - November 18, 2009 - 03:29

I fixed the problem. I had to reset the conditional action to apply the fee. All is now good.

#17

mrfelton - November 18, 2009 - 08:28
Status:postponed (maintainer needs more info)» fixed

My next suggestion was going to be to check your conditional action! Glad you got it fixed.

#18

aju3169 - November 24, 2009 - 13:21
Status:fixed» needs work

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.

 
 

Drupal is a registered trademark of Dries Buytaert.