v7.0.16 (May 16, 2024)
- Fixed: corrected issue in checkout causing "redirect-url" error
- Fixed: Stripe account status Enabled and Connected now both count as having completed the account setup
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.15 (May 1, 2024)
- Fixed: corrected issue with checkout-style subscriptions with setup fees
- Fixed: Use built-in WordPress method for getting time zone
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.14 (Apr 24, 2024)
- Fixed: corrected help link around setting up customer portal
- Fixed: added/improved spinners on customer portal to let customers know something is happening
- Fixed: improved migration from v5.x
- Fixed: error throw on missing payment intent
- Fixed: unblock editing of one-time forms
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.13 (Apr 19, 2024)
- Fixed: resolved issue when reactivating cancelled Subscription
- Fixed: don't check for CVC for ApplePay, GooglePay, and other wallets
- Fixed: improved default styling of form fields to match default stripe payment element style
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.12 (Apr 15, 2024)
- Fixed: Issue saving card using Stripe Link
- Updated supported WordPress version to 6.5
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.11 (Apr 8, 2024)
- Added: ability to clear Test/Live Stripe setup. This can help connect to a different account
- fixed: settings page not available for some configurations
- fixed: bug around null or whitespace
- Improved onboarding
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.10 (Apr 2, 2024)
- Fixed: brought back the Account page
- Improved onboarding
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.9 (Mar 27, 2024)
- Fixed: increased timeout for some requests that needed more time
- Fixed: 3DSecure issue that kept customers waiting
- Improved onboarding
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.8 (Mar 15, 2024)
- Fixed: Issue with coupons not applying
- Fixed: Stripe client was missing for customer portal customizations. Note that customizations still require the Stripe secret key to be added to the configuration.
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.7 (Mar 11, 2024)
- Fixed: bug in customer portal
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.6 (Mar 7, 2024)
- Replaced customer portal stripe card elements with stripe payment element for updating payment method
- Fixed: bug when updating customers in stripe
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.5 (Mar 7, 2024)
- Fixed: bug in retrieving customers
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.4 (March 5, 2024)
- Use "card holder name" instead of "billing name" when sending card data to Stripe. This will provide more accurate date for Stripe's Radar product and other anti-fraud measures
- Fixed: bug with stripeAccount
- Fixed: bug getting prices
- Fixed: bug getting prices in non-connect integration
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.3 (February 29, 2024)
- Fixed: issue in non-connect integration
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.2 (February 28, 2024)
- Fixed: Checkout bug
- Fixed: bug in customer portal
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0.1 (February 23, 2024)
- Fixed: bug in customer portal
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v7.0 (February 18, 2024)
- Added support for AliPay, ApplePay, GooglePay, and Stripe Link
- Replaced old Stripe Elements with the new Stripe Payment Element
- Connects more securely to Stripe via Stripe Connect. This also allows our support team to better assist you with issues that cross over to Stripe.
- Updated knowledge base with improved search. Access from the "?"-menu in the admin views
- Fixed: a number of smaller bugs
- NOTE: For v7.0 and onwards, FullPay will work without an active license, but will add an application fee of 1.9% per transaction. To avoid application fees make sure to always have an active license.
- NOTE: If upgrading from a previous version, your forms will continue to work while you go through the Stripe connect flow
v6.4 (November 13, 2023)
- Added support for future amount placeholders for subscriptions with a trial period. %PLAN_FUTURE_AMOUNT_NET%, %PLAN_FUTURE_AMOUNT_VAT%, and %PLAN_FUTURE_AMOUNT_GROSS%
- Added option to select an image on checkout donation forms
- Fixed bug where Stripe only returns some prices
- Include Washington DC as a state
v6.3.2 (July 8, 2023)
- Fixed a critical security issue.
- Fixed a checkout form crash when billing and shipping fields are turned on.
v6.3.1 (June 30, 2023)
v6.3.0b1 (June 25, 2023)
- Stripe Tax is supported on one-time payment forms and subscription forms.
- Both exclusive and inclusive tax rates can be used for tax calculations.
- Form fields can be set via URL parameters.
- Price selectors of inline forms always display gross prices, and update the prices when the form changes.
- Log messages are stored in the WordPress database, and log messages can be downloaded from WP admin.
- Phone number can be collected on checkout forms.
- Updated the display languages and translations of checkout forms.
- The plugin is now called WP Full Pay.
- Javascript files are excluded automatically from Rocket Loader of Cloudflare.
- Fixed: Promotion codes applied to inline forms are redeemed as promotion codes, not as discounts.
- Fixed: The customer portal redirects to the login page if the portal is accessed without being logged in.
v6.2.5 (March 7, 2023)
- Fixed: Upgraded the Freemius SDK to v2.5.3 for greater compatibility with PHP 8.1.
v6.2.4 (February 28, 2023)
- Fixed: The customer portal displayed incomplete subscriptions.
- Fixed: The customer portal didn't display the default card if the card was added on the Stripe dashboard.
- Fixed: The customer portal displayed only the last 10 invoices of the customer.
- Fixed: The subscription summary on the customer portal wasn't up-to-date until the focus left the quantity stepper.
- Fixed: The 'amount' property of the $params array of after-payment action of inline subscriptions wasn't set when 3DS was used.
- Fixed: The 'currency' property of the $params array of after-payment action of subscriptions (inline, checkout) wasn't set.
v6.2.3 (November 14, 2022)
- Fixed: Some translations were missing from all language bundles.
- Fixed: Coupons couldn't be applied to products on one-time payments forms if there was only one product added to the form.
v6.2.2 (October 24, 2022)
- Fixed: Long transaction description could cause sql insert error on one-time payment and donation forms.
v6.2.1 (September 14, 2022)
- Fixed: A javascript error occurred when the prices were recalculated on checkout payment and subscription forms.
- Fixed: Some checks were not working properly for the minimum subscription quantity on the customer portal.
v6.1.3 (September 13, 2022)
- Fixed: The fullstripe_after_subscription_charge action received a NULL Stripe subscription object after 3DS/SCA authentication (caused a problem in WP Full Stripe Members as well).
- Fixed: Promotion codes were case-sensitive on inline payment and subscription forms.
- Fixed: Fixed-amount coupons didn't work on inline payment forms with the custom amount option selected.
v6.2.0 b1 (September 8, 2022)
- Custom field values are stored in the WordPress database, and are displayed on the transaction details page.
- Coupons can be redeemed only for supported products on inline forms.
- Added the %IP_ADDRESS% placeholder for the IP address of the customer.
- Added a section dedicated to add-ons on the 'Full Stripe / Settings' page in WP admin.
- Implemented minimum quantity for buying subscriptions (buying subscriptions in bulk).
- Added filters to display additional information on the top and bottom of the customer portal page.
- Added option to show/hide the 'Subscriptions' section on the customer portal.
- Added option to toggle scrolling on the customer portal.
- Fixed: When logging in to the customer portal, the email address was case-sensitive for customers stored in the WordPress database.
- Fixed: Redeeming promotion codes was case-sensitive on inline forms.
- Fixed: Fixed-amount coupons on custom-amount one-time payment forms couldn't be redeemed.
- Fixed: The 'stripeSubscription' parameter of the 'fullstripe_after_subscription_charge' action was null when called after an SCA 2nd-factor authentication.
v6.1.2 (August 16, 2022)
- Fixed: Some subscriptions started on checkout forms remained in the "Incomplete" state in WP admin.
- Fixed: Custom amount payments on inline one-time payment forms generated a PHP notice.
- Fixed: The "Full Stripe / Transactions" page for subscriptions generated a PHP notice when the WordPress timezone wasn't a named one but an UTC offset.
v6.1.1 (April 25, 2022)
- Customer portal with account selector (multiple Stripe customers using the same email address).
- Customer portal filters out and hides zero-amount invoices.
- Shortcodes are resolved in plugin email templates.
- Minimum donation amount option on donation forms.
- Minimum payment amount option on one-time payment forms.
- Generating invoices for donations.
- Logging and displaying the IP address of customers on the plugin dashboard.
- Facility to send plugin emails for testing purposes.
- WordPress filter to add URL parameters to thank you page URLs.
- WordPress filter to restrict the list of billing and shipping countries.
- Portuguese translation for all customer-facing UI.
- The Stripe PHP client has been upgraded to v7.114.0 .
- The Freemius SDK has been upgraded to v2.4.3 .
- Reversed the order of Google reCaptcha fields so that it matches the order on the Google settings page.
- Fixed: WordPress timezone settings taken into account when displaying dates and times in WP admin
v6.1.0 b1 (April 19, 2022)
- Customer portal with account selector (multiple Stripe customers using the same email address).
- Customer portal filters out and hides zero-amount invoices.
- Shortcodes are resolved in plugin email templates.
- Minimum donation amount option on donation forms.
- Minimum payment amount option on one-time payment forms.
- Generating invoices for donations.
- Logging and displaying the IP address of customers on the plugin dashboard.
- Facility to send plugin emails for testing purposes.
- WordPress filter to add URL parameters to thank you page URLs.
- WordPress filter to restrict the list of billing and shipping countries.
- Portuguese translation for all customer-facing UI.
- The Stripe PHP client has been upgraded to v7.114.0 .
- The Freemius SDK has been upgraded to v2.4.3 .
- Reversed the order of Google reCaptcha fields so that it matches the order on the Google settings page.
- Fixed: WordPress timezone settings taken into account when displaying dates and times in WP admin
v6.0.11 (April 5, 2022)
- IMPORTANT: There are breaking changes if you're upgrading from v5.5.x or earlier, check out our blog post
- Fixed: The customer portal didn't work with some WordPress themes and page builders due to a HTML escaping issue.
- Fixed: The plugin threw an error when activating it on a WordPress site powered by PHP v8.1.
v6.0.10 (March 2, 2022)
- IMPORTANT: There are breaking changes if you're upgrading from v5.5.x or earlier, check out our blog post
- Fixed: A high-priority security issue.
- Fixed: When using payment in installments -type plans on checkout subscription forms, the charge count didn't get refreshed in certain cases.
v6.0.9 (February 23, 2022)
- IMPORTANT: There are breaking changes if you're upgrading from v5.5.x or earlier, check out our blog post
- Fixed: Inline one-time payment forms charged the wrong amount when a one-time payment was followed by a subscription for the same Stripe customer.
- Fixed: When the custom amount payment option was combined with a single product added to a payment form then the custom amount selector wasn't displayed.
- Fixed: The fullstripe_modify_email_message filter didn't work for the member registration email of WP Full Stripe Members.
v6.0.8 (January 19, 2022)
- IMPORTANT: There are breaking changes if you're upgrading from v5.5.x or earlier, check out our blog post
- Added option to turn off invoice generation on one-time payment forms (turned off by default).
- Fixed: The tax id wasn't saved to the Stripe customer in some cases on inline subscription forms.
v6.0.7 (December 13, 2021)
- IMPORTANT: There are breaking changes if you're upgrading from v5.5.x or earlier, check out our blog post
- Added filter for the post types supported by Thank you pages.
- Added Romanian translation (thanks monk Theologos)
- Added Portuguese (partial) translation (thanks João Gonçalo Dias)
- Fixed: Default billing country couldn't be selected if no tax is collected.
- Fixed: The donation email template of the plugin was reset when the plugin was updated.
- Fixed: When the applied coupon was applicable only for certain number of recurring charges, the "Payment details" popover was empty.
- Fixed: The length of custom field labels wasn't validated.
- Fixed: For live transactions, the plugin displayed 'Test' API mode label in the "Transaction details" side pane.
- Fixed: Shortcodes weren't resolved within the "Thank you" page shortcodes.
v6.0.6 (November 10, 2021)
- IMPORTANT: There are breaking changes if you're upgrading from v5.5.x or earlier, check out our blog post
- Fixed: The payment details popover was empty when plans of different recurring intervals were listed on subscription forms.
- Fixed: Stripe email receipts weren't sent on inline one-time payment forms.
- Fixed: The payment amount was always appended to the payment button text, even in absence of the {{amount}} placeholder, on one-time payment forms.
- Fixed: The "Other" payment option (custom amount) wasn't localized properly.
- Fixed: The query to populate the thank you pages dropdown on the "General" tab of forms could run out of memory when there were pages/posts with lot of metadata.
- Fixed: The product name was fixed as "My product" when a custom amount was entered on one-time payment forms.
- Fixed: There was "null" displayed as country for tax rates with no country specified.
v6.0.5 (Oct 23, 2021)
- IMPORTANT: There are breaking changes if you're upgrading from v5.5.x or earlier, check out our blog post
- Fixed: Forms weren't displayed on the "Manage forms" page of some websites.
- Fixed: The webhook endpoint returned ERR 500 when a test webhook event was sent from the Stripe dashboard.
- Fixed: The interval label of subscriptions was wrong in some cases on the "Full Stripe / Transactions / Subscriptions" page.
- Fixed: A full-blown error with stack trace was shown if there was no product or plan on the form.
- Fixed: 3D Secure authentication didn't work properly on inline one-time payment forms in some cases.
v6.0.4 (Oct 19, 2021)
- IMPORTANT: There are breaking changes if you're upgrading from v5.5.x or earlier, check out our blog post
- Fixed: Forms weren't displayed on the "Manage forms" page of some websites.
- Fixed: The "Settings" link didn't work properly on the "Plugins" page.
- Fixed: Freemius customers received an "Access denied" error when tried to open the "Full Stripe / Settings" page.
- Fixed: The "Terms and condition" label wasn't loaded properly when it contained double quotes.
v6.0.3 (Oct 18, 2021)
- IMPORTANT: There are breaking changes if you're upgrading from v5.5.x or earlier, check out our blog post
- Fixed: One-time payment forms with the 'Custom amount' payment type couldn't be saved.
v6.0.2 (Oct 18, 2021)
- IMPORTANT: There are breaking changes if you're upgrading from v5.5.x or earlier, check out our blog post
- Completely redesigned admin/dashboard experience
- Tax calculations use Stripe tax rates (exclusive) on one-time payment and subscription forms, inline and checkout alike.
- One-time payment forms use Stripe products, just like subscription forms do.
- Coupon field option added to all one-time payment and subscription form types.
- Shipping address option added to checkout one-time payment and checkout subscription forms.
- The "Manage subscriptions" page has been renamed to "Customer portal".
- Customers can upgrade/downgrade subscriptions on the "Customer portal" page.
- Administrators can configure whether subscriptions are cancelled at the end of period or immediately on the Customer portal.
- The plugin generates invoices also for one-time payments.
- The one-time donation frequency is now optional on donation forms.
- Business, Agency, and Unlimited licenses can be network-activated with a singe click.
- Completely redesigned/extended function signatures for before/after payment action hooks.
- Action/filter hooks can throw a user-friendly exception shown as a banner error on payment forms.
- New webhook URL added while keeping the legacy webhook URL as well.
- Forms can be cloned on the "Manage forms" page.
- Placeholder tokens can be used in email subjects.
- The Stripe PHP client has been upgraded to v7.67.0 .
- The Freemius SDK has been upgraded to v2.4.1 .
v6.0.1 beta 2 (Sep 30, 2021)
- Full support for tax calculations based on Stripe tax rates (exclusive) on one-time payment and subscription forms, inline and checkout alike.
v6.0.0 beta 1 (Aug 6, 2021)
- Completely redesigned admin/dashboard experience
- The Stripe PHP client has been upgraded to v7.67.0 .
- The Freemius SDK has been upgraded to v2.4.1 .
- One-time payment forms use Stripe products, just like subscription forms do.
- Coupon field option added to checkout subscription forms.
- Coupon field option added to inline and checkout one-time payment forms.
- Shipping address option added to checkout one-time payment and checkout subscription forms.
- The "Manage subscriptions" page has been renamed to "Customer portal".
- Customers can upgrade/downgrade subscription plans on the "Customer portal" page.
- Administrators can configure the Customer portal so that subscriptions are cancelled at the end of period, not immediately.
- The plugin generates invoices also for one-time payments (except auth & capture forms).
- The one-time donation frequency is now optional on donation forms.
- Business, Agency, and Unlimited licenses can be network-activated with a singe click.
- Completely redesigned/extended function signatures for before/after payment action hooks.
- Action/filter hooks can throw a user-friendly exception shown as a banner error on payment forms.
- New webhook URL added while keeping the legacy webhook URL as well.
- Placeholder tokens can be used in email subjects.
- New placeholder token for the coupon code applied: %COUPON_CODE%.
- New placeholder token for payment amount with a coupon applied: %AMOUNT_DISCOUNTED%.
- New placeholder token for donation frequency: %DONATION_FREQUENCY%.
- New placeholder token for the Stripe invoice number: %INVOICE_NUMBER%.
- New placeholder token for the Stripe subscription receipt: %RECEIPT_URL%.
Previous releases removed for brevity