• Resolved mmk175

    (@mmk175)


    Hello there,

    I have a specific checkout situation listed below.

    Checking Out
    UK/Ireland customers can checkout via card and express checkout using google pay and apply pay.

    I just set up express checkout recently.

    International customers (Not uk or ireland) can checkout via bacs which I have changed to say pro-forma. This allows me to put the orders on hold, check and get a shipping quote and then send the customer a secure payment link to pay for their order.

    So international customers COULD NOT make a payment before being sent the full order to pay for with shipping costs.

    Since adding express payment options mentioned above, international customers can checkout straight away.

    What I need help with.

    I only want express payment options to appear for customers from the United Kingdom and Ireland.

    Current efforts do not work as the difference countries I select during testing still show the express payment options within the checkout.

    Blocking it on the product page and cart are much more difficult as new customer would not even have a country selected so it would have to be geo blocked in so way.

    For now I have removed the express buttons from the cart and product pages.

    Any help with this would be greatly appreciated.

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

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there!

    Thank you for explaining your setup in such detail I completely understand your concern, especially with international customers being able to use express checkout when you want to restrict that.

    By default, WooCommerce does not provide an option to limit express payment methods (such as Apple Pay or Google Pay) based on customer location, particularly before the customer has entered their address details.

    Since these express checkout options are controlled by the payment plugin you’re using, I recommend reaching out to that plugin’s support team. They will be in the best position to confirm whether this type of country-based restriction is supported and how it can be configured.

    Also, could you please share which plugin you’re using for express checkout? Once you do, I can help direct you to the appropriate support channel.

    Thread Starter mmk175

    (@mmk175)

    Hi Shahzeen,

    When it comes to express checkout I am just using the enabled options provided by woocommerce/woopayments/stripe. I wouldn’t add in anything else for that.

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there!

    Thank you for the update.

    Since you are using the WooPayments plugin to enable express checkout, WooPayments does not provide an option to restrict express checkout methods at a country level by default.

    Because of this, the availability of Apple Pay / Google Pay is controlled automatically by the payment gateway based on supported devices and checkout conditions, rather than customer location rules.

    If you need more in-depth support or want to consider professional assistance for customization, I can recommend WooExperts and Codeable.io as options for getting professional help.

    Alternatively, you can also ask your development questions in the  WooCommerce Community Slack as custom code falls outside our usual scope of support.

    Thread Starter mmk175

    (@mmk175)

    okie dokie thanks anyway.

    Plugin Support LovingBro (woo-hc)

    (@lovingbro)

    Hi @mmk175,

    It’s great to hear we were able to point you in the right direction and help clarify things around the express checkout setup.

    I’ll go ahead and mark this thread as resolved now. If anything else comes up or you need further assistance, feel free to open a new topic or reply here and we’ll be happy to help.

Viewing 5 replies - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.