• Resolved flyoverwebdev

    (@flyoverwebdev)


    Hello,

    Our subscriptions in Woocommerce are being charged successfully in Stripe but the order in Woocommerce is failing with the note: Recurring payment for order failed. Reason: You passed an empty string for ‘payment_method’. We assume empty values are an attempt to unset a parameter; however ‘payment_method’ cannot be unset. You should remove ‘payment_method’ from your request or supply a non-empty value.

    I’ve checked one of our customer’s billing details from order details and the Payment method is Credit/Debit Cards, Stripe Customer ID is correct but Payment Method Token is empty.

    I can see the webhook logs on Stripe is showing the correct payment method sent back to our website but is Woocommerce customer not synced with these details?

    I’ve read a recent topic on the matter but this seems different as we charge successfully but still get this error message. How can we fix this?

    Thank you!

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

    (@mrclayton)

    The user reached out via our support email. The reason this issue occurred is these failing subscriptions had been created manually based on subscriptions that existed within Stripe billing. Not all required data had been associated with the WooCommerce Subscription.

    The user added the payment method ID to the subscriptions and that resolved the issue.

    I am experiencing the same issue despite having all orders placed by the client on my store. For context, the subscription is an upsell (using cartflows), I don’t know if that has anything to do with it. However, it worked correctly in the past and for some renewals currently, I can’t seem to figure out why it happens for those that fail.

    • This reply was modified 5 months, 3 weeks ago by User 001.
    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @godsonv1

    Can you create a new support request since this request was very specific to the OP’s migration of subscriptions from another billing system.

    Thanks

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.