Send Your Prayers
Send Your Prayers allows users to submit prayer requests with optional one-time donations via Stripe or PayPal.
External Services
This plugin connects to third-party payment services to process donations. The following external services are used:
Stripe Payment Processing
- What it is: Stripe is a payment processing service used to securely handle credit/debit card transactions.
- What data is sent: When a user submits a prayer with a donation, the plugin sends:
- Payment amount and currency
- Credit/debit card details (processed directly by Stripe’s secure payment elements)
- User’s email address (for payment confirmation)
- Prayer request text (as metadata for the transaction)
- When data is sent: Data is sent only when a user submits the prayer form with payment information.
- Service provider: Stripe, Inc.
- Terms of Service: https://stripe.com/legal
- Privacy Policy: https://stripe.com/privacy
PayPal Payment Processing
- What it is: PayPal is a payment processing service used to handle PayPal payments.
- What data is sent: When a user chooses PayPal as payment method, the plugin sends:
- Payment amount and currency
- User’s email address (for payment confirmation)
- Prayer request text (as transaction description)
- Order information to redirect to PayPal for payment authorization
- When data is sent: Data is sent only when a user submits the prayer form and selects PayPal as the payment method.
- Service provider: PayPal, Inc.
- Terms of Service: https://www.paypal.com/us/legalhub/ua
- Privacy Policy: https://www.paypal.com/us/legalhub/privacy-full
Data Handling Notes:
- All payment information is processed directly by the respective payment services (Stripe or PayPal).
- This plugin does not store credit/debit card numbers or PayPal login credentials.
- Email addresses and prayer requests are stored in your WordPress database for administrative purposes.
- Payment services may store transaction data according to their own policies and legal requirements.
Configuration
Payment Gateways
You need to configure at least one payment gateway:
- Stripe: Get API keys from dashboard.stripe.com
- PayPal: Get Client ID and Secret from developer.paypal.com
Page Mapping
Map your form page and thank you page in the settings for proper redirects.
Usage
Shortcodes
[send_your_prayers]– Display the prayer submission form[syprayer_thank_you]– Display thank you page after submission
Template Override
You can override the form template by copying prayer-form.php to your theme folder.
Security Features
- All database queries use prepared statements
- Input sanitization on all user data
- Nonce verification on all form submissions
- Secure payment processing with Stripe and PayPal
- CSRF protection
Performance
- Object caching for database queries
- Efficient database schema with proper indexes
- Minimal plugin footprint
Privacy
This plugin collects: * Email addresses (for prayer submissions) * Prayer request text * Payment information (processed by payment gateways)
All data is stored securely and can be exported/deleted via WordPress tools.
Important: This plugin uses third-party payment services (Stripe and PayPal) to process donations. Please review their privacy policies and terms of service: – Stripe: https://stripe.com/privacy – PayPal: https://www.paypal.com/us/legalhub/privacy-full
Compatibility
- Tested with WordPress 6.9
- Compatible with PHP 7.4+
- Works with any theme
- No jQuery conflicts
Support
For support, please use the WordPress.org support forums or visit https://www.digitalme.cc
