Skip to main content

πŸš€ Quickstart

Connect to the Pushpay ChMS v2 API with Nango using OAuth 2.0 (System Auth).
1

Create the integration

In Nango (free signup), go to Integrations -> Configure New Integration -> Pushpay ChMS (v2).Nango doesn’t provide a test OAuth app for Pushpay ChMS v2. You’ll need to register as a value-added partner and create your own OAuth application by following the setup guide. Then add the OAuth client ID, secret, and scopes in the integration settings in Nango.
2

Authorize Pushpay ChMS

Go to Connections -> Add Test Connection -> Authorize, enter the church subdomain, then complete the Pushpay ChMS authorization prompt as a Master Administrator (or a user who can edit system-wide settings). Later, you’ll let your users do the same directly from your app.
3

Call the Pushpay ChMS API

Let’s make your first request to the Pushpay ChMS v2 API (GET /individuals). Replace the placeholders below with your API key, integration ID, and connection ID:
Or fetch credentials dynamically via the Node SDK or API.βœ… You’re connected! Check the Logs tab in Nango to inspect requests.
4

Implement Nango in your app

Follow our Auth implementation guide to integrate Nango in your app.To obtain your own production credentials, follow the setup guide linked below.

πŸ“š Pushpay ChMS (v2) guides

Official docs: Pushpay ChMS API v2 documentation Official partner form: Become a value-added partner

API notes

  • All API calls use https://api.ccbchurch.com (not https://{subdomain}.ccbchurch.com).
  • This integration uses System Auth (church administrator authorizes your vendor app). Identity Auth (resource_owner_auth) is a separate flow for acting as an individual after System Auth is already granted.

🧩 Pre-built syncs and actions

Enable them in your dashboard. Extend and customize to fit your needs. No pre-built syncs or actions available yet.
Not seeing the integration you need? Build your own independently.