Hi @ilflores
I’m not in the US and am not US based merchant and yet I was able to put Venmo on the Forminator form on my end:
1. I made sure thet “Venmo” checkbox in PayPal field funding sources is NOT checked (note that this is always “opposite logic” – a checked checkbox means that given source is disabled!)
2. add the script that my colleague shared earlier, and updated form ID in it to match my form; this is in this line of the shared code
if ( $handle == 'forminator-paypal-2910' ) {
and the 2910 number should be replaced with form’s ID (form ID is the number you see in shortcode).
3. and finally, after updating the form, I have access the form page from US (via VPN).
The blue “Venmo” button showed up nicely and I was able to make payment via Venmo Payment simulation (as I’m not Venmo user and I could only test PayPal sandbox mode).
But ultimately – the implementation of PayPal in Forminator meets the requirements. The only problem here is that PayPal may decide on its own whether to show it or not (and it does the same with many other payment forms) based on various criteria.
The shared script kind of “forces” it but that still may be overwritten by PayPal’s “decision” in some cases.
But most likely, the script either wasn’t added correctly or form ID in the script was incorrect or there is some sort of caching/asset optimization on site that needed to be fully purged and regenerated.
I see you have changed the form already to a different plugin and that seems to work out of the box but in case you’d still like to give Forminator a go – please make sure about those three things: correct script installation, form ID and purging all caches/regenerating optimized assets (if there are any optimization tools used).
Kind regards,
Adam