Home Forums Stripe Commissions & Gateway Support Stripe Blames Your Plugin for Overcharging Customer by $20+

NOTICE: We've Moved to a Ticket System for Support

As of August 31, 2017 (12am EST) our support forums will be retired (read-only), and we will be moving to a support ticket system.ย  This will allow us to better organize and answer support requests, and provide a more personalized experience as we assist our customers.

For the time being, we will leave our forums open for reading and learning while we work on creating a more robust Knowledge Base for everyone to use.

If you are a WC Vendors Pro customer please open a support ticket here. 

If you are a WC Vendors user please open a support ticket on the Wordpress.org forums.

The information on this forum is outdated and in most instances no longer relevant. Please be sure to check our documentation for the most up to date information.

https://docs.wcvendors.com/

Thank you to all of our customers!

 

Viewing 24 posts - 1 through 24 (of 24 total)
  • Author
    Posts
  • #29933
    H
    Participant

    I’m not sure if Ben is online but I did send him a message for help, but I just noticed my message was deleted without a response. What’s that about? I guess I need to create a topic. I would prefer this not be made public. I need help to resolve this as quickly as possible to avoid any other customer getting overcharged when they shouldn’t be. So if anyone on WC Vendors Staff is online right now and can help, please do.

    I bought your Stripe Commissions & Gateway plugin on April 6, 2016 and I’m using your free WC Vendor plugin as well. It was working fine until today the Stripe Commissions & Gateway plugin overcharged one of my customers. I looked on our backend and everything has the right numbers. But when I logged into my Stripe account, Stripe shows a different and HIGHER number than what the customer was supposed to be charged. I contacted Stripe at their toll free number listed on their BBB profile, which is just a recording, to get this immediately looked into, but the recording just directs people to email them only or leave a message. Sigh. I emailed their support regarding the transaction in question. And while waiting for a response, I went to their IRS/Freenode tech community since it appears to be a technical error. I was told by Markin that Stripe only charges what it is told to charge. He went into say that the bug is in the Stripe Commissions & Gateway plugin. Markin said to contact you all since your plugin is “beyond their scope of support”. So what in the code of the Stripe Commissions & Gateway plugin would cause any charge outside of what is supposed to be charged? I have not had any problems with previous orders until today. It appears to happen with large amounts. We’ve got our first order over $100 today. The purchases with smaller amounts did not have this error. From what Stripe says, the plugin somehow increased the charge by an entire 23.50 OVER the amount it was supposed to charge. So what is the fix for this to make sure it does not happen again?

    #29934
    WC Vendors Support
    Participant

    I dont think your post was deleted, it probably just didnt get created for some reason. Server fart, Internet issue, didnt click send and though you did, something like that. ๐Ÿ˜‰ We’ve got no reason to go trashing posts at random, all they do is get posted again later! ๐Ÿ™‚ ๐Ÿ™‚

    So, on to your actual question at hand — Stripe is correct, that they just charge what they are told to charge. Chances are there’s an issue with your commission rate, product price, overriding a commission rate, or something like that. If the error was with our coding in Stripe, you’d see a thousand angry sites posting that people are getting overcharged.

    The first thing you need to do is try to reproduce the error. If you can reproduce an error, that gives us exact things we can check to start to debug where the issue is. So, help us help you, provide as much details as humanly possible, and try to break it yourself, too!

    #29939
    H
    Participant

    => You said, “So, on to your actual question at hand โ€” Stripe is correct, that they just charge what they are told to charge. Chances are thereโ€™s an issue with your commission rate, product price, overriding a commission rate, or something like that. If the error was with our coding in Stripe, youโ€™d see a thousand angry sites posting that people are getting overcharged.”

    My reply: Glad you agreed with Stripe. So that just plays right into Stripe’s comment about your plugin being the problem. Look, I bought your plugin and used it right out of the box (zip file in this case). It was working fine on its own and used as described in your documentation. I don’t have time to do all this tinkering with plugins. I wanted a plugin that worked right out the gate. So now that we have established that Stripe is not to blame because as you agreed, ‘They just charge what they are told to charge.’ That only leaves with what Stripe’s Markin said about your plugin being the problem. Now, if you have a problem with Markin saying that, then you are free to go to their IRC chat channel and talk to him because that’s where I found him, and you two can duke it out about how he accused your plugin ok. But I need the issue fixed. I don’t care how many other people might have run into the same issue or not. I’m talking about ME (nobody else) and what has happened with one of my customers and the fault being put on your product by Stripe themselves. Again, you can duke it out with them later for slandering your product if you truly believe your product is not at fault. But I need you to focus on my situation with one of my customers. I’m going on what Stripe said because at the end Markin said to contact you guys because they didn’t develop the plugin. Markin said about this issue, and I quote, “it is beyond their scope of support.” And he said to come your forum to get help since and I quote, “It’s a paid plugin.” That’s what Markin said and you can go ask him to confirm it later. For now, please focus.

    => You said, “The first thing you need to do is try to reproduce the error. If you can reproduce an error, that gives us exact things we can check to start to debug where the issue is. So, help us help you, provide as much details as humanly possible, and try to break it yourself, too!”

    My reply: This occurred in live mode of an order over $100. I don’t need to try to reproduce anything. I don’t work your tech support, nor did I build the plugin. If I built the plugin or had expertise on how to troubleshoot issues with your plugin then a different story. But you hadn’t trained me on nor do you pay me to attempt to reproduce an error. That’s the job of your tech support, whoever you have working tech support. I do tech support for company I work for; specifically and only in products they put out. That’s what I’m trained and paid to do. That’s not the case over here. So why would you suggest I try to break it myself when I didn’t even make the plugin nor did you hire and train me on troubleshooting it? I have a better idea, Ben. Because this is what we do at the company I work when there’s a technical issue, WE troubleshoot the issue and that involves attempting to reproduce the error complained about. And this is what I suggest you or your tech guys do: attempt to reproduce the error. And the only way you can really do that, is to go to the client’s site to do teh exact same thing that was done that triggered the problem. And if you can’t reproduce it on the client’s site, then you check a fresh install on your own servers with its own new database and see if you can reproduce there with the exact same file found in my downloads on WCVendors.com. And go from there on finishing troubleshooting. I shouldn’t have to tell you this. If a customer buys something from us we provide support. So what exactly do you need, telling me, “…provide as much details as humanly possible” is vague. What we do is ask the customer for specific details what we need to effectively troubleshoot the issue. So you need to tell me what exactly you need. After all, it’s your plugin. I didn’t make it. Ya’ll did. So what exactly do you need from me to get this resolved?

    I did ask Stripe if they had paid support for things outside their scope. And they don’t have such a service. Otherwise, I would have just had them look into, but again they didn’t create the plugin, you all did. The reason I was told to come here for help. You know your code better than anyone. And the quicker we can get this resolved, the better. Plugins get bugs we know that. It very well could be a bug on Stripe’s end, too. But according to them, the shifted the blame on your plugin. So here I am, looking for help that I thought came with my purchase. Do you have Skype? I don’t want any more of this to be public as I need to give you the site so you can go through the exact LIVE process ordering the exact products as the customer who was overcharged during live mode so you can reproduce the error and attempt to fix thereafter.

    I do not mean to sound rude or angry. Like I really don’t. I just want a working plugin that above all does not overcharge our customers. Even I hate it when I get overcharged by anyone. It’s annoying as heck. I prefer the vulgar term but will not put it here. But you get my drift. So it is my wish that you understand my frustration when it comes to our customers. I protect them as if it happened to me directly. I feel their pain completely. But of all the things that could go wrong with the plugin, why that?! I want to continue using your plugin. It’s working for the most part and nothing has changed since adding everything was set. No commission change, no commission overriding, prices, none of that. The only thing that has changed is adding products to the store. No more setting changes with that plugin and anything else on the site because no changes were necessary since all was working great until today. Like literally. Everything was full functional until that first order over $100 came through today where our customer was overcharged just out the blue.

    So what do you need from me to figure this one out? Give me specifics. It’s your plugin. And I definitely need your Skype ID so we can talk in real-time and I can give you what you need through there instead of on this site. And then after you can go into a boxing ring with Stripe’s Markin for possibly slandering your plugin for having a bug.

    #29941
    Jamie
    Keymaster

    Hello,

    If you truly do tech support then you’d know you need to repeat the steps it took to cause the error so that you can debug the problem. Does this sound familiar ? “What did you do to make the error happen?” At no point did Ben say we have a problem with Stripe in fact he agreed with stripes conclusion. If you don’t give use the steps you took to produce this problem we cannot help you. How do you expect us to help with no data? Just saying it over charged gives us nothing to work with. You’re the first person to report that our plugin has an issue with over charging so we need this data from you. Our site uses this plugin to sell our products including stripe and our transactions are routinely over $100.

    What was in the order?
    Who was the vendor?
    What was the product(s)?
    what was the commission rate?
    what plugins are you running other than wordpress, woocommerce, wcvendors and our stripe gateway?
    The amount overcharged sounds like a very specific number, are there any products or commissions set to this amount?
    Other than the amount being over $100 what is unique about the order?
    Have any other orders over $100 gone through and not over charged?
    What happens if you do an order over $100 with ONLY the plugins mentioned above?
    What updates have you done recently?

    We don’t care if stripe says our plugin has a bug, if it’s got a bug we’ll fix it. That’s how software works.

    All our support is out in the open, transparent and public so that anyone else that has an issue can find either an open topic about it or a solution creating collective knowledge. Please make your responses brief as it’s difficult to read verbose responses.

    cheers,

    Jamie.

    #29966
    H
    Participant

    Y’all are pissing me off. First off, I don’t give a fuck about transparency. I want privacy and you should give it to me. Why do you think your customers would want their business all out in the open? Would you like it if your bank offered you support about your account all out in the open forum? I bet you won’t. So I don’t care what you do. I don’t want details of this site all out in the open for privacy and security reason. Are you going to respect that or not?

    And secondly, what part of what I said did you not understand? I thought I was very clear. Do I work for WCVendors.com? So why would I need to repeat the steps on something I have no training on how to troubleshoot? Just to tell you the same damn thing that I’ve already told you that you’ll still need to replicate yourself?! What damn sense is that?! I DO NOT WORK FOR YOU. A customer made a purchase and it overcharged her by some random ass number: 23.50 for a site that is set to 50% commission only for ALL products. Why would it ADD to her payment total ANYWAY? Does that make sense to you? The commission is deducted not added to the customer’s payment. We don’t have a service fee or any other fees. What a customer sees on the site for the price of any product we sell, is the price they pay. Period. There are no shippping costs, no taxes, or anything else but the price of the products. So you tell me, where on earth did $23.50 come from that you all’s plugin ADDED to her total AFTER purchase? Hell yes I’m pissed. Because you’re expecting me to do your fucking job, just because I said I work in tech support for another company. I am the one that told y’all what y’all need to do already. Gave you fucking hint because Ben didn’t seem to know. And you finally get your ass on here and talk to me as if I’m lying about being tech support for another company. I don’t have to lie. What good would that do me? Will it fix the plugin? Of course it won’t. I wouldn’t have had to detail what we do at our company for products that we provide support for and YOUR damn product is NOT one of them. So you need to do your damn job and stop expecting ME (the customer of WCVendors.com’s Stripe plugin) to do it for you. Yes, I am in tech support but once again, NOT FOR YOUR COMPANY. We do NOT provide support for WCVendors.com products for our customer; nor are we trained on WCVendors.com products because don’t sell your products to our customers. So tell me again, why I as the customer need to repeat the steps as if that’s going to help ME troubleshoot a product I was never trained on? Does that really make sense to you? I told you what happened and now it’s YOUR TURN to replicate the issue like any tech support of any other company would do for their own products. YOU NEED WISE UP AND DO YOU DAMN JOB for the products you were trained on how to troubleshoot. Because that is NOT MY JOB as a WCVendors.com paying customer of that plugin. I shouldn’t have had to tell Ben or you how to do it. Because the first thing Ben should’ve asked for was the site URL and products purchased so he could replicate the issue that caused the overcharge. But he didn’t do that as you can see. And then after he replicated the issue, he should have requested access to inside WP-Admin to figure out what happened to cause it and to fix it: essentially troubleshooting the issue to resolution.

    But I had to ASK you for the specifics. You see, when a OUR customers for product we sell call with a complaint about any products malfunctioning, we don’t respond like Ben. We immediately ask specific questions to get in and fix the issue. Ben as you can see, did not do that. I expect his kind of response if the plugin was a free plugin. Because most developers of free plugins, have the same type of response as Ben. But this is NOT a free plugin; it was paid for and so I expect tech support to respond in a way to get to the problem immediately and fix it. And you can’t do that if you don’t specific questions of what you need from the customer like myself to get it resolved. See this is how I was trained on how to do EFFECTIVE tech support. But I had to paint the picture for you when I don’t even work for you. I am not your tech support nor do we sell your product to offer support on. See the difference, yet, Jamie? The products that were purchased by the customer from our company hasn’t a thing to do with WordPress. So tell me again, why you are expecting ME to do your job for you and reproduce the error on a plugin I bought that you all created that created some off the wall overcharge that cannot be explain by any price of any of our products? Not even one. I am the customer here with a faulty plugin I bought from you all that overcharged our customer in our book and software online e-commerce website.

    I repeat and if you still don’t get it, then that’s your problem: I do tech support FOR customers who purchase OUR company’s products; NOT yours. We don’t even sell your products let alone know how to troubleshoot them. So I don’t have to repeat steps regarding an issue caused by your plugin because I can’t troubleshot a product I have never been trained on. That’s like me telling you to troubleshoot phone malware when you have never been trained on malware software for a specific phone nor do you even sell the phone that’s been infected. Do I really need to go into all that with you? I do not do tech support for products I buy from an entirely different company than the one I work for and you all aren’t the ones I work for. There is a massive difference. So yes I truly do ACTIVELY and EFFECTIVELY work in tech support. Just NOT for YOUR company or any products you put out. And therefore, I’m not going to do your job for you especially when I have no training whatsoever on how to troubleshoot your plugins. I never filled out an application to be your tech support. You all are trained or supposed to be trained on troubleshooting all things created by WCVendors.com. That’s what your tech support is supposed to be for to your customers like myself. So again and again and again, you as a WCvendors.com Tech Support need to replicate the issue that I’ve explained so that you can see it firsthand. Now I told you what you need to do: let’s get on Skype and you’ll get everything you need to replicate the issue so you can see it firsthand and then fix it. You can get all your answers by simple access. See how easy that is? That’s what we do at the company I work for, when we troubleshoot an issue on someone’s website for a product we produced that they bought from us. Now I expect nothing less from you all since I am a paying WCVendors.com customer. What is your Skype ID so I can give you access for you to see it all yourself. Nothing has changed on the site. I already explained that. Do you want to fix it or not? If you do, then what is your Skype ID? I will not provide access information on this site for security reasons. Everything you need to know is inside the account. Are you wanting to fix it or what? Because I still don’t have your Skype ID when I specifically asked for it. We can do this by phone if you’d like. What’s your tech support’s phone number and the best time to call (and your time zone so I can make sure I convert it to my time zone). And I’ll call. The site is set for 50% sitewide. No product has a different commission rate. So it’s a mystery how our customer was charged an additional 23.50. Where on earth did that amount even come from if it’s set to 50% sitewide? And why on earth was it ADDED to her when the price of the product did not total to 23.50 more than the original price? You can only answer that if YOU replicate the issue by accessing the website. Or run a test on your own platform and see if you can replicate it with products that total over 100 dollars. At the company I do tech support for, we typically just get right to the website upon requesting the domain so we can replicate the issue. You all are attempting to do it blind and you’re wasting my fucking time in the process.

    For the last time, what is your Skype ID? Or what is your tech support’s phone number. Most sites have a secured area for troubleshooting issues that involve access for privacy and security reasons. I don’t see that on your site. So that’s why I ask for your Skype or tech support’s phone number. You see this conversation shouldn’t even be public. But the private message I sent got deleted. Seems like you all have a bug on here to that deleted the message just like the mystery behind our customer getting overcharged by your plugin. Coincidence? Who knows and who cares. I just need the plugin fixed so it does not overcharge another customer ever again. I’m very close to just requesting a refund for the plugin I bought from you all, if you all don’t get on it and fix the bug in it. I will not do your job for you, especially when I never filled out an application to be a part of your tech support to troubleshoot your products. That’s YOUR job. Send me a private message or an email with your Skype or tech support’s phone number or just give me a refund if you don’t want to fix your plugin. I am running out of patience. Your tech support standards are too low. You all need to step up your game and get ‘er done already. If I end up fixing it myself or hiring someone else to do it after I paid you for it or if it’s not fixed before I run completely out of patience with your tech support, I will request a refund and I will not ever recommend anyone buy from your all.

    #29967
    H
    Participant

    You know what? I’ve had enough of your shit. My patience just ran out. Stripe has emailed me a response to this issue and they investigated the transaction and have confirmed that your plugin is the fucking problem. Your plugin caused one our customer to be overcharged and then some crazy ass amount. I HIGHLY recommend anyone who has this plugin to check their Stripe account to ensure ALL of your transaction amounts match that of your customer’s receipt from your site. It’s seems to be random and does NOT happen to ALL customers. You see, we noticed it BEFORE our customer even contacted us about it and we got on it immediately and issued a refund of the overcharge and let the customer know. That’s how we run our ship. Because we CARE about OUR customers and providing the best support possible; seeing an issue before they even have time to contact us about it. You all on the other don’t jump on it. Ben’s response was not the kind of response you give someone if you really want to help. He had the casual attitude of that like developers of free plugins. I didn’t get a free plugin. I paid for this plugin. And of all problems that could have gone wrong with it, it ended up being the one thing anyone would hate: overcharging any one of their customers at what appears to be quite random. and that’s what bugs will do. Because where on earth did 23.50 come from when none of our products are that price nor is it on the receipt of our store and nowhere in the commission schedule. Besides commission does not add to the customer’s total. So it can’t be the commission especially when it’s set to 50% sitewide for ALL products. But in Stripe it showed the overcharge. That doesn’t match. So all of you who bought this plugin, you better check your Stripe accounts to ensure EVERY SINGLE TRANSACTION MATCHES your site’s backend. The problem, already explained by me and Stripe, is within WCVendors.com plugin. If it were just a CSS stylesheet issue, you know that’s minor right? But to overcharge our customer for god knows what reason it did is a massive problem when it’s a plugin that aids in accepting payments. And to not have you all jump on getting it fixed pisses me off even more. Give me a fucking refund. I refuse to go back and forth with you and telling you all how to be a real tech support. We’re moving on from this plugin that cause one of our customers to be overcharged for some mysterious reason. And your service is shitty. Step up your standards. Give me a refund. Because I am officially done! More concerned about transparency than fixing the problem. You better process my refund. I paid for a plugin that was supposed to be 100% functional and it’s not.

    #29971
    Jamie
    Keymaster

    Hello,

    Your post didn’t get deleted, it never hit our web server, I checked our logs. Seeing as you’re incapable of answering my simple questions I cannot help you. Our forum rules are pretty simple, be nice and to the point and we can help you. Writing a novel abusing us will get you nowhere. To debug the plugin I need to be viewing logs on a server and repeating the steps over and over so that I can work out what the hell went wrong. If you need to mark something private, all you have to do is tick the box down below that says ‘set as private reply’ and then only the support team sees it. That is our ‘private’ area.

    We don’t provide phone or skype support, period. Nowhere on our site have we EVER said we provide this. It’s clear if we did that you would just abuse us which I have no time for. Sure the plugin appears to have wigged out and put an extra charge on a SINGLE order but you haven’t given me anything to work with. You didn’t answer a SINGLE one of my questions. They’re pretty simple to the point questions that would have taken a couple of minutes to reply to.

    Our refund policy is pretty clear, there are no refunds. The fact that you won’t answer my questions so that I can perform the debugging process isn’t helping the situation. I want to resolve your issues but instead all I get is abuse and “i’m not doing your job for you”. If there is an issue I’d like to resolve it because we don’t want bugs in our software but you’ve not given me a single thing to work from here.

    Answer my questions and I’ll be happy to help.

    cheers,

    Jamie.

    #30000
    Anna
    Member

    I see Dokan in your future … …

    #36195
    Mike
    Participant

    Hi there folks! Mike here.

    So I came across this thread in search of pros and cons as I do with any product and wondering before purchase if the overcharging issue was fixed? Sounds like a pretty serious problem. Ouch!

    I see mentioned here that there is a no refund policy. Most credit cards these days offer refunds anyway despite your policy. So no worries there, for me anyway. And I’m guessing that’s why the person didn’t come back to post as I don’t see a response after their last post. So a good guess is they either got their money back from their card company or legally sold your plugin under the WordPress GPL license. Too bad they didn’t give it away free (or maybe they did somewhere online) because they could have legally done that, too under the WordPress GPL license. So I know what I can legally do with your plugin if you give me a hard time, too, in the event I become a customer. But I like to support developers before becoming their worst enemy for their WordPress-based GPL licensed-products. So I am here to find out, can you offer assurance that if I buy from you, that I won’t run into the same issue of the overcharging and level of customer service as displayed here? The vote up and down thing you all do is a little strange to me when the issue was not resolved. So what kind of group would I be dealing with here? Did you all investigate this problem behind the scenes and run your own tests after this complaint was brought to your attention or did you just ignore it after that person’s last post? Was the issue fixed and what proof do you have? I guess anyone would need to know that before they buy. Well folks, let me know.

    Thank you,
    Mike

    p.s. – Oh! And Happy 4th of July! Well it’s a holiday here in the good ol’ USA. I don’t know where you’re located.

    #36198
    WC Vendors Support
    Participant

    Hi Mike,

    I would probably recommend that based on the words you chose to use, that you choose to use another marketplace solution for your site. Happy 4th!

    Ben

    #36332
    Chris
    Participant

    Hey guys,

    As much as I hate to say it, we just discovered this same issue as well. We have one order where the customer was overcharged ~$15 and that got me looking. It appears that every user checking out with Stripe has been overcharged some amount, except for a small few. The lucky part is we only have two active vendors making sells at this time, and my wife and I control both of them. We have both vendors set to 100% commission, since it doesn’t make sense for us to take a commission cut on our own sells, so I’m thinking it might be tied to that. I noticed on the Stripe dashboard, when I viewed the API call data, it shows an “Application Fee” was still being charged, despite the 100% commission payout setting. Following this post I’ll throw up another will all of our login particulars, so you guys can take a look if you would like. Ben, I also sent you an invite to sign into my Stripe account as an admin, so you can see everything there as well. I would invite Jamie, but I don’t have his email handy.

    #36334
    Chris
    Participant

    Also, as one more follow-up, we are also using the adaptive payments plugin, and commissions/payments are being calculated correctly there. Not sure if that helps any, but I thought it was worth mentioning.

    #36338
    Jamie
    Keymaster

    Hi Chris,

    Thanks for posting, it would really help me in debugging if you could answer the questions I posted above. I need the information so that I can try and replicate the problem. I could get that information from your system but it would be easier if you could answer them as you know how your site is setup and configured. If you could answer the questions (privately) if you like then I’ll recreate the same setup in my environment and start poking at stripe and our plugin until I can see/working what is going on. The 100% commission is an interesting one so I will start there.

    cheers,

    Jamie.

    #36732
    Chris
    Participant

    Hey Jamie,

    I wanted to touch base and see if you need anything else from me?

    #36733
    Chris
    Participant

    Also, we have done some more testing and the PayPal adaptive payments have functioned 100%, however any order through the Stripe gateway seems to add the application fee, even though the commission is set to 100%, and add a mysterious additional amount to the charge.

    With that said, I wanted to see if having our store, as well as a vendor using the same Stripe account, could be causing the issue?

    #36738
    Jamie
    Keymaster

    Hello,

    Apologies for not responding. I’ve been trying to replicate this in my environment without success. Once I can work out how to make it do this, I’ll let you know and I can work to fixing the issue.

    cheers,

    Jamie.

    #36739
    Jamie
    Keymaster

    Hello,

    On a side note, do you have a dev environment setup so that you can maybe disable all the custom plugins and see if that has any effect. I’m pretty sure it’s probably something in the stripe plugin failing with the commission at 100%.

    I’m unable to download and read through the custom source code of plugins I didn’t write, I just don’t have time for that sorry.

    Are any of your plugins working with the commission filter at all?

    cheers,

    Jamie.

    #36776
    Chris
    Participant

    Hey Jamie,

    I take back the adaptive payments working 100%. We had an order come through where it disregard the commission amount for that vendor (100%) and paid the vendor/store based on the default settings. The total amount collect was correct, but I thought I would mention that. This could be two different issues, but still worth mentioning.

    As far as recreating this in a dev environment, we do have one, and are also having issues recreating it. Right now it seems to be only happening with a single vendor user, but that is something else we are testing. I am no developer, but we do have one who works with us a good bit, and he is also digging into this, but so far, he hasn’t found anything either.

    As far as the commission filter, I don’t think so, but I’ve asked him that question as well, and will report back!

    #36799
    Jamie
    Keymaster

    Hi Chris,

    Thanks and I’m glad its not just me with recreating the issue. I would also like to thank you for taking the time to work through this. This is definitely hard to pin point. We have a lot of people using 100% with the paypal ap so it might be something in your particular environment that is messing with things. We have had really weird things happen where the underlying hosting configuration causes issues on one host, move the site to a completely different hosting company and it works without issue.

    Can I also suggest recreating the vendor and seeing if this still happens. Also did you reset your database when you migrated? I’m wondering if any of the ignitewoo stuff is messing things up.

    cheers,

    Jamie.

    #37138
    Chris
    Participant

    Hey Jamie,

    Sorry for taking a few days to get back with you, but we have done a ton of testing, and we have been able to resolve this issue! According to our developer, “The method used by WCV Pro to determine the commission type (percent, fixed, …) and amount (percentage, dollar value, …) for a product was not written to handle variable products. If a variation ID was provided to it instead of a product ID, it would return the default commission rate (93%) rather than the rate assigned to the vendor. In addition, a bug in the MV Shipping plugin caused variable products to be skipped in vendor item counts, leading to the per-item shipping and shipping tax being computed incorrectly.” The MV Shipping plugin is a custom shipping solution we have modified to work with WC Vendors, just an FYI so it’s mention doesn’t cause any confusion.

    It sounds to my undeveloper mind that there were a couple issues compounding with one another, and that is what caused the overcharging in our system. Granted, I don’t know if the commission issue will be specific to our situation or not, but our dev said he would be happy to share any details. He also mentioned another small bug related to the sales prices, where WCV was setting the sale start and end date to today’s date by default, thus preventing sale prices from being saved properly.

    Hopefully this helps!

    Thanks
    Chris

    #37368
    Jamie
    Keymaster

    Hi Chris,

    This is excellent news and a very specific set of conditions that makes this happen, nice work to your developer for tracking this down. If he can email me ( jamie ( at ) wcvendors.com ) his findings from our part of the plugin then I’ll double check and ensure we have everything sorted. As far as I can remember (without looking at our stripe code) we pull the commissions from the table and don’t actually calculate them which means our variation commission calculation code may have an issue.

    cheers,

    Jamie.

    #37946
    Chris
    Participant

    Hey Jamie,

    Did you get an email from our dev? He said he would send one over, and I just want to make sure he got back with you.

    Thanks
    Chris

    #37982
    Jamie
    Keymaster

    Hi Chris,

    Yes he sent it through, apologies for not responding sooner. I’m scrambling to build our new license system due to so many problems so I haven’t had time to reply to everyone.

    His discovery looks like I drank too much coffee writing that section, so I’ll be sure to integrate his findings in the next day or so. All looks good and thanks again for taking the time to get to the bottom of this. I’m pretty sure I would almost never have found this ๐Ÿ™‚

    cheers,

    Jamie.

    #38273
    Chris
    Participant

    Hey Jamie,

    You should have another email inbound for something else we came across. Let me know if you don’t get it. We were getting an intermittent issue with PayPal, and have nailed down the root issue.

    Thanks
    Chris

Viewing 24 posts - 1 through 24 (of 24 total)
  • The forum ‘Stripe Commissions & Gateway Support’ is closed to new topics and replies.