API & Developer Resources

Devs: We've Got Your
Documentation Right Here

Our API integrates with dozens of trusted third-party partners and puts you in the driver's seat.

Choose Your Own Adventure

Pushpay's Application Programming Interface (API) empowers a customizable experience with our products and software.

Create a Rich Web Experience

Incorporate calendars, event sign-ups, online giving, and more into your website — often the first place people visit when looking for a church home.

Integrate with a Third-Party Solution

Our API seamlessly merges with your pre-existing solutions — WordPress, Mailchimp, QuickBooks Online, and your preferred ChMS.

Harness the Power of Your Database

Your ChMS database contains a wealth of information. Customize small group and people searches with powerful custom fields.

Connect Your Own Applications

At its core, an API lets one application speak to another. Our APIs help connect your custom solution directly to the Pushpay platform.

Built for Modern Stacks

Pushpay's polyglot SDKs are designed with developer experience first — type-safety, auto-completion, and comprehensive error handling come standard.

  • OAuth 2.0 & Secure Auth

    Industry-standard auth flows with scoped API keys and token refresh.

  • Webhooks & Real-time Events

    Stream giving events, check-ins, and ChMS updates with low-latency webhooks.

  • PCI-Compliant & SOC 2

    Enterprise-grade security you can build on with confidence.

Python Node.js Go
import pushpay

client = pushpay.Client(
  client_id="your_client_id",
  client_secret="your_client_secret"
)

# Fetch recent transactions for an org
txns = client.payments.list(
  merchant_key="your_merchant_key",
  page_size=25
)

for t in txns.items:

Trusted Integrations Ecosystem

Pushpay connects with dozens of trusted third-party partners — from accounting software to communications platforms. See everything that plays well with Pushpay.

WordPress Mailchimp QuickBooks Salesforce Planning Center Stripe Google Workspace Slack Zapier Twilio + dozens more

More Resources

01

Quickstart Guide

Get an access token, make your first API call, and see live data in under 10 minutes.

02

API Reference

Full endpoint reference with request/response schemas, auth details, and live sandbox.

03

Developer Support

Stuck? Reach the Pushpay developer support team or browse community Q&A.