Pay with Venmo integration is recently broken: Buyer access token not present
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We recently heard reports that people were no longer to pay with Venmo during our payment process. When testing the issue, we get to the final step of the process and press the button to complete the payment within Venmo. It takes the user back to the site with no message and there has been no charge made.
This is the integration we have: https://developer.paypal.com/docs/checkout/pay-with-venmo/integrate/
When using the barebones integration from this documentation, we are experiencing the same issue. This issue is reproducible on both Android and iPhone. When paying via desktop to Venmo, the same issue occurs.
Console logs show a few issues...
POST https://www.paypal.com/graphql?CreateUpgradedLowScopeAccessToken 400 (Bad Request)
graphql_CreateUpgradedLowScopeAccessToken_error {err: 'Variable "$buyerAccessToken" of required type "String!" was not provided.', timestamp: '1697565320626', referer: 'www.paypal.com', sdkCorrelationID: '...', sessionID: '...', …}
Uncaught Error: Buyer access token not present - can not call smart api: /smart/api/order/{ID}/capture
at l (https://www.paypal.com/smart/buttons...
As best as I can tell, this began recently (within the last day). We have not had any changes on our end. Has anyone else experienced this issue?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Good day @csndev
Thank you for posting to the PayPal community.
I kindly advise you to generate a new token and trigger the API request. Please ensure that you are passing the correct payload request when calling the API.
Please follow the steps provided in the detailed guided link below:
https://developer.paypal.com/api/rest/authentication/
https://developer.paypal.com/api/rest/postman/
Important: Please note that it is important to utilize the token within 24 hours. If it is not used within this timeframe, you will need to generate a new token.
If you are still experiencing the issue after following these steps, kindly create an MTS ticket via the following URL: https://www.paypal-support.com/s/?language=en_US. Please provide a detailed description of the issue you are facing and any error details you have encountered.
Thank you for your understanding.
Best regards,
Kavya
PayPal MTS
If this post or any other was helpful, please enrich the community by giving kudos or accepting it as a solution.
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Paypal Advanced Payment : 3d error in live in Sandbox Environment
- Help needed for Sandbox Webhooks configuration in Sandbox Environment
- How to enable/disable Pay Later when using HTML Form Basics for PayPal Payments Standard in PayPal Payments Standard
- Paypal 4X credit : translated message & currency error in PayPal Payments Standard
- I am trying to use Payments Standard and having trouble... in PayPal Payments Standard