m2pro / STRIPE payment not transmitted

Hi Support Team,

just figured out that any payment done via m2pro (despite successful registration) does not go through to STRIPE account. Attached screenshot to clarify this case.

Please advise how to fix this matter.
Thank you in advance.
Brandon

  • Nithin

    Hi Steven Zimmerman,

    Hope you are doing good today. :slight_smile:

    I tested in my system, and Stripe does seems to pick up the transactions, since I don't see you mention about performing a plugin conflict test, could you please run a quick plugin/theme conflict test as illustrated in getting support manual (flowchart), and rule out whether any plugin is causing this issue.
    http://premium.wpmudev.org/manuals/using-wpmu-dev/getting-support/

    If you still have issue, pleas enable support access, so that we could give a closer look. You can grant access from WPMU DEV > Support > Support Access > Grant Access, or check this manual.

    Please let us know once you enable support access, so that we could get this sorted. Have a nice day. :slight_smile:

    Kind Regards,
    Nithin

  • Steven Zimmerman

    Hello Kasia,

    thank you very much getting back to me. To answer your question: when testing the site in live mode I usually deactivate the maintenance mode as follow

    http://bestofthebestonly.org/wp-admin/
    trades Child Theme Settings --> General --> untick Construction mode

    Next login to
    http://bestofthebestonly.org
    Join --> Membership-realm

    Registration process works ... try it ... however after the entire procedure check

    1) http://bestofthebestonly.org/wp-admin/network/ --> User (the one you just registered)
    you'll then recognize the extended profile is filled but not the basic one which prevents from
    login/logout correctly.

    2) check as well http://bestofthebestonly.org/wp-admin/ --> Membership 2 all Members ...
    The member you registered is not listed because, that's what I find out, the transaction with
    STRIPE has not gone through.
    I already contacted STRIPE for help. They found out that the issue is at registration process
    within wordpress but couldn't provide more support to fix the issue.

    Hope that helps.
    Dear Kasia, your help in this regard will be immensely appreciated. :relaxed:

    Thank you in advance.
    Brandon

  • Nithin

    Hi Brandon,

    Hope you are doing good today. :slight_smile:

    I tested my Stripe Sandbox in your system, and it seems to work fine, as the payments are going through, and it's being picked in my Stripe account without any issue.

    I also made a payment with a user wpmudev in your Stripe Sandbox, do you still get the same result, in your Stripe account?

    Since it's working fine in my sandbox, when tested in your system, if you are still having issues, please check your Stripe credentials, and check whether they are correct.

    Please let us know how that goes, have a nice day. :slight_smile:

    Kind Regards,
    Nithin

  • Steven Zimmerman

    Hello Nithin,

    thank you very much for looking at this issue. Unfortunately, the problem is not solved. Attached screenshot of your registration ...

    the fields are still blank, see http://bestofthebestonly.org/wp-admin/network/ --> user (profile). There, if you look at the extended profile fields, yes .... your data are in but they are not transferred to the BASIC level. And, because of that, I am sure, you also cannot LOGIN with your credentials when site is LIVE (and browser cache cleared before). Also, please pay attention to the field settings. Currently they are set to VISIBLE ONLY ME .... but while signing up a new user those fields are all visible to everyone (obvious a BuddyPress error; already reinstalled BP but this did not solve the issue either).

    Am wondering how could you register without a problem, please let me know. When I am testing the registration process, I recognize that after the payment process is finish a new registration form popup instead of the THANK YOU page (means signup did not finish the routine, obvious redirect error). As a result of this, the newly registered user/member does not get listed within m2pro ---> ALL MEMBERS' ...

    I checked the STRIPE credentials and can assure those are 100% correct. By the way, I did also tests in our testing environment (dealsmarthosting); there transaction goes through to STRIPE without any trouble. Furthermore, I contacted STRIPE support: all they could find out it's either a BuddyPress issue and security setting issue at wordpress header on our server. Unfortunately my skills are limited and I am unable to solve the problem. Please be so kind, please help me to get this problem solved.

    BIG thank you.
    Looking forward hearing from you again.
    Brandon

  • Kasia Swiderska

    Hello Brandon,

    And, because of that, I am sure, you also cannot LOGIN with your credentials when site is LIVE (and browser cache cleared before).

    I'm sorry but I cannot replicate this. I registered, I paid in Stripe, my membership is active, my fields from registration are not empty and I am able to log out and log in without no problem.
    I don't see a reason why I should not be able to do that when site is live when account is created and there is login and password set and also I am a member with membership

    the fields are still blank, see http://bestofthebestonly.org/wp-admin/network/ --> user (profile). There, if you look at the extended profile fields, yes .... your data are in but they are not transferred to the BASIC level.

    What do you mean by basic level? Some fields are blank on the profile but most important ones like username, email and password are there, thus users will be able to login because they have accounts. Extended fields will show only in Extended profile and they are not transferring any data to profile because those fields are not connected. BuddyPress does not use additional fields from profile, it has own custom fields.

    . Currently they are set to VISIBLE ONLY ME .... but while signing up a new user those fields are all visible to everyone (obvious a BuddyPress error; already reinstalled BP but this did not solve the issue either).

    This one I'm not able to replicate on my site - settings for BuddyPress visibility fields are kept on registration form. This is or conflict with another plugin or theme - or this is bug that is specific to some site - that should be reported on BuddyPress forum https://buddypress.org/support/

    Furthermore, I contacted STRIPE support: all they could find out it's either a BuddyPress issue and security setting issue at wordpress header on our server.

    BuddyPress does not process Stripe payments, Membership 2 Pro does. But on Membership 2 pro everything looks fine. Transactions are logged in Transactions log and they are successful, payment are done so Membership receives information about payments from Stripe. Can you check if there are any subscription made https://dashboard.stripe.com/test/subscriptions ?

    kind regards,
    Kasia

  • Steven Zimmerman

    Hello Kasia,

    first of all I thank you much for your support.

    Meanwhile it turned out, that a server update did mess up DNS settings; after fixing that issue the transaction went through to STRIPE. However, there is still one issue left regards signup form.

    Please would you mind to test the new member registration one more? Paying special attention at the registration form because majority of fields are set to 'visibility ONLY ME' also, does 'new member appear within membership list.

    For me it's still not working properly when I am testing it but it works before.
    Note: please deactivate 'maintenance mode' first via THEME Child Settings.

    Your colleague Adam Czajczyk find out and fix that issue earlier earlier this month (see https://premium.wpmudev.org/forums/topic/m2pro-doesnt-work-with-buddypress-groups#post-1121606) ...

    "... started reviewing your site's settings against anything close to that and I found that option in WPBruiser plugin. It seemed logical that this should be affectioning M2 signup form somehow so I decided to give it a try and then once I only disabled it - everything started to work as expected. That proved then that my diagnose was (well, I'm not so sure now...) right.
    Perhaps there should be a bit different way to remove the plugin: first disable that feature and then disable the plugin as some plugins e.g. add up to database and/or .htaccess etc."

    WPBuiser plugin is deinstaIled (but I guess those settings are not cleared properly). Unfortunately I can't figure out any 'false setting' whether within .htaccess nor within the db). So I do need your advice too about what exactly needs to be fixed/search for in htaccess and/or db.

    Hope all those explanation help. Support access is granted.

    Looking forward hearing from you again.
    Kind regards,
    Brandon

  • Rupok

    Hi Brandon, hope you had a wonderful day.

    I do apologize for the delay from our end.

    Please would you mind to test the new member registration one more? Paying special attention at the registration form because majority of fields are set to 'visibility ONLY ME' also, does 'new member appear within membership list

    I followed your instructions, temporarily deactivated construction mode, signed up with username "testfour" and paid through Stripe Sandbox. The registration went fine, when I checked the user from Network admin, all extended profile fields were there, user was being shown in membership list. Please check attached screenshots for reference.

    Please let us know if you have any confusion. We will be glad to assist further.

    Have a nice day. Cheers!
    Rupok

  • Nithin

    Hey Steven Zimmerman,

    I have noticed this morning that you have logged in to the site six times but have not done any testing and you have not updated me the status of what you are you doing or what you have accomplished.

    Just to clear out any confusion, I had issues logging into your website, as I couldn't get any other page to load in your dashboard. If you check the screenshot, you'll notice the time stamp to be pretty close to one other, as I was trying to login into your website, using different browser, but it didn't work for me, even tried to login the subsequent day too. At-last I had to ping one of our colleagues to give a look regarding this.

    Please let us know if you still have any issues, we would be happy to troubleshoot it further.

    Kind Regards,
    Nithin

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.