I have set this module up to charge users once a month for a particular subscription service. When a user initially subscribes to the site for the first time everything works fine. When it comes time to charge them again for their subscription, the site makes the new order, but fails to charge the user delivering the message, "Error: Recurring fee 40 for product sub-11-3 failed."

I use PayPal as my gateway and they have not been able to offer any solution, but do claim the issue isn't on their end. Does anyone know what else could be causing this failure? Is it possibly because my site requires CVV numbers? I would assume PayPal would have something on their end for recurring payments that waives that requirement as long as it was done correctly the first time.

Thanks for any help that can be offered.

Comments

swickham’s picture

I should have added that the fee is charged successfully through PayPal, but somehow this module interprets it as a failed payment every time.

matthensley’s picture

out of curiosity, are you in sandbox mode or live mode? there are a couple of other issues open that mention recurring fee failure in the sandbox that work in live mode. I'm in the sandbox, and having this same issue (though I'm on 7.x-2.0-alpha3)

deggertsen’s picture

We have had this same issue with Paypal WPS for several months now. We're now in the process of switching to Drupal Commerce on D7 so we've decided not to spend the time to fix the issue, but I figured I would post here to let you know that you are certainly not the only one. We are in live mode.

I would also note that we have "Submit the whole order as a single line item." selected, and while I suspect this could cause a problem I don't want to change it in fear that it will mess something else up. uc_recurring has never been very stable on our site.

swickham’s picture

@matthensley - No, this is on a live server.

avpaderno’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

I am closing this issue, since it's for a Drupal version no longer supported.