• Resolved ahumadomayte

    (@ahumadomayte)


    Hi, i am receiving this error from time to now:

    Error al procesar el pago. Razón: The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first. El estado del pedido cambió de Pendiente de pago a Fallido.

    Then, the order appears in our woocommerce as failed.

    Other problem is that the coupons customer has entered are deleted after this, they dont realize, try again with the payment, and second time it goes right, but without the coupons, so they are contacting us because why the coupons where not applied.

    Any idea why this happens? Thx

    The page I need help with: [log in to see the link]

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

    (@mrclayton)

    Hi @ahumadomayte,

    Was this a returning customer that has a saved payment method or a guest customer? If it’s a returning customer you should check your logs and see if an API request was made to delete your customer’s payment method.

    If you’re using a caching plugin, this could also cause that error because the cache is trying to reuse html values which can include the payment method ID.

    Kind Regards,

    Thread Starter ahumadomayte

    (@ahumadomayte)

    Hi.

    I see for example in the last time this happened (30 minutes ago):

    1. 3 orders have been created in WooCommerce: failed, failed, and processing.
    2. Is a returning customer
    3. 3d secure was presented to her
    4. Has a saved card (or she has saved during this orders, not sure).
    5. I can’t see anything about the 2 failed payments in stripe dashboard
    6. In WooCommerce logs of the plugin, which I don’t know to understand well, i only see three times “Start certificate” -symbols and letters- “end certificate”, which I suppose are relative to three tries of pay, and are referring to 3d secure.
    7. Coupons has been deleted in the first try that was failed (maybe because invalid 3d secure). In the second try, also failed with the error I mentioned, there were no coupons, and in the third, successful, also no coupons.

    So it seems that a failed order is created when not successful 3d secure, and coupons no long applied after this….

    Thread Starter ahumadomayte

    (@ahumadomayte)

    Sorry.

    About point 5., Yes I can see in stripe dashboard the failed payment with error: authentication_required.

    And about point 4, in the last succeeded payment appears: this payment has successfully configured pm_xxxxxxxxxxxx for futures payments off_session

    Plugin Author Payment Plugins

    (@mrclayton)

    So it seems that a failed order is created when not successful 3d secure, and coupons no long applied after this

    If an order wasn’t created before 3DS, then there wouldn’t be an object in WC to track the failed payment against and that wouldn’t be good. This is necessary and best practice.

    About point 5., Yes I can see in stripe dashboard the failed payment with error: authentication_required.

    Then that means your customer cancelled or failed the 3DS authentication. That can happen sometimes if the customer opts not to proceed with the purchase.

    Start certificate” -symbols and letters- “end certificate”

    That doesn’t sound like a log entry from our plugin.

    Do you have a cache plugin enabled?

    Kind Regards,

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘error processing payment tuns into order failed’ is closed to new replies.