Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Payment forms, Buy now buttons and Invoicing System | GetPaid icon

Payment forms, Buy now buttons and Invoicing System | GetPaid

v2.8.23
by Stiofan · 4.5 (40 reviews)

Payments & Invoicing plugin for WordPress to quickly and easily sell online. Create buy now buttons or inline checkout forms in seconds to accept …

5K+ active installs Updated Jan 30, 2025 Tested to 6.7.2 Requires PHP 5.6
Try Demo Download
Pre-installed Ready in ~10s No card
Payment forms, Buy now buttons and Invoicing System | GetPaid

About Payment forms, Buy now buttons and Invoicing System | GetPaid

GetPaid is a lightweight and user-friendly online payments and invoicing plugin. It can be used as a payment system for other plugins, and offers features such as creating invoices, accepting payments through various payment gateways, and managing taxes. It also has a range of add-ons available for additional functionality.

Screenshots

Payment forms, Buy now buttons and Invoicing System | GetPaid screenshot
Payment forms, Buy now buttons and Invoicing System | GetPaid screenshot
Payment forms, Buy now buttons and Invoicing System | GetPaid screenshot
Payment forms, Buy now buttons and Invoicing System | GetPaid screenshot
Payment forms, Buy now buttons and Invoicing System | GetPaid screenshot
Payment forms, Buy now buttons and Invoicing System | GetPaid screenshot
Payment forms, Buy now buttons and Invoicing System | GetPaid screenshot
Payment forms, Buy now buttons and Invoicing System | GetPaid screenshot
Payment forms, Buy now buttons and Invoicing System | GetPaid screenshot

Changelog

2.8.23 – 2024-01-30

  • Allow to export payment form custom fields data in export invoices – ADDED
  • Adjusted payment IPN priority to resolve email issues – FIXED
  • Recommend plugins section is broken with BS 5 in setup wizard window – FIXED

2.8.22 – 2024-01-09

  • Update Super Duper to v1.2.17 & AUI to v0.2.31 – CHANGED

2.8.21 – 2024-12-20

  • Function _load_textdomain_just_in_time was called incorrectly – FIXED

2.8.20 – 2024-12-13

  • admin JS minified file failed to create and was missing – FIXED

2.8.19 – 2024-12-12

  • Changes to better support AyeCode Connect Turnstile Captcha – ADDED

2.8.18 – 2024-11-28

  • Item image is missing in invoice emails – FIXED
  • Bank Transfer auto renewal invoice shows incorrect total when tax & discount applied to invoice – FIXED
  • WordPress 6.7 compatibility changes for translation – CHANGED

2.8.17 – 2024-11-12

  • Renewal invoice shows incorrect total when tax & discount applied to invoice – FIXED
  • Discount code usages don’t increase – FIXED
  • Composer packages updated – UPDATED

2.8.16 – 2024-10-10

  • Update FlatPickr JS library to v4.6.13 – CHANGED
  • Recurring item period dropdown is not responsive with BS5 – FIXED

2.8.15 – 2024-10-03

  • Add maxlength validation to CCV input – CHANGED
  • wpinv_get_pages() not allowing child page selection – FIXED
  • Filter added wpinv_get_pages_limit to adjust the 500 pages limit – ADDED

2.8.14 – 2024-09-26

  • wpinv_get_pages() using prepare when not needed causes PHP notice – FIXED

2.8.13 – 2024-09-16

  • Authorize.net documentation links updated – CHANGED
  • Composer packages updated – UPDATED
  • get_pages() WP function replaced with custom function for better memory usage – CHANGED

2.8.12 – 2024-08-08

  • Restrict backend page access via user capabilities – FIXED

2.8.11 – 2024-08-01

  • Payment form shows field name untranslated with WPML – FIXED
  • Emails are not sent for the bank transfer invoice created for renewal – FIXED

2.8.10 – 2024-07-17

  • non FSE themes can fail to render new blocks – FIXED

2.8.9 – 2024-07-16

  • Hide VAT Number for invoice receipt when tax option disabled – CHANGED

2.8.8 – 2024-06-11

  • Failed to save customer billing address from backend edit profile – FIXED
  • Customer data is not deleted when user is deleted – FIXED
  • Tax amount not refreshed on country change – FIXED
  • Allow to show tax name in invoice line items – CHANGED
  • Correct PayPal sandbox activity & subscription url – CHANGED

2.8.7

  • PHP 8.2 compatibility changes in Emogrifier class – CHANGED
  • Payment form reCAPTCHA conflicts with Ninja Forms reCAPTCHA – FIXED
  • IPN validation fails to validate receiver email with PayPal sandbox mode – FIXED
  • PayPal shows error “Things don’t appear to be working at the moment.” – FIXED
  • Wallet addon not correctly activating from addons page – FIXED

2.8.6

  • Moved email merge tags from an external gist to display below the email body textarea – CHANGED
  • Modal payment form close button not working if BS5 styles selected – FIXED

2.8.4

  • Option added to send notification on subscription activated – ADDED

2.8.3

  • Add option to change the button type used to apply discounts.
  • Fix slashes added to invoice item names that have special chars.

2.8.2

  • Display taxes on invoice as separate line items if enabled in settings.
  • Fix the invoice to fit on a single page when printing.
  • Fix: Customer search not working.
  • Make the refund modal work with both BS5 and BS4.

2.8.1

  • Add framework to refund payments in remote gateways.

2.8.0

  • Add extra checks when processing Authorize.NET renewals.
  • Test on WordPress 6.4.
  • New customers’ table.

2.7.9

  • Fix one-time item label.

2.7.8

  • Allow creating one-time items.

2.7.7

  • Make it possible to set renewal reminders for up to 45 days.
  • Fix taxes not recalculated when updating vat number for manually created invoices.
  • Add: Ability to change maximum bill times for bank transfer payments.
  • Add: Ability to change maximum bill times for manual payments.
  • Add: Ability to change maximum bill times for Authorize.net payments.

2.7.6

  • Add: Ability to change subscription dates for bank transfer payments.
  • Add: Ability to change subscription dates for manual payments.
  • Add: Ability to change subscription dates for Authorize.net payments.
  • Tested on WordPress 6.3

2.7.5

  • Fix: Reports showing incorrect summaries.

2.7.4

  • Use set parent ID when creating a new item – FIXED
  • Unable to name custom prices when paying for an existing invoice – FIXED

2.7.3

  • Add: Function to fetch user IDs who purchased an item.
  • Fix PHP 8.2 deprecation warnings.

2.7.2

  • Fix: grecaptcha not defined error when recaptcha is not enabled.
  • Update packages.

2.7.1

  • Fix: PayPal sandbox not validating when main paypal email setting is empty.
  • Add reCaptcha V2 and v3 support.

2.7.0

  • Action to reset form stats – ADDED
  • Test on WordPress 6.2
  • Change: Re-use existing invoice when an abandoned checkout session is resumed.

2.6.26

  • Checkbox value always shows as checked in submitted form data – FIXED
  • SD & AUI packaged updated – UPDATED

2.6.25

  • AyeCode UI update defaulted to BS v5 instead of v4 – FIXED

2.6.24

  • Change: Subscription cancel button now links to the PayPal cancel page.
  • Fix: PayPal subscription renewal invoices marked as pending.

2.6.23

  • .distignore ignores vendor folder.

2.6.21

  • Add .distignore file.

2.6.20

  • Fix: PayPal gateway sends invoice pending payment emails on subscription renewals.
  • Change: Stop checking nonces when no data is saved to prevent issues with page caching.
  • Fix: Reports show db error on multi sites.

2.6.19

  • Bank Transfer: Calculate subscription renewal date from the last invoice date instead of the last payment date.
  • Fix: Object cache hides Stripe settings.

2.6.18

  • Test on WordPress 6.1

2.6.17

  • Fix issues where 2 subscriptions are created for manually generated invoices.
  • Creating items on the invoice page defaults to “Tax Exempt”.
  • Fixed: Date picker not showing on the report export page.

2.6.16

  • Add an admin tool to fix permalinks.
  • Fix prices more than 10,000 USD rounded up.

2.6.15

  • Remove invoicing post types from the seo framework – ADDED
  • Invoice / Quote note deletion not working – FIXED
  • Update Namibian currency symbol – CHANGED
  • Improve messaging for limited subscriptions – CHANGED
  • Latest Stripe changes compat – ADDED

2.6.14

  • Quantity Selector adds 0.01 instead of 1 – FIXED
  • Auto-format card numbers using a space – ADDED

2.6.13

  • Fix BuddyPress integration not working correctly.

2.6.12

  • Fatal error when checking out with an existing username on PHP 8 – FIXED

2.6.11

  • Fallback tax rate does not allow decimals – FIXED
  • Clicking on the number of invoices in the customers table shows their invoices – ADDED
  • Allow HTML in item descriptions – CHANGED
  • Ability to prefill form values via URL query variables – ADDED
  • Ability to set the payment date without first having to mark the invoice as paid then saving it – ADDED

2.6.10

  • CSS string shows up on the subscription overview page – FIXED
  • Renewal reminder emails throw an error on some instances – FIXED

2.6.9

  • Ability to create custom tax rules – ADDED
  • “Same country rule” setting relocated to the main tax settings – CHANGED
  • Use site title and icon on direct payment URLs – CHANGED

2.6.8

  • Cannot uncheck checkbox – FIXED
  • Invalid maxmind License link – FIXED
  • Display featured images on invoices and payment forms – ADDED

2.6.7

  • New “Single Invoice” widget – ADDED
  • Favicon not inherited on invoice pages – FIXED
  • Some composer files did not push with last release – FIXED
  • Codebase improvements – ADDED

2.6.1

  • GetPaid Elementor widgets not showing in searches – FIXED
  • New report hooks – ADDED

2.6.0

  • Link to the embed page from the items overview page – ADDED
  • Hide shortcode and direct payment details for packages, ads and other non-standard item types – CHANGED
  • Link to related remote transaction from Invoice page – ADDED
  • Display gateway details on the subscription overview list table – ADDED
  • Confusing email failure message when creating invoices via admin backend – FIXED

2.5.14

  • Can’t uncheck the disable taxes checkbox when editing invoices – FIXED

2.5.13

  • Requires a specific item to be on the cart to apply a specific discount – ADDED
  • Ability to duplicate quotes and invoices – ADDED
  • Do not send new invoice emails for paid invoices – CHANGED
  • Latest AUI changes compatibility – ADDED

2.5.12

  • Apostrophes slashed when used in invoice item description – FIXED
  • Link to the subscription from individual invoices – ADDED
  • Filter to change the default BuddyPress GetPaid tab – ADDED

2.5.11

  • Ability to export subscriptions – ADDED
  • Ability to search subscriptions – ADDED
  • Updated default tax rates – CHANGED

2.5.10

  • PayPal IPN throws errors on some requests – FIXED

2.5.9

  • “Require login to checkout” only affects invoices – FIXED
  • Date field – ability to set default, minimum and maximum dates – ADDED
  • Ability to select multiple dates and date ranges from the range field – ADDED
  • Ability to disable certain days of the week, certain dates and date ranges – ADDED

2.5.8

  • Super Duper changes – ADDED

2.5.7

  • Make checkout items mobile friendly – CHANGED
  • New discounts only work if for selected items – FIXED

2.5.6

  • HTML is stripped from paragraph and heading elements – FIXED
  • Ability to import items/discounts/invoices via WP All import – ADDED

2.5.5

  • Javascript breaks when optimized by autoptimize – FIXED

2.5.4

  • New file upload field – ADDED

2.5.3

  • “All 404 Redirect to Homepage” causes settings page to disappear – FIXED

2.5.2

  • Super Duper v2 causing some issues with builders that use widgets, rolled back to SDv1 to resolve – FIXED

2.5.1

  • Prevent error if Elementor Pro installed and old extension not updated – FIXED

2.5.0

  • Bank transfer gateway now supports subscriptions – ADDED

2.4.9

  • Add direct payment links to payment forms – ADDED

2.4.8

  • Ability to set payment gateway when creating an invoice – ADDED
  • Ability to clear selected pages – ADDED
  • Cancelling a subscription does not cancel it in Stripe – FIXED

2.4.7

  • Preserve newlines in invoice / quote descriptions – ADDED
  • Ability to add dynamic items to any payment forms – ADDED

2.4.6

  • Manually created invoice billing details do not appear on payment form – ADDED
  • [getpaid_edit_address] shortcode – ADDED

2.4.5

  • Ability to collect company ID on the checkout page – ADDED
  • Ability to duplicate payment forms – ADDED
  • Ability to bulk re-send invoices – ADDED
  • Stripe connect button doesn’t work the first time it’s clicked on the set-up wizzard – FIXED

2.4.4

  • WordPress 5.8 compatibility check.

2.4.3

  • Add PayPal connect button

2.4.2

  • Update assets

2.4.1

  • Add new item dropdown only displays 100 items – FIXED
  • Add getpaid_use_new_invoice_items_metabox to revert back to old invoice items metabox – ADDED

2.4.0

  • Add invoice items now lists all items instead of using ajax – CHANGED
  • Ability to create a new invoice item when creating an invoice – ADDED
  • Ability to display custom form elements on invoices and receipts – ADDED
  • Customers can now set additional CC email addresses – ADDED
  • New setup wizzard – ADDED

2.3.8

  • Ability to export all customers – ADDED
  • Ability to set the default Website form element value to the current page’s URL – ADDED
  • Settings reset when General settings tab is saved – FIXED

2.3.7

  • Renew Authorize.NET subscriptions on the expiry date instead of one day after expiry – CHANGED
  • Option to stop GetPaid from sending emails for free invoices – ADDED
  • MaxMind database API key not saving – FIXED
  • [Authorize.NET] Unable to pay with the same card twice when logged out – FIXED
  • Stripe addon cannot be installed from the GetPaid extensions page – FIXED
  • Create new user button fills existing user data if email exists – CHANGED
  • Slashes show up on apostrophes – FIXED

2.3.6

  • Unable to use equal prices in price select field – FIXED
  • Display selected price label in invoice and emails – ADDED
  • Cannot toggle sandbox mode before enabling gateway – FIXED

2.3.5

  • Payment form, some custom fields not showing due to array sanitization – FIXED

2.3.4

  • Payment form CPT editing restricted to admin user role – CHANGED
  • Backend payment form labels not fully sanitized for contributor user level and above – FIXED/SECURITY

2.3.3

  • Edit buttons in settings on GetPaid Pages – ADDED
  • Manual gateway shows as activated if there’s no active gateway – FIXED
  • Gateways overview settings page incorrectly shows “subscription support” information – FIXED
  • Authorize.NET shows error if a customer tries to checkout again after previously failing – FIXED

2.3.2

  • Replace subscription interval select with a number input box – CHANGED
  • Display post states on invoice pages – ADDED
  • Free trials show “Free Forever” on the payment page – FIXED
  • Do not submit the form when pressing enter in quantity/price/vat input boxes – CHANGED

2.3.1

  • New user notification emails can now be enabled/disabled via GetPaid > Settings > Misc > Disable new user emails
  • UsersWP integration now overwrites invoice history page – ADDED
  • Display invoice description in invoice emails – ADDED

2.3.0

  • Indicate first renewal date if possible – ADDED
  • Add multiple subscriptions support for compatible payment gateways – ADDED
  • Unable to set decimal quantities when editing an invoice item – FIXED

2.2.6

  • Ability to use payment form fields as email merge tags – ADDED
  • Recurring discounts display payment form fields – FIXED
  • Tax rates per state are now filtered case-insensitively – CHANGED

2.2.5

  • Exclude invoice notes from comment counts – CHANGED
  • Display item tax rates on invoices – ADDED
  • Change the address format for userswp account page – CHANGED

2.2.4

  • Authorize.NET improvements – ADDED
  • Payment gateways can now only be activated in their respective settings sections – CHANGED
  • Add discount field to default (and new payment) forms by default – CHANGED
  • Hide discount field if there is no published discount code – CHANGED
  • Customers in Canada, Vietnam, Australia, Singapore, Nigeria, Brazil, South Korea, and India are no longer no longer required to provide a VAT number if “Require VAT number” is enabled – CHANGED

2.2.3

  • Invoice paid hooks not fired – FIXED

2.2.2

  • Ability to manually set an invoice’s payment date – ADDED
  • Do not update customer names when their billing details change – CHANGED
  • Support for non-query string webhook URLs – Authorize.NET no longer accepts query strings in webhook URLs – ADDED
  • Display discount code errors below the discount field – ADDED

2.2.1

  • Add note for successful notification emails – ADDED
  • Link to remote subscription from the subscriptions page – ADDED
  • Ability to manually update a subscription’s profile id – ADDED
  • Site admins can now view other user’s subscriptions on the frontend – ADDED
  • Show subscription bill times on invoices and subscriptions – ADDED
  • Trigger js event when form state changes – ADDED
  • Reload page until payment is processed – ADDED

2.2.0

  • Ability to set logo width and height – ADDED
  • Flat amount discount code applies to each item instead of the total – FIXED
  • Ability to programmatically link a payment form and an invoice – ADDED

2.1.10

  • Non-overridden GetPaid templates not working on Oxygen pagebuilder – FIXED

2.1.9

  • Rename improperly named gateways in invoices table – FIXED
  • Oxygen pagebuilder custom templates not working – FIXED
  • Existing invoices with wrong VAT numbers not payable unless a valid VAT number is provided – FIXED
  • Use a datepicker to set the due date – CHANGED
  • PayPal sometimes shows incorrect totals – FIXED
  • Invoices with discount codes do not automatically add the discount code to the payment form – FIXED

2.1.8

  • Sometimes invoice user not changeable for manual invoices – FIXED
  • Improve invoice creation customer searches
  • Improve invoice creation item searches
  • Wildcard information not shown when editing some email templates – FIXED
  • Ability to manually add a discount to a quote – ADDED

2.1.7

  • Lots of customers causes the invoices screen to hang – FIXED
  • New invoice emails not sent for invoices created via admin – FIXED
  • Philippines misspelled – UPDATED
  • Invoice items ordered by ID instead of order added – CHANGED
  • Summer Pro theme sets checkboxes/radio buttons to 100% width – FIXED
  • Changing country recalculates the invoice totals – CHANGED
  • Cancel subscription when all PayPal renewal retries fail – ADDED

2.1.6

  • Subscription emails not editable – FIXED
  • Pre-GetPaid invoices containing discounts do not apply the discount on renewals – FIXED
  • Tool to recalculate discounts for existing invoices that have discount codes but are not discounted – ADDED.
  • Ability to manually add a discount code when editing an invoice – ADDED
  • Item description escapes quotes – FIXED

2.1.5

  • Show admin notice on our settings page if a GetPaid database table is missing – ADDED
  • Better BuddyPress integration – ADDED
  • Ability to manually delete a subscription – ADDED
  • Do not display VAT number input on the address edit form if taxes are disabled – CHANGED

2.1.4

  • Validate minimum amounts without sending the value to the servers – CHANGED
  • Missing state defaults to country when editing an invoice – FIXED
  • Change website name on invoice templates to business name – CHANGED
  • Add the sellers vat number at the bottom of the “from” section and remove from the info section – CHANGED
  • Move the buyers vat number from invoice meta to “To” section – CHANGED
  • If VAT is reverse charged, indicate next to the tax field – ADDED
  • “Same country rule” defaults to charging tax even if VAT number is validated – CHANGED
  • “Recalculate totals” button on the invoice edit page does not use the updated VAT numbers – FIXED
  • Recurring discount code does not update the recurring text – FIXED

2.1.3

  • wpinv_insert_invoice() function does not return created invoice on success – FIXED
  • UK no longer treated as an EU state and no longer applies reverse VAT – CHANGED
  • Ability to for customers to edit their billing addresses – ADDED
  • Show total spent on the customers list table – ADDED
  • Show invoice count on the customers list table – ADDED
  • Show registration date on the customers list table – ADDED
  • Ability to search through customers – ADDED

2.1.2

  • Customers list does not display all available customers – FIXED
  • Discounts only usable once if a maximum use count is set – FIXED
  • Remove jQuery block ui dependency – CHANGED
  • City not showing on invoice edit metabox – FIXED
  • Price inclusive of tax does not update the subtotal on the invoice – FIXED
  • Display subscriptions info on the Gateways overview page – CHANGED
  • Card details validated even if 100% discount is used – FIXED
  • Display an invoice’s date of payment on the admin list table and invoice edit screen – ADDED

2.1.1

  • Fabulous Fluid theme floats payment form paragraphs – FIXED
  • Only migrate an invoice is it’s yet to be migrated – FIXED
  • VAT only reverse-charged if vat numbers are required to be validated – FIXED

2.1.0

  • Taxes calculated on original amount even if discounts have been added – FIXED
  • Invoice totals calculated on the fly instead of displaying the saved total – CHANGED

2.0.8

  • Sometimes PayPal subscriptions generate a renewal invoice instantly – FIXED
  • Only display the discount/fee on a payment form / invoice if we actually have a discount/fee – CHANGED
  • Privacy exporter only exports a maximum of 10 invoices – CHANGED
  • Show login link on invoice page if required – ADDED
  • Display currency in the “minimum amount” error message – ADDED
  • Use a responsive invoice table – ADDED
  • Ability to use decimal item quantities – ADDED
  • Item not updated when only the description is changed – FIXED

2.0.7

  • Incompatibility issues with UX Builder from Flatsome – FIXED
  • Template overrides loaded twice – FIXED
  • Taxes sometimes applied even if disabled – FIXED
  • Wrong trial period shown on the item edit page – FIXED

2.0.6

  • Tool to create missing database tables – ADDED
  • Tool to re-copy missing invoices – ADDED
  • Conflict with youzer plugin – FIXED
  • Make it possible to translate the default payment form using WPML – ADDED
  • Invoices edited via admin do not show taxes in the admin unless paid for – ADDED
  • Save default tax rates for fresh installs – ADDED

2.0.3

  • Authorize.NET using the last name as the customer’s address – FIXED
  • Resend invoice button not working – FIXED
  • Send invoice reminder button not working – FIXED
  • Manual gateway renamed to “Test Gateway” – CHANGED
  • VAT validation not working – FIXED

2.0.2

  • Default pages not created for new installs – FIXED
  • Default payment form only created during the first checkout – FIXED
  • Remove PHP notices shown when a logged out users uses a “buy now” button – FIXED
  • Add a tool to generate missing GetPaid pages – ADDED
  • Show notice if some GetPaid pages are not set – ADDED

2.0.1

  • New invoices not visible unless a status is manually set – FIXED
  • Deleting an invoice item updates the total but does not remove the item from the HTML markup – FIXED
  • Subscription not deleted when the recurring item is removed from an invoice – FIXED
  • Prices multiplied by 100 when using a comma as a decimal separator – FIXED
  • Phone numbers not saving – FIXED
  • Payment forms show the current user’s billing details instead of the invoice user’s billing details – FIXED
  • Report graphs not displayed if WordFence is active – FIXED

2.0.0-beta3

  • Fix “minimum value” error with number settings fields – FIXED
  • Add the settings REST API endpoint – ADDED
  • Add sales REST API endpoint – ADDED
  • Add top-sellers REST API endpoint – ADDED
  • Add top-earners REST API endpoint – ADDED
  • Add invoice counts REST API endpoint – ADDED

2.0.0-beta2

  • Add the raw_html settings field type – ADDED

2.0.0-beta1

  • Exclude invoicing pages from Yoast XML page sitemap – CHANGED
  • Bump tested upto WP version – CHANGED
  • Send BCC email to admin for Payment Reminder – ADDED
  • Ability to create payment forms – ADDED
  • If VAT is enabled, you can now disable taxes on a per item basis – ADDED
  • If VAT is enabled, you can now disable taxes on a per invoice basis – ADDED
  • Invoice action buttons not working on the 2019 theme – FIXED
  • Ability to change the invoice date – ADDED
  • CTA for free checkouts changed from “Complete” to “Continue” – CHANGED
  • Unable to checkout when required fields are hidden via CSS – FIXED
  • Buy now buttons shortcode now visible – ADDED
  • Admin menus re-ordered to provide better hierarchy – CHANGED
  • Revenue reports – ADDED
  • Yoast SEO 14.1 style conflicts – FIXED
  • Show subscription details on receipt – ADDED
  • GeoIP2 database not downloading – FIXED
  • Pay now link working for logged out users – FIXED
  • Upcoming subscription renewal emails – ADDED
  • Ability to send invoice notifications to other emails (CC) other than the one currently being billed – ADDED
  • VAT Reverse charge notice – ADDED
  • Ability to add descriptions/excerpts to invoices – ADDED
  • Ability to view and edit customers – ADDED
  • Error shows if all discounts are expired – FIXED
  • Some discounts do not have a delete link – FIXED
  • Remove Astra and RankMath metaboxes from the Invoice edit pages – ADDED
  • Change item prices on a per invoice basis – ADDED
  • Improve UI to change invoice item quantities – ADDED
  • Ability to charge hours, quantities or amounts only – ADDED
  • Worldpay – You can now specify an MD5 secret and callback password.
  • Worldpay – invoices are now automatically marked as paid or failed.
  • Authorize.NET – Get rid of the Authorize.NET SDK to improve on speed, size and reduce the required minimum PHP version.
  • Authorize.NET – Allow customers to save their payment profiles for quicker checkouts.
  • Authorize.NET – Replaced the deprecated md5 secret with a signature key
  • Authorize.NET – Improve the subscriptions feature.
  • Admin can now manually renew a subscription – ADDED
  • Ability to enter prices with tax – ADDED
  • All matching tax rates are now applied – CHANGED
  • Ability to calculate tax based on base address instead of shop address – ADDED
  • Invoice exports now include the item ids – ADDED
  • Users can now set a tax rate for all countries – ADDED
  • Users can now set a tax rate for multiple states – ADDED

1.0.18

  • Display customer notes on the invoice print page – ADDED
  • Use Responsive tables for invoice history invoice items table – CHANGED
  • Ability to add item description on the quick add form – ADDED
  • Manual payments now support subscriptions – CHANGED
  • Pass invoice object to wpinv_invoice_is_free_trial filter –
  • PHP 7.4 compatibility – ADDED

1.0.17

  • Show confirmation message when cancelling subscriptions – CHANGED
  • Ability to set the receiver email for admin invoice notifications – ADDED
  • Discount use reports – ADDED
  • Ability to set currency per invoice – ADDED

1.0.16

  • Conflict with Pricing Manager Addon – FIXED

1.0.15

  • Send email notifications for successful renewals – ADDED
  • Remove invoice items (or reduce the number) – Added
  • WPInv_Invoice->setup_status_nicename() now supports quotes – CHANGED
  • Created WPInv_Invoice->is_quote() method – ADDED
  • wpinv_create_invoice() and wpinv_insert_invoice() functions now support creating quotes – CHANGED
  • Invoices api now supports querying items by meta fields and dates – ADDED
  • Return canceled PayPal transactions to the checkout page instead of the payment failed page – CHANGED
  • Discount Object – ADDED
  • AyeCode Connect notice now shows on extensions pages – ADDED

1.0.14

  • Support for group_description for privacy exporters (thanks @garretthyder) – ADDED
  • Default buy now button text – ADDED
  • Users with a manage_invoicing capability can view subscriptions – ADDED
  • Missing “Add New” button on item overview pages – FIXED
  • Change invoice address format based on the customer’s billing country – ADDED
  • More country states – ADDED
  • Rearrange address data into a data folder – CHANGED
  • [wpinv_buy] shortcode now uses label instead of title for the button label – BREAKING CHANGE

1.0.13

  • Extensions page Gateways not able to be installed via single key – FIXED
  • Ability to create, read, update and delete an invoice via REST API – ADDED
  • Ability to create, read, update and delete invoice items via REST API – ADDED
  • Ability to create, read, update and delete discounts via REST API – ADDED
  • Filter invoice address format – ADDED
  • Shortcodes converted to Super Duper widgets – CHANGED
  • Oxygen plugin page builder breaks invoice template – FIXED
  • Error: Call to undefined function wpinv_month_num_to_name – FIXED
  • Users with a manage_invoicing capability can now manage all aspects of the plugin – ADDED
  • Super Duper updated to 1.0.16 – CHANGED
  • Added alternative IP location service for servers with allow_url_fopen disabled – ADDED

1.0.12

  • Super Duper updated to v1.0.15 – CHANGED

1.0.11

  • BuddyPress profile my invoice tab showing count with paid only should show all – FIXED
  • Remove use of WP_Session library and use transient instead – CHANGED
  • Mark invoice viewed when a user view it from invoice history – FIXED
  • 100% discount with first time payment for recurring payment should not redirect to gateway – FIXED
  • Fix 503 error while visiting checkout page if w3 total cache …

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…

LiteSpeed Cache icon

LiteSpeed Cache

4.8 · 7M+ installs

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...

WooCommerce icon

WooCommerce

4.5 · 7M+ installs

Everything you need to launch an online store in days and keep it growing for years. From your…