GiveLinkDocs
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 BlockCode → 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

How is this guide?

On this page