• Resolved luca93vasto

    (@luca93vasto)


    Hi,
    I ask for your support because on my website all credit card payments that require 3d secure code go wrong and are not processed. The error displayed is: “Sorry, this order is invalid and cannot be paid for.”.
    If the credit card does not require the 3d secure code the payment is processed correctly.
    The Javascript Errors that is displayed is displayed in the following link:

    https://snipboard.io/4ZTvF1.jpg

    Therefore I would ask you what needs to be done to solve this problem.
    Thank you for your support
    Regards
    Luca`

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @luca93vasto,

    Is this on the order pay page?

    Do you have a staging site or can you place your site in test mode so I can observe this error?

    Are you using a caching plugin?

    Kind Regards,

    Thread Starter luca93vasto

    (@luca93vasto)

    Hi @mrclayton ,
    yes the error occurs on the checkout page, after the entry of credit card data by the customer.

    You can observe this error at this link:
    https://carrozzeria.casadelcolorevasto.it/checkout/ordine-pagato/12381/?pay_for_order=true&key=wc_order_lo7LO6YKrj5uZ
    The site is in test mode and is in Italian.
    You have to insert a test card number that requires 3d secure (for example 4000 0025 0000 3155), a random date for the expiry field and any value for CVV.
    After you have to click on the button “Paga per l’ordine” to submit the payment request (in test mode).

    I am using the plugin WP Rocket for caching.

    Thank you for your support
    Regards
    Luca`

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @luca93vasto,

    What other plugins do you have enabled? It appears there is some functionality that is not allowing the redirect back to the order pay page so that the 3DS process can take place.

    Notice in the url, there is a long string like response=eyJ0eXBlIjoiaW50ZW50IiwiY2xpZW50X3NlY3JldCI6InBpXzNKWDd4S0xvVklORHB4UTMwRmRwc2x which means the plugin is working. But, something prevents the redirect and shows that error message.

    What plugin is adding the additional url parameter ?wcoa_order_paid_redirection=1?

    Kind Regards,

    Thread Starter luca93vasto

    (@luca93vasto)

    Hi @mrclayton ,

    there are several plugins enabled, however after your message I found out that the problem is related to the plugin Woocommerce Order Approval (plugin’s description link).
    This is the plugin that adds the additional url parameter: ?coa_order_paid_redirection=1.
    I would ask you if it would be possible to find a solution without deactivate the plugin Woocommerce Order Approval, because I need that the plugin is enabled for organizational reasons.
    If there is no solution I will have to delete the plugin Stripe for Woocomerce and find out another method in order to manage payment with Stripe.
    Thank you for your support

    Regards
    Luca`

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @luca93vasto,

    I would ask you if it would be possible to find a solution without deactivate the plugin Woocommerce Order Approval, because I need that the plugin is enabled for organizational reasons.

    Did you reach out to the developers of that plugin and ask them if they have any suggestions? You paid for that plugin so I image they provide some sort of support.

    Kind Regards,

    Thread Starter luca93vasto

    (@luca93vasto)

    Hi @mrclayton ,

    no I did not reach out the developers of that plugin yet.
    Therefore I am going to contact them in order to find a solution.
    Thank you for your support

    Regards
    Luca`

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @luca93vasto

    Please keep me updated on what they say. There are some changes I can make on my end but would prefer not to since the Stripe plugin uses the provided Woocommerce functionality for the Order Pay page.

    Kind regards,

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Error with 3D Secure Payment with credit card’ is closed to new replies.