We have a workflow where it is required the user creates an account on checkout. THe products they purchase have recurring fees. However after purchasing one of these products, you cannot update or cancel the subscription from your account page, and after furthur review into the matter, the uc_recurring_users table never got updated with the correct UID, it was still 0.

CommentFileSizeAuthor
#2 uc_reccuring.module.patch745 byteskylebrowning

Comments

kylebrowning’s picture

I should also note, that this was with Authorize.net

kylebrowning’s picture

StatusFileSize
new745 bytes

Ive created a patch to fix this.

lee20’s picture

The patch didn't work for me.

Change the state of the order to 'payment_received' solved the issue for me:

-       if (uc_order_status_data($arg1->order_status, 'state') == 'in_checkout') {
+       if (uc_order_status_data($arg1->order_status, 'state') == 'payment_received') {
univate’s picture

Status: Active » Closed (fixed)
vitis’s picture