Venmo button not showing with Javascript SDK in Live - why, and how can I fix it?

bpwebguy90
Contributor
Contributor

Hi folks,

 

I've created both a sandbox and live app and the Venmo button shows just fine on both, on my own pc (environment). I see the QR code from the Venmo button in the live environment. Like so..

bpwebguy90_0-1703711857811.png


But no matter leaving in the Sandbox ID link OR the Live link I do not get it to show on an ancillary device, i.e. someone else testing or if I am testing on my mobile device. The Venmo button won't show, but the other three do.  Is there something notably wrong about this? I was thinking I had the correct approach by going with the live ID.

Any feedback is certainly welcome.
Thanks!

 

BP

Login to Me Too
5 REPLIES 5

bpwebguy90
Contributor
Contributor

I should add that I see this on my laptop, both in my Linux ver and my Windows version.  I tried on my desktop and it works. Trying on my tablet to see but on my mobile phone it does not. I'm going to test my Chromebook and see too. Ok, so I have tried my Chromebook and tablet, and BOTH get the Venmo button showing, and can traverse to get the QR code, IF I have the Venmo app installed. But why would it NOT show on a mobile phone? I'm using Android 13. My daughter has iPhone 14 and tried on both Safari and Chrome and it doesn't show there either. Any ideas, community?

Ok, I just tried on my older Android, Android 10, Samsung 9+, and it WORKED! So why doesn't the client ID allow for a new build? Any ideas, community?

Thanks!

bpwebguy

Login to Me Too

Kavyar
Moderator
Moderator

Good day @bpwebguy90 

 

Thank you for posting to the PayPal community.

 

I would suggest you trying again.

 

Please refer to the provided detailed guide using the links below for more information:

 

https://developer.paypal.com/docs/checkout/pay-with-venmo/

 

https://developer.paypal.com/docs/checkout/pay-with-venmo/#link-mobileworkflow

 

Note: Payers on mobile devices should use Safari on iOS (or) Chrome on Android. Additionally, payers must have the Venmo app installed on their devices.

 

If your still facing issues, please create an MTS ticket via -  https://www.paypal-support.com/s/?language=en_US  with the detailed information and error details.

 

Sincerely,

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

bpwebguy90
Contributor
Contributor

Thanks, Kavya, let me preface my reply by saying I'll probably end up opening a ticket.

 

That said, thank you for the suggestion. I am able to have my Android 13 Samsung Z Flip 4 work in Chrome with the expected result. My daughter has an iPhone 13 Pro Max and tested with both Chrome and Safari. Neither browser worked for this. I can get every device to reliably work save for an iPhone, though only older Android models work in the stock browser. I had a user test on Safari only in an iPhone 11 and it did not work. Given our population with iPhones I don't feel real comfortable deploying this solution until opening the ticket and getting a real (hopeful) resolution.

 

Thanks for the response and feedback!

bpwebguy

Login to Me Too

bpwebguy90
Contributor
Contributor

BTW, I filled out an MTS ticket on this and they replied that this is a known bug that they are working through! Would have saved me a lot of time, but oh well! Also, side note, I had to take down the SDK buttons, because while they did render perfectly even without Venmo, occasionally (not always but enough) we were getting people paying just .01 instead of our $45 membership dues! Ugh! WTH??? This was very random and the only way I really seemed to be able to replicate it was paying as guest, as opposed to logging in once the credentials prompt appeared.

Login to Me Too

bpwebguy90
Contributor
Contributor

I am told as of 1/30 tickets are opened for each issue at hand.

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.