• Resolved impww

    (@impww)


    Hello,

    We have Woocommerce PayPal Payments with PayPal Vaulting enabled and WooCommerce Subscriptions. We are successfully receiving payments from customers, but the renewal payments for subscriptions is not working through the API. We receive this message: PERMISSION_DENIED Authorization failed due to insufficient permissions.

    We have contacted PayPal Support and this was there response:

    “We advised with our product team on the issue you provided. Upon reviewing the log, we can see the token type is LSAT (low scope access token) used in the examples you provided, which means your application only used client_id WITHOUT secret to generate the bearer token. You’re required to use full scope access token, with both client id and secret in the access token. We kindly request you try again by using both client id and the secret to fix this permission error.”

    We need to process customer renewal payments, but are stuck because of the permission denied error. Can you please help resolve it?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter impww

    (@impww)

    Plugin Support Krystian

    (@inpsydekrystian)

    Hello @impww

    We also received an email from you about this issue. I’m sharing the response here as it might help others facing the same problem, but I recommend we keep in touch directly via email.

    It’s challenging for us to pinpoint the exact issue without access to the plugin logs, but it seems likely to be related to the recent Vault v3 implementations. Some users have encountered various token-related problems, so we’ve made a few improvements. These enhancements haven’t been added to the full plugin version yet, but they’re included in this package – download link.

    After installing, please enable the “Logging” function in the Connection tab. With “Logging” activated, every transaction will be logged. Note that if “Logging” was off previously, we won’t have records of past transactions. We’ll need to wait for any new failed orders to gather fresh logs. To find these logs:

    Go to WooCommerce > Status > Logs. Here, select the “woocommerce-paypal-payments” log that matches the date of the failed order.

    Once you have the log entries, please share them with us via PrivateBin. After uploading, send us the link so we can take a closer look.

    If you haven’t received a reply from us by email, please let us know in this thread. Looking forward to hearing from you.

    Kind regards,
    Krystian

    Plugin Support Krystian

    (@inpsydekrystian)

    Hello @impww

    Since this case has been moved to internal support, we’re marking this thread as resolved.

    If you still have any questions or if a new problem arises, don’t hesitate to open a new thread or reply to this one. We are here to help at any time.

    Kind regards,
    Krystian

    • This reply was modified 11 months, 2 weeks ago by Krystian.
Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Authorization failed to process Vaulted Payment’ is closed to new replies.