Skip to content
itsorted.online
Payments guide

Adding Apple Pay and Google Pay to Your Website Checkout

Apple Pay and Google Pay let customers pay with a card already saved on their phone or browser, which means no typing a 16-digit number on a small screen. For a Singapore business, you don't sign up with Apple or Google separately: your payment gateway, such as Stripe or HitPay, provides the wallet buttons and charges the same as a card payment. This guide explains when the buttons appear on their own, when you need to register your domain, what the fees are, why a button sometimes refuses to show and how to test before launch. Prices as of October 2026.

By IT Sorted teamReviewed 8 min readHow we write guides
in

Key takeaways

  • You don't need a separate Apple or Google merchant account; the gateway handles it.
  • Stripe says Apple Pay works on Payment Links and hosted Checkout with no extra configuration.
  • Embedded Stripe checkouts need every domain and subdomain registered for Apple Pay.
  • Stripe and HitPay charge card rates for Apple Pay and Google Pay (Oct 2026).
  • The button only shows if the customer's device, browser and wallet card qualify.
In this guide · 8 sections
  1. 01How Apple Pay and Google Pay work on a website
  2. 02What Apple Pay and Google Pay cost in Singapore
  3. 03Setting up Apple Pay and Google Pay with Stripe
  4. 04Setting up Apple Pay and Google Pay with HitPay
  5. 05Why the Apple Pay or Google Pay button isn't showing
  6. 06Testing before you go live
  7. 07Do it yourself or get help?
  8. 08Frequently asked questions

Short answer

Turn on Apple Pay and Google Pay in your Stripe or HitPay dashboard. On hosted checkout pages and payment links they work with no extra set-up. On a checkout embedded in your own site, register every domain and subdomain that shows the button. Both are priced the same as card payments.

How Apple Pay and Google Pay work on a website

Both are wallets. The customer's real card is stored in Apple Wallet or their Google account, and at checkout they confirm with Face ID, a fingerprint or their screen lock. Your gateway receives a card payment as usual, so the money, refunds and disputes follow your normal card process.

Stripe's Apple Pay documentation says customers can pay on iPhone, iPad, Mac or Apple Watch, and that Stripe handles Apple's 'merchant validation' for you, so you don't create an Apple Merchant ID or certificate. Its Google Pay documentation says customers can use any card saved to their Google account, and that by integrating Google Pay you agree to Google's terms of service.

Your checkout typeApple Pay set-upGoogle Pay set-up
Stripe Payment Links or hosted CheckoutNone beyond turning it onNone beyond turning it on
Stripe Elements or embedded Checkout on your siteRegister each domainRegister each domain
HitPay hosted checkout or pluginEnable cards and wallets in HitPayEnable cards and wallets in HitPay
Shop platform (Shopify, WooCommerce)Follow the payment app's settingsFollow the payment app's settings
Based on Stripe and HitPay documentation, October 2026.

What Apple Pay and Google Pay cost in Singapore

Neither Apple nor Google charges the business here; the gateway charges its card rate.

GatewayApple Pay and Google Pay pricingOn a S$100 domestic payment
StripeCard pricing applies: 3.4% + S$0.50 for domestic cardsS$3.90
HitPayDomestic online cards, including Apple Pay and Google Pay: 2.8% + S$0.50S$3.30
HitPay, international cards3.65% + S$0.50S$4.15
Sources: Stripe Singapore pricing and HitPay Singapore pricing, approximate, as of October 2026.

Stripe's Singapore pricing page states that card pricing applies to Apple Pay and Google Pay. HitPay's pricing page lists Apple Pay and Google Pay under domestic and international cards. PayNow is cheaper on both if your customers are local; our Stripe fees guide and payment gateway comparison work through the numbers.

Setting up Apple Pay and Google Pay with Stripe

Most of the work is one-off and takes under an hour on a standard site.

  1. Turn the wallets on

    In the Stripe Dashboard, open your payment method settings and switch on Apple Pay and Google Pay for the checkout you use.

  2. List every domain that shows the button

    Stripe says you must register top-level domains and subdomains separately, for example example.com, www.example.com and shop.example.com.

  3. Register the domains in live mode

    Stripe's domain registration guide says domains registered in live mode are also registered in sandboxes, and reminds you to register live before going live. A registered domain is then ready for other wallets you add later.

  4. Use HTTPS everywhere

    Wallet buttons only work on secure pages. For local testing Stripe suggests a tool such as ngrok to get an HTTPS address.

  5. Test on real devices

    Check an iPhone in Safari and an Android phone or desktop in Chrome, each with a card added to the wallet.

Setting up Apple Pay and Google Pay with HitPay

HitPay offers Apple Pay and Google Pay as part of its card payments, on its hosted checkout, payment links and plugins.

  • Enable cards in your HitPay dashboard's payment methods; HitPay's payments guide says payment methods and business verification are both needed before payments go live.
  • For Shopify or WooCommerce, choose the payment methods in the HitPay integration settings, as described in HitPay's plugin docs.
  • On HitPay's checkout, HitPay's Ecwid plugin docs note that Apple Pay and Google Pay appear once the customer selects cards, and only in a browser that supports them, with Apple Pay limited to Safari.
  • Card payouts, including wallet payments, follow HitPay's card balance schedule rather than the next-day PayNow schedule.

If you are still deciding between the two gateways, our HitPay vs Stripe guide compares them for Singapore businesses.

Why the Apple Pay or Google Pay button isn't showing

A missing button is the most common complaint, and usually it is the customer's set-up rather than yours. Stripe's wallet testing page lists the conditions.

CauseHow to checkFix
No card in the walletOpen Apple Wallet or Google Wallet on the deviceAdd a card, then reload the checkout
Browser setting blocks wallet checksChrome: Autofill and passwords, Payment methods. Safari: Advanced settingsAllow sites to check for saved payment methods or Apple Pay
Private or incognito windowLook for the private browsing indicatorUse a normal window
Unsupported device or browserApple Pay needs a compatible Apple device; Google Pay a supported browserTry Safari for Apple Pay, Chrome for Google Pay
Domain not registered (embedded checkout)Stripe Dashboard, payment method domainsRegister the exact domain or subdomain shown
Wallet not enabled in the gatewayPayment method settings in Stripe or HitPaySwitch Apple Pay and Google Pay on

Testing before you go live

Wallet buttons depend on the device, so test with real phones, not just a desktop browser.

Wallet checkout test

Stripe's testing page links live demo integrations, which show whether a missing button is your site's problem or the test device's: if the demo shows Apple Pay and your site doesn't, look at your domain registration and settings.

Do it yourself or get help?

If you sell through Stripe Payment Links, HitPay links or a platform plugin, turning wallets on is a dashboard switch you can do yourself. A custom-built checkout with several subdomains, or a site where the button appears on desktop but not on phones, is where a few hours of someone else's debugging saves a lot of trial and error.

Our Online Payment Setup (S$290) sets up Stripe or HitPay in your name with PayNow, cards, Apple Pay and Google Pay enabled, adds checkout or payment buttons to your website, creates reusable payment links and runs test transactions with you. You pay the gateway's fees directly; IT Sorted takes no commission.

Frequently asked questions

Not if you use Stripe or HitPay on the web. Stripe's documentation says it handles Apple's merchant validation for you, so you don't need to create an Apple Merchant ID or certificate. For an embedded Stripe checkout you do need to register your domains in the Stripe Dashboard.

No. Stripe's Singapore pricing page says card pricing applies to Apple Pay and Google Pay, so a domestic payment costs 3.4% plus S$0.50 as of October 2026. HitPay lists Apple Pay and Google Pay under its card rates, 2.8% plus S$0.50 for domestic online cards.

The button only appears when the device and browser support Apple Pay, the wallet has at least one card, and the browser allows sites to check for Apple Pay. Private windows also hide it. If it never shows on your own embedded checkout, check that the exact domain or subdomain is registered with Stripe.

With a Stripe Elements or embedded Checkout integration, Stripe's domain registration guide lists Google Pay among the payment methods that need registered domains, alongside Apple Pay and Link. Hosted Stripe Checkout and Payment Links run on Stripe's own pages, so you don't register your domain for those.

Yes. Stripe says Payment Links and hosted Checkout support Apple Pay with no extra configuration, so a link sent by WhatsApp or email works. The customer opens it, and if their phone has a card in Apple Wallet or Google Wallet and the browser supports it, the wallet button appears. Test the link on a phone first.

Rather have it done for you?

Fixed price, set up in your own accounts.

Order online, get a written scope, and keep full ownership of everything we set up. Questions first? Ask us in writing.