Support » Plugin: Payment Plugins for Stripe WooCommerce » Google pay – showing “loading shipping methods” always – popup

  • Resolved shyamzin

    (@shyamzin)


    Hello Support,

    We are facing an issue which i believe you can easily identify. We will tell you what we are doing:

    1. Added product to cart
    2. proceed to checkout and click “gpay” express checkout without entering any address info(shipping method not set.)
    3. In the popup, it is always showing “loading shipping method” – even after entering card details, billing and shipping address. It stays at “loading shipping method”

    Not sure why this is occuring. If we choose an email address which got address saved in that account, shipping method is showing. If we are checking with a gmail account which got no addressses set and manually enter into the gpay popup – loading shipping methods keeps showing – even after entering all necessary address details. Please help.

    Please see this screencast video(if you are not able to see the video, please download it – very less MB): https://drive.google.com/file/d/1Rym7nMpSw_413Jl1zqAl11Sv_Hp1vu2u/view?usp=share_link

    You can see the address we entered and still its not loading. Also the address got TAX, its also not reflected. The address used as below:

    8999 Aschefort Avenue
    West Hollywood
    CA 90048
    (555)555-1234

    This happens for all gmail accounts we tried which got no addresses in their pay account. Site url: https://gcecommdev.wpengine.com/ please advise why this is happening. Thanks in advance.

    • This topic was modified 1 year ago by shyamzin.
Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @shyamzin

    I see a couple of reasons why this is happening:

    1. You’re using what appears to be an India based gmail account in your tesitng which can cause issues in test mode.
    2. You haven’t added that gmail account to the GPay testing group as outlined in our documentation. https://docs.paymentplugins.com/wc-stripe/config/#/stripe_googlepay?id=testing

    When I tested your site using a US based gmail account, it worked as expected.

    Kind Regards

    Thread Starter shyamzin

    (@shyamzin)

    Hello Support,

    Thanks for getting back..

    “When I tested your site using a US based gmail account, it worked as expected.” => didnt get this. So you checked with a US based gmail account which got the test cards via testing group assigned or with a new(means no pay associated) gmail account? Please let me know.

    So in the LIVE site, this wont happens? At what point the shipping method will load? like when the user types in Shipping Address in the gpay popup? Please let me know.

    When testing using google account which added with testing group, it will work fine. Since the addresses are already there, its setting right. But i worry for those accounts once its LIVE and if no pay account is set – user will be entering address in the gpay popup during checkout. At that point, the shipping methods need to show. Let me know your thoughts. Also i will try to get this checked using a new US gmail account and see what happens.

    Waiting for your reply. Thanks again for your help.

    Plugin Author Payment Plugins

    (@mrclayton)

    So you checked with a US based gmail account which got the test cards via testing group assigned

    Yes, that is correct. The test was performed using a GMail account that was added to the testing group.

    So in the LIVE site, this wont happens? At what point the shipping method will load? like when the user types in Shipping Address in the gpay popup? Please let me know.

    Once the customer adds a new shipping address and selects it. At that time, the shipping options are updated based on the selected shipping address. This worked perfectly in test mode on your site when a US based address was selected.

    Kind Regards

    Thread Starter shyamzin

    (@shyamzin)

    Hello Support,

    Thanks for the reply.

    Yes, that is correct. The test was performed using a GMail account that was added to the testing group.

    Okay, when a gmail account which got added in the testing group is used, there is no issue. Because since the address is already there, shipping is automatically calculating. The problem is happening when a gmail/google account that not added in the testing group is used, like in our case. In this case, customer need to enter the shipping address in the gpay popup. Even after entering fully – it still stays at “Loading Shipping Method”. Could you please try same from your side using a Google account newly created or which not added in a testing group? I believe, we dont need to click pay because shipping method should show before that. Could you please try this for us?

    Thanks again for the support. Waiting for your reply.

    Plugin Author Payment Plugins

    (@mrclayton)

    The problem is happening when a gmail/google account that not added in the testing group is used, like in our case.

    You can’t apply production processes to test mode. Test mode is for gathering the screenshots you need for the GPay approval process. You should only be using a GMail account which is part of the test group when test mode is enabled. That’s why you’re having issues using test mode.

    Once you have been approved for GPay and received your merchant ID, then you can enable live mode and the scenario where you add a new shipping address etc will work.

    Kind Regards,

    Thread Starter shyamzin

    (@shyamzin)

    You can’t apply production processes to test mode. Test mode is for gathering the screenshots you need for the GPay approval process. You should only be using a GMail account which is part of the test group when test mode is enabled. That’s why you’re having issues using test mode.

    Once you have been approved for GPay and received your merchant ID, then you can enable live mode and the scenario where you add a new shipping address etc will work.

    Thanks for the update. Let me try to get merchant ID..

    Thread Starter shyamzin

    (@shyamzin)

    One quick question: Is it fine to provide screenshots from staging site to Google when we request for Merchant ID? The domain we provide will be production site. Please advise. Thanks.

    Plugin Author Payment Plugins

    (@mrclayton)

    @shyamzin Yes, that is the expected path. You can use screenshots from your staging site when you submit them to the GPay review team.

    Kind Regards,

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Google pay – showing “loading shipping methods” always – popup’ is closed to new replies.