وضاحت
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
انسٽاليشن
- Upload the entire
send-your-prayersfolder to/wp-content/plugins/ - Activate the plugin through ‘Plugins’ menu in WordPress
- Go to Prayers Settings to configure payment gateways
- Create two pages: one for the form (add shortcode
[send_your_prayers]) and one for thank you (add shortcode[syprayer_thank_you]) - Map these pages in Prayers Settings Page Mapping
FAQ
-
What payment gateways are supported?
-
Stripe and PayPal are both supported. Both are external services that process payments securely.
-
Is there a free version?
-
This is the free version with one-time payment support.
-
What data is sent to external services?
-
When processing payments, necessary transaction data (amount, currency, email) is sent to the chosen payment gateway (Stripe or PayPal). No credit card numbers are stored on your website – they are processed directly by the payment services.
-
Can I use this plugin without external payment services?
-
No, this plugin requires at least one payment gateway (Stripe or PayPal) to be configured for processing donations.
جائزا
ھن پلگ ان لاءِ ڪي به رايا ناھن.
تعاون ڪندڙ & ڊولپرز
“Send Your Prayers” اوپن سورس سافٽ ويئر آهي. ھيٺين ماڻھن ھن پلگ ان ۾ حصو ورتو آھي.
تعاون ڪندڙترجمو ڪريو “Send Your Prayers” توهان جي ٻولي ۾.
ڊولپمينٽ ۾ دلچسپي؟
ڪوڊ براؤز ڪريو، چيڪ ڪريو SVN مخزن، يا رڪنيت حاصل ڪريو ڊولپمينٽ لاگ پاران RSS.
لاگ تبدیل ڪريو
1.6.2
- Fixed naming conventions to meet WordPress.org requirements
- Changed prefix from “syp” to “syprayer” to avoid conflicts
- Updated all classes, functions, and options with unique prefix
- Fixed AJAX action names to avoid common word conflicts
1.6.1
- Added comprehensive documentation for external services
- Clarified data handling with third-party payment processors
- Updated privacy information
1.6.0
- Initial public release
- Features:
- Prayer submission system with one-time payments
- Stripe and PayPal payment gateways
- Admin dashboard with statistics
- Submission limiting per email
- Customizable form colors and text
- Secure database implementation
- Caching for performance
- Responsive design
- Translation ready
- Security:
- All inputs sanitized and validated
- Prepared SQL statements
- Nonce verification on all endpoints
- Secure payment processing
- Performance:
- Database query optimization
- Object caching implementation
- Efficient frontend JavaScript
