This is odd, and I just noticed this. Ubercart is successfully sending information to Authorize.net, which sets up an ARB subscription. However, when time comes for another charge (30 days in my case), uc recurring never updates the user profile.
For example, Authorize.net charged one of my customers on 2010-02-15, but in his profile (user/[uid]/recurring-fees), the "Next Charge" is listed as 2010-02-15. Today is the 22nd, so this is completely unhelpful to my customers.
This may be a separate issue, but could be related, so I'm providing it here. The feature on a membership product has it's checkboxed ticked indicating that the "the recurring fee amount to the same as selling price of the product at the time of purchase." The user in this case used a coupon code and was charged the correct amount at checkout, but his second payment was charged the full product amount. Could these be related?
Comments
Comment #1
univate commentedARB is only listed as partially support in uc_recurring-2.x which as mostly due to the issue: #592420: Move UC Recurring Fees code out of Authorize.Net module. So you need to have either patched ubercart or using the current 2.x-dev (no older then about 2 weeks)
The ARB issue is also still open until this is resolved: #580938: Create Authorize.net ARB recurring fee handler
Comment #2
univate commentedFairly certain this is fixed with this: #592420: Move UC Recurring Fees code out of Authorize.Net module
Comment #3
Anonymous (not verified) commentedThanks, univate. My first problem I found out was (embarassingly) caused by a broken cron job.