Description
Add Stripe functions to WordPress including ApplePay, analytics, query transactions, limit payments and payment recovery to Gravity Forms. Apple Pay buttons and JavaScript work without Gravity Forms.
Installation
- Upload the plugin files to the
/wp-content/plugins/gf-stripe-extensions
directory, or install the plugin through the WordPress plugins screen directly. - Implement functionality:
- Use [gf_stripe_applepay] function
- Implement ApplePay JavaScript
- Set the number of payments fo each feed in the form settings
- Setup payment recovery
FAQ
- How do I enable Apple Pay logging:
- Create form with standard fields
- Add recurring / process payment checkboxes with value of 1
- Add a stripe feeds for single and recurring payments and enable conditional logic for recurring / process payments checkboxes
Reviews
There are no reviews for this plugin.
Contributors & Developers
“GF Stripe Extensions” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “GF Stripe Extensions” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.6.7
- Fix more PHP 8 warnings
2.6.6
- Use PageApp shared libraries if avaliable
2.6.5
- Make customer and analytics search case insensitive
2.6.4
- Fix analytics day view for leap years
2.6.3
- Break down singly day by hours in analytics
2.6.2
- Show full path on entry list
2.6.1
- Add referrer URL to analytics
2.6.0
- Per form option for saving sent emails using WPO 365 plugin
2.5.9
- Add option to allow columns in form editor only in legacy markup forms
2.5.8
- Show hide $0 payments in analytics
2.5.7
- One more fix for limit payments
2.5.6
- Further fixes to intervals on limit payments
2.5.5
- Fix intervals on limit payments
2.5.4
- Fix create entries for PHP 8
2.5.3
- Add export list of recurring entries
2.5.2
- Add option for URL collapsing in analytics
2.5.1
- Switch limit payments to use stripes built in billing cancellation.
- This immediately stops the old method from working, so please do not upgrade if you have existing limit payment subscriptions.
- Fix Get Response email counts
2.5.0
- Upgrade UtilsLib
2.4.9
- Further Fixes for PHP 8
2.4.8
- Further Fixes for PHP 8
2.4.7
- Remove debug statements
2.4.6
- Further Fixes for PHP 8
2.4.5
- More PHP 8.0 updates
2.4.4
- Account for warnings in PHP 8.0
2.4.3
- Remove debug message
2.4.2
- Fix escaping from 2.4.1
2.4.1
- Escape strings for graphs
2.4.0
- Remove unused Campaigns and Tags views
2.3.9
- Improved reconcilation matching
2.3.8
- Improve +tel hyperlink
2.3.7
- Add global recentl calls list
2.3.6
- Fix months on reconciliation
2.3.5
- Add more details to call list
2.3.4
- Show recent voice calls from Microsoft Business Voice on customer view
2.3.3
- Only include stripe for payment recovery if another plugin hasn’t first
2.3.2
- Improve projected recurring payments by accounting for billing cycle
2.3.1
- Add recent contact activities
- Fix filter searching
2.3.0
- Aggregate descriptions for trailing slashes
2.2.9
- Make customer is own view
2.2.8
- Ability to use select for analytics
2.2.7
- Tweak for timezone on analytics
2.2.6
- Fix for if GForms saves payment intend not charge id
2.2.6
- Add search for filtering
2.2.4
- Fix Total amount/number of payments count when filtering
2.2.3
- Small improvement to reconciliation
2.2.2
- Fix stripe link for customer gravity form entries
- Cache virtuous access token within session
2.2.1
- More reconciliation improvements
2.2.0
- Smarter matching on reconcile view
2.1.9
- Format number of payments on analaytics
2.1.8
- Add total to summary row
2.1.7
- Summary row on main table
2.1.6
- Allow transaction id to be only part of note in reconciliation
2.1.5
- Ignore case on payment method
2.1.4
- Fix edge conditions in month logic on reconcile tab
2.1.3
- Get entry by transaction over rest api
- Additional api keys
2.1.2
- Check last name on reconcile
2.1.1
- Trim reconcile .csv export
2.1.0
- Hide failed stripe payments in .csv export
2.0.9
- Month select for reconciliation
2.0.8
- Add entry/transaction to tables
- Search for customers by entry id or transaction id
- Fix tags .csv export
2.0.7
- Fix tags customer total
2.0.6
- Rename groups to tags
- Show unassigned gifts in tags
2.0.5
- Analytics only role, which only has analytics access, not CRM access
2.0.4
- Allow any emaill address in customers autocomplete box
- Include virtuous search in autocomplete box
- Don’t round amounts in transactions tables
2.0.3
- Allow export to .csv for custom dates
2.0.2
- Better clear cache function
2.0.1
- Add on cancel to ApplePay
2.0.0
- Fix recurring bug with ApplePay
1.9.9
- Fix JavaScript bug with ApplePay
1.9.8
- Include version number when adding scripts
- Internal description for ApplePay payments
1.9.7
- Improve “Allow legacy stripe feeds” setting
1.9.6
- Fix single customer view
1.9.5
- Fix customer Filters
- Improved customer search
- Improved reconcile export
1.9.4
- Reconcile links to customers by email
- Show source or Url
- Link all Stripe to charge id as sometimes there isn’t a payment intent
- Try and back populate metadata from Stripe
1.9.3
- Add customer search
1.9.2
- Fix reconciliation
1.9.1
- Add segment to reconciliation
- Add path to reconciliation
- PayPal reconcile
- Link to payment method / type
1.9.0
- Add default Campaigns report
1.8.9
- Button to go through each customer and check them
- Hide check column on single customer view
1.8.8
- Ability to recheck customers
1.8.7
- Don’t link to # on customer check
1.8.6
- Add more columns to customer export
- Add checking for new customer in virtuous
1.8.5
- Add recurring total as well as count
1.8.4
- Fix caching
1.8.3
- Final fix for compare estimate
1.8.2
- Fix compare estimate
1.8.1
- Format recurring billing estimate
1.8.0
- Add role option for analytics viewing
- Show estimated monthly recurring donors
- Projected on full year version
1.7.9
- Remove debug statement
1.7.8
- Option to skip PayPal entry hash checking
- Option to enable/disable analytics caching
- Clear cache button
1.7.7
- Fix PayPal capture
1.7.6
- Fix one off donation sorting
1.7.5
- Fix date selection
1.7.4
- Shorten reconciliation period
1.7.3
- Fix projected for average amount
1.7.2
- Project forward recurring payments on Year view
- Tweak colors on main chart
1.7.1
- Minor efficiency tweak
1.7.0
- Setting to allow creation of Stripe feeds with legacy credit card fields
1.6.9
- Fix campaigns amount now that we’re using a common caching funciton
1.6.8
- Switch cache to instance so it can be used in different plugins
1.6.7
- Transactions url without view=
1.6.6
- Fix select dialog now we’ve switched back to year as default
1.6.5
- Add caching for speed
1.6.4
- Improve virtuous reconciliation
1.6.3
- Fix customer linking
1.6.2
- Bug fix from last update
1.6.1
- Improve reconcile
1.6.0
- Put email under customer name on campaigns view
- Prototype virtuous / stripe reconcile
1.5.9
- Split out campaigns by customer
1.5.8
- Fix not getting complete comparison on month view
- Add email and donation amount to custom .csv export
1.5.7
- Change analytics viewing option to ‘gravityforms_view_entries’
1.5.6
- Export campaigns to .csv
1.5.5
- Fix display of monthly group report
1.5.4
- Monthly and year view for groups report
1.5.3
- Hide export button if no group selected
1.5.2
- Export .csv for groups
1.5.1
- Sort campaigns / groups
1.5.0
- Fix virtuos tag totals
1.4.9
- Speed up virtuous tag loading
1.4.8
- Fix virtuous campaign total calculation
- Add virtuous tags
- Correctly sort virtuous donations
1.4.7
- Switch New Subscriptions and One Off pie charts to match graph and table
- Add virtuous Campaigns (optional)
1.4.6
- Ensure currency upper case when creating new stripe entries
1.4.5
- Add payment amount and currency to create entries code
1.4.4
- Fix displaying of customer when customer has no Gravity Forms entries
1.4.3
- Bug fix for correctly get description from line items creating missing entries from Stripe in 1.4.1
1.4.2
- More accounting for when Gravity Forms doesn’t capture initial Stripe recurring payment
1.4.1
- Correctly get description from line items creating missing entries from Stripe
1.4.0
- Account for when Gravity Forms doesn’t capture initial Stripe recurring payment
- Use gf_entry.transaction_type to determine recurring
1.3.9
- Don’t create entries for missing payments if recent entry within last hour
- Fix payment method capture
1.3.8
- More timezone fixes
1.3.7
- Create entries for missing payments from PayPal
- Merge some common functions for PayPalExt and StripeExt
- StripeExt no longer checks for process_stripe as it should not be loaded at all unless it’s true
- Use name from CRM if avaliable
- Use substitues when name not avaliable
1.3.6
- Create entries for missing payments from Stripe
- Display dates on analytics
- Use wordpress timezone in analaytics
- Analaytics date table is now clickable
- Bar chart groupings scale better with custom dates
- ApplePay shortcode gets default value from GForms
1.3.5
- Sorting for all tables
1.3.4
- Add year to date / liftime giving from Virtuous
1.3.3
- Bug fix for parsing Virtuous amounts
- Don’t overwrite with blank Virtuous phone numbers
- Hyperlink phone number
1.3.2
- Import Virtuous CRM contact details
1.3.1
- Format customer columns
1.3.0
- Bug fix when no date set in settings
1.2.9
- Option to show Get Response email lists
1.2.8
- Filter by source
- Export contacts to CSV
- Add first year setting for analytics
1.2.7
- Fix linking to customer
1.2.6
- Filter by other state
- Customer view
1.2.5
- Fix historical comparison
- Filters on customer view
1.2.4
- Hide transaction list on year view again
1.2.3
- Tweak formatting of payment summary
1.2.2
- Swap recurring and one-off pie charts
- Show payment summary for current time period
- New date drop down UI
1.2.1
- Fix divide by 0 warnings
1.2.0
- Stripe payment recovery (Beta)
1.1.3
- List transactions by customer
1.1.2
- Year ago month comparison
1.1.1
- Fix dates to start midnight for month/week view
1.1.0
- Previous period shows till end of current month on year view
- Make sure today is included in week/month view
1.0.9
- Swap recurring and one off payments order in analytics UI
1.0.8
- Clicking past year on compare view takes you to previous years month
- Ctrl/Apple click opens links in new window
1.0.7
- Further fixes to missing payment types
1.0.6
- Filter by (Unknown) / Blank
1.0.5
- Option to change grouping number for (Other)
- Hide (Other) if grouping if blank
1.0.4
- Filter by payment_type and recurring status
- Get payment_type from form fields if not present on form entry
1.0.3
- Support recurring billing in Apple Pay short code without Gravity Forms
1.0.2
- Fix for some pie chart click events
1.0.1
- Add previous years comparison to analytics
- Add active vs. cancelled subscriptions
1.0.0
- Initial version of the plugin