• Resolved Vincent Vu

    (@rubixvi)


    Error: This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter.

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Support Frank Remmy (woo-hc)

    (@frankremmy)

    Hi Vincent,

    Thanks for sharing that! The error typically occurs when WooPayments is trying to process a payment that requires customer authorization (a “mandate”) but can’t find the proper authorization data. It’s very common with subscription/recurring transactions, ACH, SEPA and BECS direct debits.

    Since it’s a direct debit payment, a few things we can check:

    1. Could you confirm that the customer has properly authorized the direct debit mandate?
    2. Does your checkout page include any mandate acceptance text or customer consent step?
    3. Check that the mandate is in “active” status in your WooPayments dashboard
    4. Verify the customer’s bank account details are correct

    If all looks good:

    • Go to WooCommerce → Settings → Payments → WooPayments and check your configuration
    • Review the specific order in your WooCommerce admin to see if there are additional error details
    • Ask the customer to try placing the order again with a fresh payment method

    I hope that helps. Let us know if you need anything else.

    Thread Starter Vincent Vu

    (@rubixvi)

    Shouldn’t the plugin add a mandate under the BEC form?

    Plugin Support Frank Remmy (woo-hc)

    (@frankremmy)

    Hi Vincent,

    You’re right. For BECS Direct Debit payments, the payment method should automatically handle the mandate collection as part of the checkout process. However, did you get to double-check as I mentioned?

    If so and the mandate isn’t being properly collected or created during checkout, this could indicate:

    1. Configuration issue: The BECS Direct Debit settings in WooPayments might need adjustment
    2. Form display problem: The mandate acceptance checkbox or terms might not be appearing properly on the checkout page
    3. JavaScript/browser issue: Something is preventing the mandate data from being submitted correctly
    4. Plugin conflict: Another plugin interfering with the checkout process

    Some quick checks you can do:

    • Test the checkout process yourself to see if the mandate acceptance appears
    • Check if the BECS payment form displays all required fields including terms acceptance
    • Try with a different browser or in incognito mode
    • Temporarily disable other plugins to test for conflicts: https://woocommerce.com/document/how-to-test-for-conflicts/

    Let us know your findings. Looking forward to your response.

    Thread Starter Vincent Vu

    (@rubixvi)

    1. Configuration issue: The BECS Direct Debit settings in WooPayments might need adjustment
      Stripped the site back to the default theme and removed any checkout plugin
    2. Form display problem: The mandate acceptance checkbox or terms might not be appearing properly on the checkout page

    The acceptance box does appear, there is no checkbox here.

    1. JavaScript/browser issue: Something is preventing the mandate data from being submitted correctly

    Error: This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter.

    1. Plugin conflict: Another plugin interfering with the checkout process

    This seems to be occuring on multiple sites with different themes and setup.

    Plugin Support Frank Remmy (woo-hc)

    (@frankremmy)

    Hi @rubixvi,

    Thanks for the update!

    I’d like to understand your site properly. Please share your System Status Report which you can find via WooCommerce → Status. Select Get system report and then Copy for support. Once you’ve done that, you can paste it into your reply here. You could copy and paste your reply here or paste it via https://gist.github.com/ and send the link here.

    Additionally, do you see any specific error in WooCommerce → Status → Logs related to WooPayments? If so, please share it with me. Be sure that Debug mode is enabled in Payments → Settings → Advanced settings.

    Looking forward to your response.

    Thread Starter Vincent Vu

    (@rubixvi)

    It’s been shared.

    https://gist.github.com/rubixvi/c2bdeeb9a2fb582fa082ceff234558ef

    • This reply was modified 4 months, 2 weeks ago by Vincent Vu.
    • This reply was modified 4 months, 2 weeks ago by Vincent Vu.
    Plugin Support Frank Remmy (woo-hc)

    (@frankremmy)

    Hi @rubixvi,

    Thanks for sharing! It looks like the issue is happening because BECS is currently in closed beta only.

    If you’re in that closed beta, please open a support ticket so we can check further.

    I hope that helps. Let us know if you need anything else.

    Thread Starter Vincent Vu

    (@rubixvi)

    No worries, is there a github repo for this, I’ll see if I can contribute to it.

    Plugin Support Frank Remmy (woo-hc)

    (@frankremmy)

    Hi Vincent,

    Really appreciate you offering to contribute.

    At the moment, WooPayments doesn’t have an open GitHub repository available for direct contributions. That said, feel free to open a support ticket anytime if you still need help with it.

    Thanks again for your enthusiasm and willingness to get involved.

    Thread Starter Vincent Vu

    (@rubixvi)

    Thanks, there is an additional issue, apple pay and google pay doesn’t seem to work either. With all account creation for guest (the 3 account settings) enabled.

    Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    Hi @rubixvi,

    Thanks for getting back to us. To help us understand the situation better, could you let us know what type of product you’re selling on your site? Is it a physical item that requires shipping or a digital product?

    Thread Starter Vincent Vu

    (@rubixvi)

    These are physical products that are being sold.

    Some are events and booking.

    Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    @rubixvi Tha

    Thanks for the clarification. Just to confirm — are Google Pay and Apple Pay not working for all products, including physical ones, or is the issue only affecting your event and booking products?

    Also, could you please reshare your system status report using gist.github.com and avoid redacting your domain? That will help us inspect your site properly. Alternatively, you can share direct links to a few of your products — both physical and event/booking types.

    In addition to that, can you also confirm that Apple Pay, Google Pay is enabled by navigating to WooCommerce > Settings > Payments > WooPayments > Scroll down to express checkout and make sure the checkbox next to them is toggled?

    Also click manage next to them and make sure you have “Enable Apple Pay and Google Pay on selected pages toggled for the needed pages like Checkout, Product Page, and Cart?

    Thread Starter Vincent Vu

    (@rubixvi)

    example sites greenskinwine.com.au and goodnessgracioussydney.com.au and americanyarns.com.au

    Plugin Support Frank Remmy (woo-hc)

    (@frankremmy)

    Hi @rubixvi,

    Thanks for sharing those links.

    I checked and it looks like all three of them doesn’t have Apple Pay/Google Pay enabled on the product or checkout pages.

    Could you please share the System Status Report of each sites and a screenshot of their Apple Pay/Google Pay settings as @mosesmedh had mentioned earlier? You could copy and paste your reply here or paste them via https://gist.github.com/ and send the links here.

    Looking forward to your response.

Viewing 15 replies - 1 through 15 (of 15 total)

You must be logged in to reply to this topic.