Givebear LogoGivebear
Web Dashboard

Apple Pay and Google Pay

How digital wallets show up on your donation pages and kiosks, what is automatic, and what to check when a wallet is missing.

Donors can give with Apple Pay or Google Pay on your Givebear donation pages and, in person, by holding a phone or watch to a kiosk. This page explains where the wallet buttons come from, why they appear for some donors and not others, and what you can and cannot change.

Wallets are a Stripe payment method, not a Givebear setting

Your donation form is built on Stripe's Payment Element, the same secure card form Stripe hosts for every payment method. When a donor reaches the payment step, Stripe decides which methods to offer and renders them inside the form. Apple Pay and Google Pay are two of those methods.

That means there is no wallet toggle in the Givebear dashboard. Givebear asks Stripe for every payment method your connected account can accept, and Stripe shows the ones that fit the donor in front of it.

Under the hood a wallet payment is still a card payment. The donor's wallet passes their stored card to Stripe, so the gift lands in your dashboard, receipts, and payouts exactly like a typed card. Fees are the plan-based fee on pricing plus Stripe's card rate; see donations and finance.

What has to be true for a wallet to appear

A donor sees Apple Pay or Google Pay only when all of these line up:

ConditionWho controls it
The donor's device and browser support the wallet, and they have a card saved in it. Apple Pay needs Safari or an Apple device; Google Pay needs Chrome or an Android device with Google Pay set up.The donor
The wallet is enabled for your connected Stripe account.Stripe, based on the payment method settings that apply to Givebear connected accounts
The page's domain is verified with Stripe for that wallet. Apple Pay in particular requires domain verification. givebear.io is verified by Givebear.Givebear

Because the first condition depends on the donor, two people opening the same page can see different options. A donor on Safari sees Apple Pay; the same donor in Chrome on Windows sees Google Pay or no wallet at all. The card fields are always there as the fallback.

The best test is a real device. Open your donation page on an iPhone in Safari with a card in Apple Wallet, then on an Android phone in Chrome. Test-mode checks from a desktop browser without a stored card tell you very little.

Where wallets work

  • Your hosted giving page at givebear.io/@your-slug, including fund and campaign pages.
  • Embedded donation widgets on your own website. The widget loads the same Givebear checkout, so it inherits the same wallet behavior. See donation widgets.
  • Recurring gifts. The recurring checkout uses the same form, and Stripe saves the wallet's card for future charges.
  • Kiosks. A Givebear kiosk runs on Stripe Terminal. Contactless cards, phones, and watches all tap the same reader, whether that is a wired reader or the kiosk's built-in NFC. See reader modes and Tap to Pay.

If you run your giving page on a custom domain, Apple Pay may not appear there until that domain is also verified with Stripe. Test your custom domain on an iPhone before announcing it, and contact support if the button is missing.

What donors experience

  1. The donor picks a fund and amount, then reaches the payment step.
  2. If a wallet is available, it appears as an option alongside the card fields.
  3. The donor confirms with Face ID, Touch ID, a fingerprint, or their device PIN.
  4. Givebear records the gift and emails the receipt like any other donation.

Donors never type a card number, and Givebear never sees the card details. Stripe handles the payment sheet end to end.

When a wallet is missing

Work through the conditions above in order:

  1. Confirm the donor's device, browser, and wallet setup. Ask them to try the card fields as a fallback.
  2. Check the page on your own device where you know the wallet works.
  3. If a wallet you expect never appears, on any device, contact support with the page URL, the device, and the browser. Wallet enablement and domain verification live on the Stripe side, and support can check them for you.
Was this page helpful?

On this page