• Resolved waqasgoraya

    (@waqasgoraya)


    Website: https://elitesoccerpk.com/
    I make activate Venmo in the Braintree production account and also make it enabled in woocommerce.
    When the checkout page loading the ‘Venmo’ button is showing but after clicking on venmo button venmo opens for a while(a blue screen showing for a few seconds) and returns back to my site without any deduction.

    • This topic was modified 2 years, 11 months ago by waqasgoraya.

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 18 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @waqasgoraya

    Your checkout page has been reviewed and we didn’t observe this issue. The Venmo app opened and stayed open until the authorization was cancelled.

    Did you test Venmo in Sandbox mode and if so were the payments successful?

    Kind regards

    Thread Starter waqasgoraya

    (@waqasgoraya)

    Thanks, @mrclayton for replying
    I have tested both in sandbox and production mode but unfortunately occur the same issue. If I disable the privacy policy (term and conditions) checkbox from the code file will it impact Venmo payment? Because I enable link now before posting here.

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @waqasgoraya

    The terms and conditions checkbox does not have any effect on the Venmo functionality. Are you able to set your website and sandbox mode so we can perform a full end to end test?

    Kind regards

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @waqasgoraya,

    After reviewing your checkout page the following Javascript errors are present:

    (index):2645 Uncaught TypeError: Cannot read properties of undefined (reading 'body')
        at (index):2645
    client-analytics.braintreegateway.com/tnkvq6t52xk4gk9d:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
    jquery.min.js:2 Uncaught TypeError: $(...).slick is not a function
        at HTMLDocument.<anonymous> ((index):2177)
        at e (jquery.min.js:2)
        at t (jquery.min.js:2)
    jquery.min.js?ver=3.6.0:2 Uncaught TypeError: $(...).carousel is not a function
        at HTMLDocument.<anonymous> ((index):2498)
        at e (jquery.min.js?ver=3.6.0:2)
        at t (jquery.min.js?ver=3.6.0:2)
    jquery.min.js?ver=3.6.0:2 Uncaught TypeError: $(...).multiselect is not a function
        at HTMLDocument.<anonymous> ((index):2519)
        at e (jquery.min.js?ver=3.6.0:2)
        at t (jquery.min.js?ver=3.6.0:2)

    These errors can interfere with the WooCommerce checkout process and the Braintree plugin.

    Kind Regards,

    Thread Starter waqasgoraya

    (@waqasgoraya)

    Hi @mrclayton
    I have set my website to sandbox mode can you test it now.

    Kind regards

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @waqasgoraya

    I was able to replicate the behavior you described. Can you resolve those JS errors that we pointed out and let us know once
    you do?

    If the issue still persists after you fix the JS errors then we’ll need to take a closer look at your theme and plugins.

    I notice you have some customized UX for showing and hiding PayPal.

    Kind regards

    Thread Starter waqasgoraya

    (@waqasgoraya)

    Hi @mrclayton
    I am trying to resolve JS errors.

    Kind regards

    Thread Starter waqasgoraya

    (@waqasgoraya)

    Hi @mrclayton
    I have removed all the above errors but still the same issue. Also, Venmo not working in sandbox mode while PayPal is working properly.
    Kind regards

    Plugin Author Payment Plugins

    (@mrclayton)

    @waqasgoraya Venmo is working but you have the following CSS on your checkout page:

    .btn__checkout--placeorder {
        display: none !important;
    }

    That is hiding the Place Order button. It also looks like there might be a complication with your theme and the fact that you are not rendering the “Ship to different address” checkbox.

    Kind Regards,

    Thread Starter waqasgoraya

    (@waqasgoraya)

    Hi @mrclayton
    Again facing same issue on clicking Venmo button blue screen appear for a while and return back without any deduction also after returning back to site cart become empty. The above mentioned CSS code doesn’t make any affect I removed it but all in vain also you highlight that I am not rendering “Ship to different address” checkbox, dose it have any affect on Venmo?

    Kind Regards,

    Plugin Author Payment Plugins

    (@mrclayton)

    also you highlight that I am not rendering “Ship to different address” checkbox, dose it have any affect on Venmo?

    Yes this has an affect on Venmo. The plugin won’t auto-submit the payment after returning to your site if any required fields are missing. Your checkout page doesn’t have the WooCommerce “ship to different address” checkbox so there is no way to know you’re treating billing and shipping as the same.

    You should give your customers the option to specify a different billing address and shipping address. They won’t always be the same as you have assumed by removing that option.

    Kind Regards,

    Thread Starter waqasgoraya

    (@waqasgoraya)

    @mrclayton
    I have enabled “ship to different address” checkbox also privacy policy link but the Venmo did not work while PayPal and credit & debit cards are working. After clicking on the checkout button Venmo open just a while blue screen appears and returns back to the website without any deduction. I am very confused.

    Kind Regards,

    Plugin Author Payment Plugins

    (@mrclayton)

    @waqasgoraya why are you using version 3.2.16 of the plugin? While I don’t think the version is related to your issue it’s still a good idea to keep up with the plugin updates.

    Please update the plugin to the latest version (3.2.30) and we can further review your site.

    Is your site live? If not please set it to sandbox mode.

    Kind Regards,

    Plugin Author Payment Plugins

    (@mrclayton)

    Why do you have the following css on your checkout page?

    .btn__checkout--placeorder {
        display: none !important;
    }

    If the Place Order button is hidden, then there is nothing for the customer to click when they are redirected back to your site after using Venmo. The form won’t automatically submit if there are any required fields missing.

    Kind Regards,

    Thread Starter waqasgoraya

    (@waqasgoraya)

    @mrclayton I have updated the plugin version to 3.2.30 and set it to sandbox mode also removed the following CSS from the checkout page.

    .btn__checkout--placeorder {
        display: none !important;
    }

    Kind Regards,

    • This reply was modified 2 years, 11 months ago by waqasgoraya.
    • This reply was modified 2 years, 11 months ago by waqasgoraya.
Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘Venmo Not Working properly’ is closed to new replies.