WeGive Pay is available to enabled organizations. Contact
[email protected] or your WeGive contact to request
access, configure your site origins, and confirm the payment methods supported
by your account.
Choose your integration
Both paths support test donations and attribution to your organization’s
campaigns, designations, and brands. Available payment methods depend on your
account and processor. Payframes exposes card fields; bank integrations require
an approved bank-tokenization flow. The hosted pop-up offers bank entry where
enabled.
The SDK is distributed as versioned JavaScript files. Load it directly from a URL
or download a release into your application. No package-registry installation is
required.
Start building
- Enable access and create keys.
- Install a pinned SDK version.
- Follow the pop-up guide or Payframes guide.
- Test your integration with test keys before switching to live keys.
Hosted pop-up
Add a button and handle one-time or recurring donation results.
Payframes
Collect card details securely and submit donations through your backend.
Customize checkout
Apply your brand, choose languages, and configure the donor experience.
Versions and lifecycle
Understand SDK upgrades, session expiry, payment retries, and cleanup.