> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thefaithapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Mobile giving SDKs are available for Flutter and React Native

> Developers can add authenticated general and campaign giving without placing payment-processing endpoints or provider secrets in their apps.

# Mobile giving SDKs are available for Flutter and React Native

The new Flutter and React Native giving SDKs let a signed-in member give from a
church app using the church's active payment provider.

Both SDKs include ready-to-use general and campaign giving views. They load the
church's funds, currency and recurrence settings, campaign donor fields, memo
and fee-coverage options, then present Stripe, PayPal, or Flutterwave.

Developers do not need to publish or call the underlying payment-processing
routes directly. The SDKs use the authenticated member session, while
TheFaithApp creates the checkout, verifies its church and member scope,
processes provider webhooks, and owns the final payment status.

Payment presentation is extensible, so another provider can be added without
rebuilding the general and campaign forms. Custom handlers receive only
checkout-scoped data and narrow completion capabilities, never member IDs,
client IDs, API keys, bearer tokens, or webhook secrets.

The API Reference now includes complete setup and integration guides for:

* [`thefaithapp_giving`](https://pub.dev/packages/thefaithapp_giving) for Flutter
* [`@thefaithapp/giving-react-native`](https://www.npmjs.com/package/@thefaithapp/giving-react-native) for React Native and Expo
