Skip to main content

Clearer access errors in mobile giving

Giving SDK version 0.2.0 is now available for Flutter and React Native and Expo. Apps can distinguish an expired member sign-in from a church plan that does not include SDK access, or another permission failure. This helps the app offer the right next step: sign in again, ask the church administrator to review plan access, or check permission for the requested action. The SDKs also expose the subscription ID when a PayPal recurring checkout response provides one. When upgrading from 0.1.0, update custom error handlers for the new plan-access and permission cases. React Native apps that build their own checkout objects or test fixtures also need to include the nullable PayPal subscription ID. The auth SDK dependency remains on 0.1.x. Follow the updated setup and upgrade guidance: