GGiveLinkDocs
GGiveLinkDocs
DashboardFeature RequestsIntroductionQuickstartPricing

Guides

Donation FormsCampaignsDonor ManagementRecurring GivingEmail & CommunicationsEvents & TicketingPeer-to-Peer FundraisingHow fees workDonor fee coverageCover-fees settings for nonprofitsOrg Intelligence

Contacts

Advanced filter logic
Custom fields — filter and sort contactsFilter contacts by a custom field

Integrations

Integrations OverviewStripeWebhooksZapier

Donation Widget

Wallet setupInstall the widget and activate wallets

API Reference

API OverviewAuthentication
Donation Widget

Install the widget and activate wallets

Step-by-step — paste the widget on your site, activate Apple Pay / Google Pay / Link, and confirm donors can see them.

Before you start

  • Your website is live at a public URL.
  • You have Admin or Owner access in your GiveLink organization.
  • You can upload a file to your site (needed for Apple Pay on most platforms).
  • You know which campaign's widget you're embedding.

Steps

  1. Paste the widget snippet on your site. In your campaign's Embed tab, scroll to the Code Output card at the bottom and click the Script tag option. Click Copy. The snippet looks like this:

    <div data-givelink-widget data-campaign="abc123" data-height="720"></div>
    <script src="https://widget.givelink.ai/v1/loader.js" async></script>

    Where you paste it depends on your website platform:

    PlatformWhere it goes
    WordPressEdit the page → add a Custom HTML block → paste. Save.
    SquarespaceEdit the page → Add Block → Code → paste. Save.
    WixAdd an Embed Code element (found under Embed Code / HTML iframe) → paste. Publish.
    WebflowAdd an Embed element → paste into the HTML. Publish.
    ShopifyEdit the page → switch the editor to HTML (<> button) → paste. Save.
    FramerAdd a Component → Code Embed → paste. Publish.
    Custom / developer-built sitePaste anywhere a <div> + <script> can live (e.g. inside the page body).

    If your platform isn't listed, look for "custom HTML," "embed code," "code block," or "HTML iframe" — any one of those is the right place.

  2. Come back to the dashboard, open the same campaign, and click the Embed tab again.

  3. Wait for the Install detected row to show up in the Wallet Setup card. This usually takes a minute or two once your site loads the widget for the first time. If your site is slow to get traffic, click + Add domain to enter your domain by hand — GiveLink will activate it as soon as it sees the first install ping.

  4. Click Activate wallets for donors on the domain row. Google Pay and Link finish in a couple of seconds. Apple Pay needs one more step on most platforms.

  5. If Apple Pay shows Needs your attention, follow the instructions in the panel that opens. For most platforms, you'll download a small verification file from GiveLink and upload it to your website at /.well-known/apple-developer-merchantid-domain-association. Click Re-check when you're done.

  6. Open your donation page on a phone or in a regular browser and confirm the Apple Pay, Google Pay, or Link button appears at the top of the widget. If you're on a Mac with Touch ID, Safari will show Apple Pay too.

  7. Back in the Wallet Setup card, click I've verified wallets appear. This clears the 30-day reminder so GiveLink doesn't nudge you again.

If you see "Another organization has claimed this domain"

This means another GiveLink organization registered your domain first. Stripe allows only one active claim per domain. The other organization needs to release the domain before you can register it.

If that's not possible — for example, you're not sure who holds the claim — contact GiveLink support at support@givelink.ai and we'll help you sort it out.

See also

  • Wallet setup
  • Stripe
How is this guide?
Edit this page→Request a feature→Changelog→

Last updated on 6/15/2026

Wallet setup

Register your domain with Stripe so donors see Apple Pay, Google Pay, and Link in your donation widget.

API Overview

Public API access for GiveLink is coming soon.

On this page

Before you startStepsIf you see "Another organization has claimed this domain"See also

Ask GiveLink

AI-powered docs assistant

Ask me anything about GiveLink — campaigns, donations, integrations, pricing, or API usage.

AI responses may not be accurate. Check the docs for details.