Claim your freedom to choose the perfect partner for your multi-vendor journey.

FREEDOM25

Celebrate the festive season by giving your marketplace a powerful lift!

FESTIVE20

5.0.0
Something big is coming for marketplace admins… MultiVendorX 5.0 is almost here. Are you ready?
Be the first to explore all the game-changing features!
Power your marketplace dreams with unbeatable Black Friday deals!

MVXBLACK30

Supercharge your marketplace vision with unstoppable Cyber Monday deals!

MVXCYBER30

Holiday cheer, bigger savings
Take 25% off-because your marketplace deserves a gift too.

happyholiday

Fatal error on customer payment

Open
Viewing 70 reply threads
  • Author
    Posts
    • #250450
      Mattro
      Participant

      Hello – we are using multivendorX pro with stripe marketplace, we were having some issues with payment processing but I think the checkout is finally working properly. However payment plan subscriptions are not renewing and when I click on the subscriptions in the customer account i get the error below. My developer says this is a plugin issue:

      Payment Fatal error: Uncaught Error: Call to a member function get_meta() on null in /chroot/home/aa9599b1/342dd2b1e6.nxcli.io/html/wp-content/plugins/mvx-pro/modules/stripe-marketplace/includes/class-mvx-stripe-customer.php:217 Stack trace: #0 /chroot/home/aa9599b1/342dd2b1e6.nxcli.io/html/wp-content/plugins/mvx-pro/modules/stripe-marketplace/includes/class-mvx-stripe-customer.php(232): MVX_Stripe_Customer->get_id_from_meta(0) #1 /chroot/home/aa9599b1/342dd2b1e6.nxcli.io/html/wp-content/plugins/mvx-pro/modules/stripe-marketplace/includes/class-mvx-stripe-customer.php(59): MVX_Stripe_Customer->update_id_in_meta(‘cus_TKIzCclM4M0…’) #2 /chroot/home/aa9599b1/342dd2b1e6.nxcli.io/html/wp-content/plugins/mvx-pro/modules/stripe-marketplace/classes/class-mvx-stripe-marketplace-payment-method.php(578): MVX_Stripe_Customer->set_id(‘cus_TKIzCclM4M0…’) #3 /chroot/home/aa9599b1/342dd2b1e6.nxcli.io/html/wp-includes/class-wp-hook.php(324): MVX_Stripe_Marketplace_Gateway->maybe_render_subscription_payment_method(‘Via Credit Card…’, Object(WC_Subscription)) #4 /chroot/home/aa9599b1/342dd2b1e6.nxcli.io/html/wp-includes/plugin.php(205): WP_Hook->apply_filters(‘Via Credit Card…’, Array) #5 /chroot/home/aa9599b1/342dd2b1e6.nxcli.io/html/wp-content/plugins/woocommerce-subscriptions/includes/core/class-wc-subscription.php(2451): apply_filters(‘woocommerce_my_…’, ‘Via Credit Card…’, Object(WC_Subscription)) #6

      Attachments:
    • #250452
      Mattro
      Participant
      This reply has been marked as private.
    • #250454

      Hello There, We’re sorry to hear that you’ve encountered an issue on your end.

      We were able to successfully recreate the problem on our side and have already forwarded the details to our development team. As soon as a fix is implemented, we will make sure to keep you updated.

      We truly appreciate your understanding and cooperation.

    • #250459
      Mattro
      Participant
      This reply has been marked as private.
    • #250461

      Hi there, Our team is actively working on a fix, and we will keep you updated as soon as it is implemented. We appreciate your patience and will share any updates as quickly as possible.

    • #250536
      This reply has been marked as private.
    • #250564
      Mattro
      Participant
      This reply has been marked as private.
    • #250568
      This reply has been marked as private.
    • #250574
      Mattro
      Participant

      Is this replacing any of the current plugins or is this a new plugin?

    • #250575
      Mattro
      Participant

      I tried installing and activating through the WP admin:
      Plugin could not be activated because it triggered a fatal error.

    • #250576
      Mattro
      Participant
      This reply has been marked as private.
    • #250594
      This reply has been marked as private.
    • #250599
      Mattro
      Participant

      Please note, this zip that you linked is different that the official plugin that was downloaded from our account (same version #1.3.24) has a difference with this version:

      In latest version downloaded from account – this line is active:
      modules/stripe-marketplace/classes/class-mvx-stripe-marketplace-payment-method.php
      add_filter( ‘woocommerce_my_subscriptions_payment_method’, array( $this, ‘maybe_render_subscription_payment_method’ ), 10, 2 );

      In patched version downloaded from google link this line was commented out:
      modules/stripe-marketplace/classes/class-mvx-stripe-marketplace-payment-method.php
      // add_filter( ‘woocommerce_my_subscriptions_payment_method’, array( $this, ‘maybe_render_subscription_payment_method’ ), 10, 2 );

      Very concerned about future updates breaking this functionality as this patch was not part of an official update.

    • #250600

      Hi there,
      Thank you for getting back to us. We completely understand your concern. Please rest assured that the fix provided to you has already been added to our GitHub repository, and it will be included in an upcoming update accordingly. We will also keep you posted as soon as the official version with the fix is released.

      In the meantime, if there is anything else we can assist you with, please don’t hesitate to let us know.

    • #250611
      Mattro
      Participant

      Hello – I am very confused, it is not possible to install both of these plugins that you have linked, they are both listed as the MXV Pro plugin.
      Are these both the same patched version on MVX Pro but with different folder names (mvx-pro-subscription & mvx-pro)?

      Do I only need to update mxv-pro with the most recent link you provided?

    • #250612
      This reply has been marked as private.
    • #250618
      Mattro
      Participant
      This reply has been marked as private.
      • #250625
        Mattro
        Participant
        This reply has been marked as private.
    • #250623
      Mattro
      Participant
      This reply has been marked as private.
    • #250626
      Mattro
      Participant
      This reply has been marked as private.
    • #250624
      Mattro
      Participant
      This reply has been marked as private.
    • #250616
      Mattro
      Participant

      We have the updated plugin running, but now have another issue related to subscriptions. We are using Stripe Marketplace with direct payments enabled. everything works as it should for regular payments, however when using subscriptions, the initial payment processes as it should – directly with the connected account. but when renewal requests are processed they fail because they are going to the platform account.

      This is the error in the platform account log:
      {
      “error”: {
      “code”: “resource_missing”,
      “doc_url”: “https://stripe.com/docs/error-codes/resource-missing”,
      “message”: “No such customer: ‘cus_TStxNL3taY2zSD'”,
      “param”: “customer”,
      “request_log_url”: “https://dashboard.stripe.com/logs/req_RBKhNuNLRCjwS4?t=1764354545”,
      “type”: “invalid_request_error”
      }
      }

      The customer ‘cus_TStxNL3taY2zSD’ exists in the connected account. How can we make sure subscription renewal payments process in Direct mode as well?

    • #250641

      Hi there, I’m sorry to hear that you’re experiencing an issue with your subscription renewal.

      I’ve forwarded the shared details with our development team, and they’re currently looking into it. Kindly provide us some time. As soon as I hear back from them, I’ll keep you updated accordingly.

    • #250644

      Hi there,

      Thank you for sharing the details. We followed the steps you described, but we were unable to replicate the issue on our end. To help us investigate further, could you please share the complete flow—from your initial setup to the point where the issue occurs?

      If possible, a short video recording of the process would be extremely helpful, as it will allow us to follow the exact steps and identify the cause more accurately.

      We look forward to hearing from you and assisting you further.

    • #250656
      Mattro
      Participant
      This reply has been marked as private.
    • #250663

      Thank you for sharing the details. Kindly provide us some time to check the same on our end and we will get back to you accordingly.

      Thank you for your understanding and continued support.

    • #250682
      Mattro
      Participant
      This reply has been marked as private.
    • #250683
      Mattro
      Participant
      This reply has been marked as private.
    • #250695

      Thank you for sharing all these details with us. Our team is currently reviewing everything, and we will keep you updated as soon as we have more information to share. We truly appreciate your cooperation and continued support.

    • #250791
      Mattro
      Participant

      Hi, any update on this? the subscriptions/payment plans are very important for our business. Please let me know.
      Thanks

    • #250795

      Hello there,

      Thank you for your continued support. We’re happy to share that our team has implemented a fix for the issue related to subscription product renewals. The update is currently undergoing thorough testing to ensure everything works smoothly.

      Once the testing is complete, we will share the updated plugin with you so you can apply it on your end.

      We kindly request a little more time to complete this process. Thank you again for your patience and understanding.

    • #250797
      This reply has been marked as private.
    • #250800
      Mattro
      Participant

      Thanks, should we still keep that custom plugin we created to fix the checkout error or does this update fix that as well?

    • #250802

      Hi there,
      We’ve tested the updated plugin on our end and haven’t encountered any issues during checkout. If you’d like, you can first install it on your staging site to ensure everything works as expected, and then proceed to add it to your live site.

      If you need any further assistance, please feel free to let me know.

    • #250845

      Hi there,

      I hope you’re doing well.

      I just wanted to follow up and check if you were able to test the checkout flow on your end using the updated plugin we provided. Please let us know if everything is working as expected on your end.

      If you need any further assistance, feel free to reach out-we’re here to help.

    • #250903
      Mattro
      Participant
      This reply has been marked as private.
    • #250905

      Sorry to hear that you encountered this issue. However, when we tested the renewal process from the customer’s My Account page, we did not experience any errors. Could you please share the steps to reproduce the issue so that we can investigate further and assist you in resolving it?

    • #250913
      Mattro
      Participant

      test post, I’m not seeing my repy

    • #250914
      Mattro
      Participant

      I Posted a private reply with credentials but I cannot see it on this thread, please let me know if you do not see it.

    • #250911
      Mattro
      Participant
      This reply has been marked as private.
    • #250912
      Mattro
      Participant
      This reply has been marked as private.
    • #250920

      Thank you for sharing the details. Our team is currently looking into the issue, and we’ll keep you updated with any progress or updates accordingly.

    • #250930

      Hi there,

      Thank you for your continued support and patience while we worked on resolving the fatal error you encountered.

      We’re happy to inform you that our team has successfully added a fix for the fatal error that occurred when the admin attempted to process the renewal. At the moment, we are thoroughly testing the automatic renewal flow to ensure everything works as expected.

      Once our testing is complete, we will share the fixed plugin with you right away. Thank you again for your cooperation, and please feel free to reach out if you have any questions in the meantime.

    • #250934
      Mattro
      Participant

      Thank you, please confirm while testing that not only does this error resolve. But the renewal payments process successfully as well. Thank you.

    • #250935

      Sure. Once our testing is complete and everything is working as expected, we will keep you posted.

    • #251045
      Mattro
      Participant

      Has there been any progress on this? It is critical for our business that we get the subscription payment plans working. Thank

    • #251046

      Hi there,

      First of all, we apologize for the delay. We are currently experiencing an issue with the automatic subscription renewal process. Our development team is actively working on resolving it, and we hope to provide you with an update this week.

      Thank you for your patience and understanding.

    • #251175
      This reply has been marked as private.
    • #251235
      Mattro
      Participant
      This reply has been marked as private.
    • #251236

      Hi there, Sorry to hear about the issue you’re facing.

      It appears that the block-based checkout is currently enabled on your site. At the moment, the Stripe marketplace option is not supported with the block checkout.

      To resolve this, please go to Admin Dashboard → Pages → Checkout, and switch the checkout page to the classic checkout layout. After that, kindly check the flow again.

      If you need any further assistance, please feel free to let us know. We’ll be happy to help.

    • #251240
      Mattro
      Participant

      I switched to a test checkout page that only has the shortcode: [woocommerce_checkout]

      But I am still seeing that same message.

    • #251241

      This does seem quite unusual. Could you please check once whether the payments option is enabled by navigating to WooCommerce → Settings → Payments?

      If the payment option is already enabled and you are still facing the issue, kindly create a temporary admin account on your test site and share the access details with us so that we can investigate and assist you further.

      While sharing the access details, please remember to mark your reply as private.

      We will look forward to hearing back from you.

    • #251245
      Mattro
      Participant

      please see my previous message, the credentials are still the same

    • #251246

      Hi there,

      We have checked your staging site and noticed that MultiVendorX Pro was not activated. Since the only payment option enabled on your site was Stripe Marketplace, and this feature is available exclusively with MultiVendorX Pro, it was not appearing on the checkout page while the plugin was inactive.

      We have now installed and activated the fixed version of MultiVendorX Pro on your staging site. After doing so, the payment option is displaying correctly on the checkout page (https://www.awesomescreenshot.com/image/58339322?key=13eeba55b83cb0ec4fa5aae639c39b6b).

      Kindly verify this from your end. If you need any further assistance, please feel free to let us know – we will be happy to help.

    • #251252
      Mattro
      Participant

      Thank you I am still getting the original fatal error on renewal processing. (see reply #250912)

      go to subscription product and click pay in installments (select a child)

      Go to checkout – should complete process without issues, everything looks good in Stripe for this transaction.

      Test Renewal payment
      Login as admin
      WooCommerce > Payment Plans > click on new payment plan that was created

      Order options > Process renewal > fatal Error

    • #251253

      Hi there,

      Thank you for getting back to us. This is a bit unexpected, as our team has already addressed the issue, and when we tested the updated plugin on our end, the fatal error was resolved.

      Since you’re still encountering the error, we kindly request some time so that we can review the flow on the staging site you shared. We’ll investigate this further and get back to you with an update as soon as possible.

      Thank you again for your understanding and continued support.

    • #251258
      This reply has been marked as private.
    • #251332
      Mattro
      Participant
      This reply has been marked as private.
    • #251334

      Hi there,

      Thank you for getting back to us. We’re glad to hear that you’re no longer experiencing the error.

      Regarding the renewal, please allow us some time to check, and we’ll get back to you shortly.

    • #251338

      Hello,

      Thank you for your cooperation.

      Regarding the renewal payment failure with 3D Secure, we have done some research, and this is expected behavior when using Stripe 3D Secure payments. Since 3D Secure requires customer authentication, renewal payments cannot always be processed automatically. If the card issuer or bank requests authentication again, the renewal charge will fail and require manual customer action.

      In such cases, the customer will need to manually complete the payment for the renewal to be processed successfully.

      If you have any further questions or need additional assistance from our end, please feel free to let us know.

    • #251358
      Mattro
      Participant
      This reply has been marked as private.
    • #251362

      Hi there, Thank you for getting back to us with the update, and we’re sorry to hear that you’ve encountered this issue. Kindly allow us some time to review it, and we’ll get back to you with an update shortly.
      We truly appreciate your cooperation and understanding.

    • #251367
      This reply has been marked as private.
    • #251369
      Mattro
      Participant

      I am getting the same exact issue. I am giving you full permission to deploy plugin updates and test these updates on our staging site. Can you please check the issue and test the function on our site until you are able to ensure it is working?

    • #251370

      This is a bit unexpected, as we have thoroughly tested the plugin and verified the entire flow on our site, where the renewal process worked as expected. That said, there’s no need to worry—we will deploy the updated plugin to your shared staging site, test the flow using our credentials, and keep you informed of the progress.
      We truly appreciate your cooperation and understanding.

    • #251386
      This reply has been marked as private.
    • #251399
      Mattro
      Participant

      thanks initial test seemed to work. I am trying to check stripe to make sure everything looks correct. Can you let me know if the Stripe API keys were changed?

    • #251400

      Thank you for getting back to us.

      On the staging site you shared, we have added our test Stripe keys to verify the flow. You may remove these from your end and add your own keys to test the complete flow accordingly.

      Please let us know if you need any assistance.

    • #251402
      Mattro
      Participant
      This reply has been marked as private.
    • #251411

      Hi there,

      We’re happy to hear that the payment and renewal flow is working smoothly.

      Regarding the description for the initial payment, I’ve shared this with our team for review. As you may know, our team is currently fully engaged with the ongoing revamp work. Once they have some availability, they’ll look into this, and we’ll keep you updated accordingly.

      Please let us know if you need any further assistance in the meantime.

    • #251558
      Mattro
      Participant

      HELLO – we had this set up and working but when I updated to 1.3.25 it seems to have broken/reverted this fix.

    • #251559

      Hi there,

      We’re sorry to hear that you encountered this issue.

      The fix for this particular issue was not included in the latest release (MultiVendorX Pro 1.3.25), which is why you have experienced the problem on your end. For the time being, we kindly request you to use the previously shared fixed plugin.

      Please rest assured that our development team is already working on including this fix in the upcoming revamped version. Once that version is released, the issue related to subscriptions should no longer occur.

      In the meantime, if you have any questions or require further assistance, please feel free to let us know. We will be glad to assist you.

Viewing 70 reply threads
  • You must be logged in to reply to this topic.
Shopping Cart
Scroll to Top