• Resolved rgkeenan

    (@rgkeenan)


    We are Using Woocommerce Subscriptions and just installed WooCommerce PayPal Payments (We were previously using PayPal PayFlow Pro).

    We are told by payPal that reference transactions are enabled/setup on our PayPal account (as well as our PayFlow Pro account) and I have enabled “vaulting” in the both PayPal Checkout and PayPal Credit Card Processing in the Woocommerce -> settings -> Payments settings.

    I logged into our PayPal account and accessed https://developer.paypal.com/developer/applications/ and clicked the live button to access the configuration for the live app, to ensure tha valuting was checked (it is)

    Every time we attemot to purchase a new subscription we are confronted with the message

    “Could not process order because it was not possible to save the payment.”

    I read here https://github.com/woocommerce/woocommerce-paypal-payments/issues/410 there might be issues with the Plugin Code &/or the way PayPal prefers to manage subscriptions.

    As far as we can tell ths plugn does not seem to be compatible with recurring woocommerce subscription payments at present regardless of the repeated claims to the contrary.

    Any Insights that you might be able to provide would be deeply appreciated.

    • This topic was modified 2 years, 8 months ago by rgkeenan.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @rgkeenan,

    Subscription orders failing when the payment method could not be saved is a part of the subscription support. This behavior was added to prevent subscriptions from being created when PayPal was unable to save the payment method.

    Vaulting works asynchronously with the actual payment and saving the payment method being two separate steps. The former can be successful with the latter failing.
    If the subscription would be created without a saved payment method, then renewal payments could not take place.
    Due to the asynchronous nature of Vaulting, there can potentially be false negatives causing a failure when it would not be needed as outlined in the GitHub issue you linked. But these cases are the exception rather than the norm and the next version enhances the logic to improve reliability.

    To make sure there’s not an issue with your card, could you please give it a try with any of these credit cards with a PayPal sandbox account connected?: https://developer.paypal.com/limited-release/vault-payment-methods/vault-sdk/#link-testcards
    Thanks!

    Also, just to have it mentioned: Reference Transactions are only required for automatic payments from vaulted PayPal accounts but not for credit card payments: https://woocommerce.com/document/woocommerce-paypal-payments/#subscriptions-faq

    Kind regards,
    Niklas

    Thread Starter rgkeenan

    (@rgkeenan)

    Hi Niklas

    re: Subscription orders failing when the payment method could not be saved is a part of the subscription support. This behavior was added to prevent subscriptions from being created when PayPal was unable to save the payment method.

    We are aware of this. That was not my qustion or problem. 100% of orders fail due to an inbility to “vault” a crdit card. This s NOT intermittant. This is NOT an exception. It happens 100% of the time.

    re: Due to the asynchronous nature of Vaulting, there can potentially be false negatives causing a failure when it would not be needed as outlined in the GitHub issue you linked. But these cases are the exception rather than the norm and the next version enhances the logic to improve reliability.

    Again, its not just a potential point of failure. its a total, 100% point of failure. It is, in fact, the norm not the exception

    re: To make sure there’s not an issue with your card, could you please give it a try with any of these credit cards with a PayPal sandbox account connected?: https://developer.paypal.com/limited-release/vault-payment-methods/vault-sdk/#link-testcards

    Of Course, we started with sandbox accounts. the behavior is not any different. We also tried it live with a variety of perfect valid cards.

    re: Also, just to have it mentioned: Reference Transactions are only required for automatic payments from vaulted PayPal accounts but not for credit card payments: https://woocommerce.com/document/woocommerce-paypal-payments/#subscriptions-faq

    So are saying if a customer uses a Credit card to pay for a subscription, vaulted payments are not required and future automatic monthly renewals will successfully complete?.. That does not sound correct. Where are Credit card details stored for automtic future payments? we wl gve it try though. our intention is to get credit card Processing going first and foremost

    Plugin Support Syde Joost

    (@joostvandevijver)

    Since we haven’t heard back from you, I’m going to mark it as resolved.
    In case you’re still having problems, feel free to let us know!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Credit Cards not being vaulted for Subscriptions’ is closed to new replies.