I created an order with weekly or monthly subscription. User can purchase the subscription only through paypal.

If a user purchase the subscription he redirected to paypal site. After successfully payment the order is created. But the order status showing pending. It should be completed.

Recurring Module : UC Recurring Payments and Subscriptions

Payment Method - Paypal

(Edit) Problem was in Sandbox paypal Account. Api Credential (Password and Signature) was not there. I changed the merchant account Api Credential.

After changed the api credential same problem occured with changed account. What to do?

  • We sympathize with you. Now, could you maybe ask a question so someone could answer? Or maybe provide a bit more details, like names of modules you are using?
    – Mołot
    May 27, 2013 at 6:24
  • 1
    By mistake I disabled the rules. May 28, 2013 at 3:58

1 Answer 1


Ubercart does not make orders completed on it's own. It seems to be a well known problem, already discussed on stackoverflow and on ubercart.org. It seems manually setting up Conditional Actions is a must in most cases.

  • But a few days ago It was working well. It updated the status automatically. May 27, 2013 at 7:37
  • Then tell us what have changed during last few days. And tell us if the site backup made week or two ago works well, if restored to test environment.
    – Mołot
    May 27, 2013 at 7:38
  • I was working on data migration from last few days and used a module uc_register_invoice. I checked it yesterday and it was not working. May 27, 2013 at 7:49
  • If the backup made before that work works all right, it's a bug in either your workflow, or uc_register_invoice. If it does not, something happened with your server or paypal api coincidentally. You do have backups and test environment, do you?
    – Mołot
    May 27, 2013 at 7:58
  • Sorry I forgot, I didn't change in that site anything. It was a backup site on which i was trying. May 27, 2013 at 8:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.