Pay with Venmo integration is recently broken: Buyer access token not present

csndev
Contributor
Contributor

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?

Login to Me Too
3 REPLIES 3

cbaughn
New Community Member

This seems to have been fixed on PayPal's end. I am no longer receiving this error.

Login to Me Too

csndev
Contributor
Contributor

Yes, they appeared to have fixed the issue. Thanks!

Login to Me Too

Kavyar
Moderator
Moderator

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.

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.