Support » Plugin: Membership 2 » [Plugin: Membership] Recurring payments are not working

  • It all looks good at the beginning, the installation is easy, setting levels too, and the registration works.

    But when users subscribe with recurring payments, these are not handled well by the system. The expiry date gets not updated. Which means you need to go in and update manually.

    Then if you wish to signal this, the WPMU DEV support forum is closed for free users. So no support for free users?

    Then if you think to become a paid member at WPMU DEV, they only have memberships for the whole bunch of 300+ plugins and themes for $79 a month.

    http://wordpress.org/extend/plugins/membership/

Viewing 15 replies - 1 through 15 (of 18 total)
  • routexl,

    Actually you can purchase a single plugin membership starting at $39/mo 🙂 , that includes updates and support

    You may want to check your IPN settings within PayPal, it sounds like it’s not connecting back to the site once the transaction is made.

    Best,

    Kimberly

    Hi Kimerby, thanks for your fast reply.

    This forum is free, so I’ll stick to this place 😉

    Can’t find the the IPN settings in the manual

    Where can I read how to set the IPN at Paypal?
    Specifically, what should the IPN url be?

    Go to PayPal

    After you log in, :
    1. Click Profile on the My Account tab.
    2. Click Instant Payment Notification Preferences in the Selling Preferences column.
    3. Click Choose IPN Settings

    It will give you a suggestion, you can usually use that one reliably 🙂

    Thanks Kimberly,

    I’ll give that a try. Any idea why this important step is not included in the instructions?

    One other thing, is there a button for users to stop a subscription? Can’t find that either…

    No clue why it’s not included in the instructions actually.

    I will suggest that it be added.

    The users can unsubscribe from their account/subscription page. You set this in the Dashboard>Membership>Settings>Membership Pages or use the shortcodes provided there to create one.

    Cheers!

    It’s still not worki unfortunately. I did a little digging in the database:

    – It seems that the transactions do come in, as I have records in the m_subscription_transaction table. The field transaction_paypal_ID is filled, but transaction_stamp has same value for one user in each record. Also transaction_expires is NULL.

    – The m_membership_relationships table does not get updated. I am manually updating the expirydate field.

    Is this problem known? Is a solution available? What to do next?

    There has been something identified that’s not working correctly with gateways. Are you seeing them added to the Admin Gateway under the “All Members” ?

    Yes, the user shows up in both in the WordPress “All Users” and the Membership “Edit Members” pages.

    Having the same problem and unfortunately I haven’t found a solution on WPMUDEV forum (I’m a paying member). I reopened the only thread there talking abou this asking for a solution, but if anyone already have it, please share!
    Thanks

    When you open the All Members menu, there is a column all the way to the right that says Gateway, what does it say under there for the users you are adding?

    If you have the option selected to assign a level upon registration that may be causing issues too.

    The Gateways are paypalsolo and paypalexpress. I have added some members myself and gave them gateway admin.

    User registration use subscription option is set to none. Enable incomplete signup account is ticked.

    I have setup two levels (free, paid), two subscriptions (serial for 1 day, serial for 1 month) and two gateways (w/ single payments, w/ subscriptions).

    Can you visit the settings page>advanced tab>repair membership tables?

    As for your users, There will be no expiration period for the Free user. As they don’t actually pass through a Gateway. If you want them to upgrade eventually you will need to set a Finite time period for the Free membership to expire.

    You also don’t need both gateways if you have a serial subscription. You would only need the paypal express. Also you cannot, logically, have a serial Free subscription, so you would only need to put the price as $0 and mark as indefinite or finite.

    Don’t have that page, visited Membership > Repair Membership. Pushed the button Verify Membership Tables, all tables and fields are Ok.

    I don’t really need the free level for my business. Unregistrered and registrered free users are treated the same. Should I remove the free level?

    I need to have both single payments and subscriptions for paying users, for both day and month periods. Should I change the subscriptions to finite?

    Sorry, I’m not terribly familiar with the Free Version, but glad you found the button 🙂

    I’m afraid I’m a little lost on what the issue is now… 🙂

    could you clarify what we are trying to do here again? Sorry for the mixup, I read above about no expiration date on the subscriptions for members, is that still it?

    Yes, it’s the expiry date that I’m updating manually in the database when second and next recurring payments are made.

    It’s still not worki unfortunately. I did a little digging in the database:

    – It seems that the transactions do come in, as I have records in the m_subscription_transaction table. The field transaction_paypal_ID is filled, but transaction_stamp has same value for one user in each record. Also transaction_expires is NULL.

    – The m_membership_relationships table does not get updated. I am manually updating the expirydate field.

    Is this problem known? Is a solution available? What to do next?

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘[Plugin: Membership] Recurring payments are not working’ is closed to new replies.