• Resolved user912

    (@user912)


    When someone clicks on the PayPal link on my website having put something in the cart, a message appears, “Access Token not found in cache”. What does this mean and how can I fix it? I have googled it, but have not been able to find anything helpful. I am uncertain what plugin (if any) may be causing the issue. I am using WordPress 6.1.6.

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

Viewing 4 replies - 1 through 4 (of 4 total)
  • Stef

    (@serafinnyc)

    Hello @user912 while this forum is strictly for WooCommerce core your issue seems to be more inline with PayPal and its OAuth token. You are better off reaching out to their community for advice.

    This error is more inline with needing a new token or ensuring the token is valid.

    Thread Starter user912

    (@user912)

    Thanks I will do that. What is the OAuth token?

    Stef

    (@serafinnyc)

    Great question. I’ve written a brief for you to help you understand it better

    An OAuth token is part of the OAuth authentication protocol, which is widely used on the internet to allow an application to access a user’s data without them needing to share password details. Essentially, OAuth allows users to grant a third-party application secure delegated access to server resources on their behalf.

    Here’s how it typically works:

    1. Authorization Request: The user initiates a process to grant an application access to their server resources (like their data on a social media platform). This is usually done through a user interface that the resource server provides, where the user logs in and approves the access.
    2. Authorization Grant: If the user approves the access, the application receives an authorization grant, which is a credential representing the user’s approval to access their data. This credential can take various forms, including an authorization code, or even a refresh token.
    3. Authorization Grant Exchange: The application exchanges the authorization grant for an access token (and sometimes a refresh token). This exchange is done with the authorization server, and the application must authenticate itself to successfully make the exchange.
    4. Use of Access Token: The application uses the access token to access the user’s data on the resource server. The token acts as a kind of “temporary password” that is typically limited in scope (in terms of access rights), duration (it will expire after a certain time), and sometimes specific to the particular application that requested it.
    5. Token Refresh (if applicable): If the access token expires, a refresh token (if obtained) can be used to obtain a new access token without requiring the user to go through the full authorization process again.

    OAuth tokens are a key component in maintaining security and privacy by ensuring that user credentials are not shared with third-party applications, while still allowing those applications to access user data under strict conditions that the user has agreed to.

    Plugin Support omarfpg a11n

    (@omarfpg)

    Hi @user912,

    I’ve reviewed your site and I can see that you’re using this plugin for your PayPal gateway, correct? https://www.ads-software.com/plugins/woo-paypal-gateway/. If that’s the case, you’d be best assisted in their forums, as this is a third party plugin, and the issue seems to be related to your payment gateway. You may reach them here: https://www.ads-software.com/support/plugin/woo-paypal-gateway/.

    Alternatively, you can consider our PayPal gateway plugin which is developed and maintained, and thus supported by us: https://www.ads-software.com/plugins/woocommerce-paypal-payments/.

    Additionally, you mentioned in your initial post that you have WordPress 6.1.6; it’s important to keep your WordPress, WooCommerce, and related plugins up to date to avoid conflicts.

    I hope this helps so far!

    Cheers!
    -OP

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Access Token not found in cache’ is closed to new replies.