CRITICAL ISSUE: Payments went out multiple times at 9:28am just emptied paypal.

WCMp Core

CRITICAL ISSUE: Payments went out multiple times at 9:28am just emptied paypal. Open

Viewing 25 reply threads
  • Author
    Posts
    • #92370
      Michael Earley
      Participant

      Well. This just nuked my site. After trying to get payments to work properly for months with you guys, I just had lunch and went back to my email to see around 100 emails from paypal. Looks like tonnes of payments just went out to masspay, vendors got paid out multiple times for the same transaction, and its not updated on back end.

      This might have just cost me thousands of dollars.

      How the hell do I stop this, and how do I fix this.

    • #92379

      Hi, we are really sorry to hear that. However if a order is paid, it should mark the commission as complete.
      Our team will check this tommorow morning. So please share a temporary admin and PayPal account if possible so we can test the transaction.

      For the mean time disable automatic payment option via WCMp >> Settings >> Payment. This will stop further payment. Also if you are using other code regarding this, please remove that also.

    • #92382
      Michael Earley
      Participant
      This reply has been marked as private.
    • #92387
      Michael Earley
      Participant
      This reply has been marked as private.
    • #92399

      @Michael Earley, I also need PayPal access (I know, this is your personal information), however, without this, we can’t check.

    • #92415
      Michael Earley
      Participant
      This reply has been marked as private.
    • #92430
      This reply has been marked as private.
    • #92436
      Michael Earley
      Participant
      This reply has been marked as private.
    • #92485
      This reply has been marked as private.
    • #92486
      Michael Earley
      Participant
      This reply has been marked as private.
    • #92490
      Michael Earley
      Participant
      This reply has been marked as private.
    • #92529
      This reply has been marked as private.
    • #92561
      admin24
      Participant

      I’d appreciate it as many comments on this topic were public as possible.

    • #92562
      Michael Earley
      Participant

      @admin24 private comments on this contain sensitive info, logins, customer info etc. I know you are running into a similar issue so I’m following your thread closely as well.

    • #92563
      Michael Earley
      Participant
      This reply has been marked as private.
    • #92579
      This reply has been marked as private.
    • #92641
      Michael Earley
      Participant

      Raju, with all due respect, this response is of very little help. From what I can understand, you are telling me that this issue was caused with by the code that was provided by Moumita to “fix” a previous issue. That code has then resulted in randomly paying out vendors multiple times, costing me hundreds, if not thousands of dollars (I haven’t had a chance to do the maths yet). Why on earth is the team providing code to users that can potentially cause this? All of these payments seemed to go out in a few minutes around 9:28 on the day it happened.

      When referencing the code, can you please identify what is the offending code as your answer really isn’t clear at all. The issue is not resolved at all, I’ve lost tonnes of money, and have a site stuck with a plugin (and code) that I really don’t trust right now and literally no resolution in terms of getting the money back from my vendors, identifying if all the paymetns were marked paid or not and getting my site back on track.

      Considering your team has used my website as an example of a “successful site” in a staging version of your promotional materials to promote your products to other users, I’d really appreciate a bit more support in getting this working properly again.

    • #92655
      admin24
      Participant

      I’m sorry to butt in again, but what was the code? I’ve got a whole bunch on my site from here and would like to try and learn more to isolate it. I’m happy you’re getting more than the “we’ll fix it in our next update” that I’m getting in my thread :-/. Good luck.

    • #92679
      Michael Earley
      Participant

      I’d love to know that as well, unfortunately no one has actually made that clear in any response as to what the offending code actually is.

    • #92680

      @Michael Earley
      The code we shared in this thread, which runs in WCMp init :
      https://wc-marketplace.com/support-forum/topic/payouts-stopped-on-jan-20/#post-89972

      As this is not dependent on the WCMp default schedule, hence you face this issue. So, you don’t need to add this code, as it is taking time to receive payment acknowledgment from PayPal. In the meantime, it kept asking for payment release.

      So, better is to use the default schedule of WCMp.

    • #92693
      Michael Earley
      Participant

      Just to clarify, it is this code that you gave me that caused me to lose *ALL* of my money?

      add_action( 'init' , 'maspay_cron' );
      function maspay_cron(){
      global $WCMp;
      $WCMp->cron_job->do_mass_payment();
      }
      Copy

      I’m also fairly sure that the 45 mass payments I had that I mentioned on march 19 might have had the exact same issue as this.

      See post here: https://wc-marketplace.com/support-forum/topic/payouts-stopped-on-jan-20/#post-91300

      This is extremely concerning.

    • #92738

      @Michael Earley, we understand that, however at that time we didn’t know that same commission was paid multiple times. Which was explained in this thread.

      Now in order to pay vendors, we have to use corn (which is as per WordPress standard). But that was not executing in your site due to the server. Our plugin ask your server to run the corn, and i is upto the server to run it.

      As it was not working, hence we provided the code, which will run the payment in spite of the corn (as a solution of your issue). Now again, the code we have shared will request for payment to Paypal, and when Paypal will send payment confirmation message, then we will not ask for payment again for that commission. what happened, that there might be due to slow server response, it took time to send the “paid” acknowledgment from PayPal, thus it send a request for payment again.

      That is why we have asked to remove the code and first fix this corn issue and only use our plugin’s flow.

    • #92779
      Michael Earley
      Participant

      I have removed this cron as soon as I was asked (along with all other code snippets you’ve provided). Of course none of this fixes my issue of the hundreds, if not thousands of dollars that have been overpaid to vendors as a result of the code you provided.

    • #92853

      @Michael Earley, I’m very sorry, I understand how difficult it must have been for you deal with, however, we couldn’t have the idea that your server will add a delay in sending payment confirmation acknowledgment, which caused multiple payments.

      As this is a financial institution transaction, hence it is difficult for us to do anything on those, as we don’t have any authorization to recover that on their platform. If that would be only within our sole software, we would have an option.

      Again, although it will take some time, you have to recover from your vendor on good faith. I guess they will also co-operate with you.

    • #92940
      Michael Earley
      Participant

      Based on what I can tell, and assuming that this has only happened since you provided me with the code, it has run 54 duplicate transactions (some up to 6 times) and paid out $571.10 USD. Thats what I’ve been able to find at least when this happened on 3/18 and 4/7, all of this happened in a period of about 2-3 minutes each day.

      My gut feeling is that it’s more, and there might be other discrepancies if I keep looking hard enough. I’ve also lost a lot of trust with my vendors, and customers – chances are I’ll lose some of my vendors over this as well.

      What I want your team to understand is the impact that something like this can have on a small business, especially in the current economic situation when businesses are literally shutting down every day. This represents a loss of around 6.5% of the websites revenue last year, which considering we take a commission of 5% on sales, basically makes the online store a total loss for the year now (If I’m not able to recover it). All in under 5 minutes.

      Thankfully the site has other revenue sources… but this experience has definitely left a very sour taste based on my experiences with WCMP, I’m hoping that speaking to Purnedu tomorrow on the phone will resolve some of these issues and restore some confidence, but I’ve definately had to consider whether I shut down the entire site, and give up on a years worth of work as a result of this experience.

    • #92383
      Michael Earley
      Participant
      This reply has been marked as private.
Viewing 25 reply threads

Please LOGIN to reply to this topic

COVID-19 Outbreak: WCMp team is supporting business affected by coronavirus

Read the Message Buy at Slashed Price