Support » Plugin: WooCommerce PayPal Payments » Non-CC Payments Not Saving to My Account

  • Resolved patternsinthecloud

    (@patternsinthecloud)


    When attempting to checkout with PayPal the non-CC payment methods do not save. CC methods do appear to save as they are selectable at checkout and in My Account

    Troubleshooting steps
    1. Disable no-essential plugins & switched to Storefront theme
    2. Disconnected and Reconnected to the Sandbox using the onboarding wizard
    3. Verified Reference transactions and Vaulting enabled in PayPal developer dashboard for app
    4. Verified Webhooks resubscribed in WC configuration and in the developer dashboard
    5. Checked PayPal WC logs: appears the payment method is tokenizing but not saving to the user
    6. Tested w/ CC methods disabled and enabled: no change, methods not available still
    7. Tested tokenization ready cards from PayPal: CC method saves as expected
    8. Searched for other users experiencing this issue: could not find any

    What is confusing is this feature was working days ago when testing, and without changing anything, the issue spontaneously appeared today.

    Recording of attempting to save a non-cc method, my PayPal configuration, and showing tokenization working as expected w/ cc methods below

    https://share.getcloudapp.com/kpu8DYeq

    Please help resolve this issue

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Inpsyde Niklas

    (@niklasinpsyde)

    Hi @patternsinthecloud,

    Vaulting a PayPal account is not always successful. The API does not provide any details about why it would fail though.
    But please have a look at the documentation here: https://woocommerce.com/document/woocommerce-paypal-payments/#multiple-and-pre-existing-subscriptions

    What is confusing is this feature was working days ago when testing, and without changing anything, the issue spontaneously appeared today.

    When there is already a billing agreement active between the buyer and seller PayPal accounts, then it will not be possible to vault a PayPal account with that seller, especially not under a different customer id.
    Vaulting a PayPal account establishes a billing agreement which only works when there is no billing agreement in place already.

    You could either cancel your existing billing agreement as outlined in the doc above or create a new PayPal buyer account.
    Then ideally create a new WordPress user and attempt again to save a PayPal account while logged in as the new user.

    Regarding the webhooks, I suggest not tracking all events but instead only the required ones. Please click “Resubscribe” to track only the relevant webhooks: https://woocommerce.com/document/woocommerce-paypal-payments/#webhook-status
    Thanks!

    Kind regards,
    Niklas

    Plugin Support Femi

    (@femiyb)

    Hello

    We have not heard back from you in a while, so I’m marking this thread as resolved.
    Hopefully, you were able to proceed as advised above.
    If you have any further questions, please feel free to reopen this topic or create a new one.

    Cheers! 🙂

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