Several Stripe Marketplace Related Issues

MultivendorX Pro

Resolved
Viewing 27 reply threads
  • Author
    Posts
    • #187632
      Justin Harrison
      Participant

      Hi Support,

      I’m having several issues with Stripe Marketplace. I feel like I wasn’t having these issues previously, so I’m not sure what changed, but I am on the latest versions of everything now and it is still happening. I am happy to provide access to the development site for you to review, so please just request access.

      Here are my problems:

      1. The amount Stripe is charging is more than the order total due to some kind of weird issue with taxes. The parent order is the correct total amount that should be charged. The suborder is incorrect and does not match the parent order. I can’t quite figure out where the order total in the suborder is being pulled but it is not correct.

      2. The payout disbursement to the vendor is properly calculating the commission based on the membership, BUT it is not factoring in the gateway fee. So for example, the vendor gets 86% commission of a $100 order with a gateway fee of $3.46 charged to the vendor. The payout in that instance should be $82.54, not $86, but Stripe is paying the vendor $86. The transaction details in fact show the correct calculation of $82.54 but Stripe shows the payout amount differently (the commission but not minus the gateway fee).

      I have an additional question about setting the Statement Descriptor using the woocommerce_stripe_request_body hook like so, but it’s not as important:

      add_filter(‘woocommerce_stripe_request_body’,’abc_change_statement_descriptor’, 10, 2);
      function abc_change_statement_descriptor($request, $api){
      $request[‘statement_descriptor’] = ‘ABCDE12345’;
      return $request;
      }

    • #187647

      Justin, our team will look into this, kindly provide them some time.

    • #187740
      Justin Harrison
      Participant

      Hi Moumita, any chance you’ve been able to look into this yet? We will be unable to go live with the website until these issues are resolved. Please let me know if there’s any information you need from me. Thank you.

    • #188088

      Justin, our replies are inline :

      1. The amount Stripe is charging is more than the order total due to some kind of weird issue with taxes. The parent order is the correct total amount that should be charged. The suborder is incorrect and does not match the parent order. I can’t quite figure out where the order total in the suborder is being pulled but it is not correct.

      >> Let me assist you here :
      The tax is calculated by WooCommerce on the item subtotal.

      This is not the same as the gateway charge.

      Can you please explain the issue here?

      2. The payout disbursement to the vendor is properly calculating the commission based on the membership, BUT it is not factoring in the gateway fee. So for example, the vendor gets 86% commission of a $100 order with a gateway fee of $3.46 charged to the vendor. The payout in that instance should be $82.54, not $86, but Stripe is paying the vendor $86. The transaction details in fact show the correct calculation of $82.54 but Stripe shows the payout amount differently (the commission but not minus the gateway fee).
      >> Can you please share temporary admin access so we can check the configuration on your end and assist you with it.

    • #188930
      Justin Harrison
      Participant
      This reply has been marked as private.
    • #189269
      Justin Harrison
      Participant

      Hi Moumita, any update on either of these issues? I am going to look into #1 as it has to do with WooCommerce Avatax, but it would be extremely helpful if we could have a resolution to #2. Thank you!

    • #189305
      Justin Harrison
      Participant
      This reply has been marked as private.
    • #189330
      This reply has been marked as private.
    • #189356
      Justin Harrison
      Participant
      This reply has been marked as private.
    • #189376

      WooCommerce Avatax is not compatible with MultiVendorX. Hence those data are not getting carried out by sub order.

      please disable the plugin and check order.

      We will keep you posted.

    • #189450
      Justin Harrison
      Participant
      This reply has been marked as private.
    • #189510

      We are doing the tests and will let you know.

    • #189590
      Justin Harrison
      Participant

      Is there any update on this issue?

    • #189610

      Hi, sorry for the delayed reply, as we were facing an issue from our Indian stripe account. So we had to collect a legit stripe accounts from out side India to do the test.
      Anyway, the good news is that the gateway charge is working fine on our end, as you can see here :

      – admin and vendor will carry their own gateway fee, which is 10% https://prnt.sc/8fAJaoOCtdNP

      – Vendor’s Commission amount is 130 https://prnt.sc/-JcYb6vKtQiS

      So, the gateway fee is 10% of 1300 = 13
      The vendor will get 130-13 = 117

      This is the exact amount vendor is getting: https://prnt.sc/LztrOBGCE4HW

      Please check again in your stripe’s transaction tab.

    • #189640
      Justin Harrison
      Participant

      I tried to reply but I’m not seeing it here. I’m going to try and resubmit my reply.

      Moumita, there are so many differences in your screenshots versus what we are doing. It may be good news for you that it is working in the scenario that you laid out, but it is still not working for me in my scenario so it’s not good news for me (and shouldn’t be for you since it is your customer). I’m using Stripe, not PayPal, and even though you said you had to collect Stripe accounts from outside India to do the test, your screenshots are of PayPal tests. I’m using Vendor assigned gateway fees, not Separately. I’m using % + fixed, not percentage. I’m also using Memberships to determine commission which I’m not sure whether you were using or not.

      I set up a default environment with no extra plugins or custom code to test. Just the bare minimum plugins – MultivendorX, MultivendorX Pro, WooCommerce and default WP theme. That’s it and I was able to replicate the problem. So I will lay it out here AGAIN because this is definitely an issue and it may be isolated to Stripe, but it is a problem. Your tests may not have shown that since they’re with PayPal.

      THE SCENARIO: A vendor with a membership set to 86% commission has a product that is $100. Free shipping. There is a gateway fee set of 2.9% and 0.30 assigned to the vendor. Stripe marketplace is configured as Standard and Destination.

      THE PROBLEM: The Stripe payout on an order for the 1 product at $100 is $86.00. That matches the commission rate correctly, but that should be $82.80 ($86.00-$3.20) to account for the 2.9% + 0.30 gateway charge. And in the transaction details within MVX, it is correct. It’s just not what happens within Stripe.

      Can you please help me? I have included screenshots from WordPress and Stripe so you can see the matching order numbers and all.

      https://prnt.sc/TeYMIj_pZSnD – Screenshot from Stripe dashboard of transaction details
      https://prnt.sc/IAQrR-Phd_sP – Screenshot from Stripe connected account showing payment
      https://prnt.sc/Bu_aTCBF0Cnb – Screenshot showing Transaction details in MVX (which don’t match with what’s in Stripe)
      https://prnt.sc/jgFkbfs5VSwe – Screenshot showing WooCommerce Order details
      https://prnt.sc/HmkyFzTRxc2g – Screenshot showing Commission details in MVX

      If there is ANYTHING else you need to help me, please just let me know. I can provide access to the default test site I have set up so there’s no question whether it’s a conflict with another plugin or custom code or a theme or anything else.

    • #189639
      Justin Harrison
      Participant
      This reply has been marked as private.
    • #189644
      Justin Harrison
      Participant
      This reply has been marked as private.
    • #189650

      @Justin Harrison, we have tested the whole flow in stripe itself : https://jhn4wdmbd4.vmaker.com/record/Q50LUDeNpjqwb4DQ

      Now can you share the sandbox access details, so we can check in your stripe directly.

    • #189672
      Justin Harrison
      Participant
      This reply has been marked as private.
    • #189701
      This reply has been marked as private.
    • #189716
      Justin Harrison
      Participant
      This reply has been marked as private.
    • #189766
      This reply has been marked as private.
    • #189930
      Justin Harrison
      Participant

      Hi Moumita, any update on this issue? Please let me know ASAP.

    • #190092

      Justin, we have able to recreate the issue. We are in touch with stripe team, whether somehow we can pass the gateway fee, before creating the transaction.

    • #190097
      Justin Harrison
      Participant

      Thank you for the update. Do you have any idea on a timeframe of when they will address this issue?

    • #190174

      @Justin Harrison, our team has started working on this, hopefully I can give you an update soon.

    • #190466
      This reply has been marked as private.
    • #193365

      Hi,
      We haven’t heard back from you for a while. So, we presume this issue is resolved. So, we are closing this thread, if you need any further help, please open a new thread.

Viewing 27 reply threads

The topic ‘Several Stripe Marketplace Related Issues’ is closed to new replies.