Plugin Directory

WooCommerce QuickPay

Integrates your QuickPay payment gateway into your WooCommerce installation.


  • Add: WC_QuickPay_API_Subscriptions::process_recurring_response().
  • Fix: First autocapture on subscriptions not working.
  • Fix: Problems with recurring payment references not working properly.
  • Remove: recurring from callback_handler switch.


  • Minor update to WC_QuickPay_Order::get_clean_order_number() to prevent hash-tags in order numbers, which is occasionally added by some shops.


  • Change method descriptions.
  • Disable unnecessary debug information.


  • Fix: Short order numbers resulted in gateway errors.


  • Feature: Add support for both fixed currency and auto-currency. Auto currency should be used when supporting multiple currencies on a web shop.


  • Tweak: Refactor filter: woocommerce_order_status_completed. Now using the passed post_id.
  • Feature: Add setting, checkout_button_text - button text shown when choosing payment.
  • Feature: Add property WC_QuickPay::$order_button_text.
  • Feature: Add WC_QuickPay_Install to handle DB updates for this and future versions.
  • Feature: Add setting, quickpay_autocapture_virtual - Makes it possible for you to set a different autocapture configuration for virtual products. If the order contains both a virtual and a non-virtual product, it will default to the configuration set in "quickpay_autocapture".
  • Add filter: woocommerce_quickpay_transaction_link_params.
  • Fix: Paii specific settings (category, reference_title, product_id).
  • Remove: WC_QuickPay_Helper::prefix_order_number().
  • Feature: Support "WooCommerce Sequential Order Numbers" order number prefix/suffix.
  • Remove: WC_QuickPay::find_order_by_order_number() - rely on the post ID now stored on the transaction.
  • Fix: Remove currency from recurring requests
  • Feature: Add support for text_on_statement for Clearhaus customers.
  • Feature: Add customer_email to payment/subscription links. (Used for PayPal transactions).
  • Feature: Add support for subscription_payment_method_change
  • Feature: Add transaction ID, transaction order ID, payment ID and payment links to the meta content box for easy access and better debugging.
  • Update translations.


  • Fix: Payment icons not working in WooCommerce 2.4.
  • Fix: JSON encode and typecast error objects in case no specific error message is set from QuickPay
  • Fix: Add additional params to http_build_query to support server setups requirering param 2+3 to work properly
  • Fix: Remove obosolete quickpay_paybuttontext setting from instances
  • Tweak: Move woocommerce_order_complete hook outside is_admin check
  • Tweak: Add post data params to API exceptions
  • Tweak: Wrap process payment in try/catch and write any errors to WC system logs.


  • Reintroduce merchant ID for support usability
  • Update keys
  • Update translations


  • Deprecating WC_QuickPay::get_callback_url(). Use WC_QuickPay_Helper::get_callback_url() instead.
  • Add QuickPay-Callback-Url to API request headers.
  • Correct name casing in title and descriptions.
  • Add method_title to instances
  • Prefix subinstances with "QuickPay - %s" for usability reasons.
  • Disable subscription support on MobilePay, Paii and ViaBill
  • Add support for payment links. Removing old FORM method.
  • Add tooltip descriptions to settings page
  • Improved API error logging
  • Add jQuery multiselect to 'Credit card icons'
  • Change subscription description from "qp_subscription" to "woocommerce-subscription"
  • Removed all settings and files related to the auto-redirect.
  • Remove setting: quickpay_merchantid
  • Remove setting: quickpay_redirect
  • Remove setting: quickpay_redirectText
  • Remove setting: quickpay_paybuttontext
  • Add setting: quickpay_custom_variables
  • Remove old tags before 3.0.6


  • Add Google Analytics support
  • Performance optimization: The order view is now making async requests to retrieve the transaction state.
  • Add complete order reference in order overview
  • Add version number to the plugin settings page
  • Add support for multiple instances. Now it is possible to add MobilePay, Paii and viaBill as separate payment methods. Each instance is based on the core module settings to ensure a minimum amount of configuration.
  • Add setting: quickpay_redirect - allows the shop owner to enable/disable the auto redirection in the checkout process.
  • Remove setting: quickpay_mobilepay
  • Remove setting: quickpay_viabill
  • Remove setting: quickpay_labelCreditCard
  • Remove setting: quickpay_labelViaBill
  • Remove setting: quickpay_debug
  • Fix problem with attempt of payment capture when setting order status to complete on a subscription order.
  • Updated translations


  • Add upgrade notifce for 4.0.0


  • Activate autofee settings
  • Implement upgrade notices inside the plugins section
  • Update incorrect autofee key in recurring requests
  • Update success response HTTP codes
  • Typecasting response to string if no message object is available


  • Add the possibility to set a custom branding ID


  • Stop forcing HTTP on callbacks.


  • Add WC_QuickPay_API_Subscription::is_action_allowed
  • Manual AJAX actions handled for subscriptions


  • Add mobilepay option
  • Disabled viabill since the QuickPay API is not ready to support it yet.


  • Add version parameter to the payment request


  • Now only supports the new QuickPay gateway platform
  • Introduce exception class QuickPay_Exception
  • Introduce exception class QuickPay_API_Exception
  • Introduce WC_QuickPay::process_refund to support "auto" gateway refunds
  • Introduce WC_QuickPay_API
  • Introduce WC_QuickPay_API_Payment
  • Introduce WC_QuickPay_API_Subscription
  • Introduce WC_QuickPay_Log - Debugging information is now added to WooCommerce system logs.
  • Remove WC_QuickPay_Request
  • Remove donation link


  • Add support for important update notifications fetched from the README.txt file.


  • Switched to WC_Order::get_total() instead of WC_Order::order_total to fix issues with WPML currencies.


  • Added proper support for both Sequential Order Numbers FREE and Sequential Order Numbers PRO.


  • Bugfix: 502 on checkout on shops hosted with wpengine.com.


  • Add filter 'woocommerce_quickpay_currency' which can be used to dynamically edit the gateway currency
  • Add filter 'woocommerce_quickpay_language' which can be used to dynamically edit the gateway language


  • Added support for credit card icons in the settings.
  • Re-implented auto redirect on checkout page


  • Fixed MD5 hash problem when not in test mode


  • Added refund support
  • Update Danish i18n


  • Completely refactored the plugin. The logic has been splitted into multiple classes, and a lot of bugs should've been eliminated with this version.
  • Added ajax calls when using the API


  • Optimized fee handling


  • Added support for Paii


  • Added action links to "Installed plugins" overview
  • Fixed md5 checksum error caused by testmode
  • Fixed problem with coupons not working properly on subscriptions
  • Fixed problem with lagging the use of payment_complete() on successful payments


  • Added i18n support, current supported languages: en_UK, da_DK
  • Added possibility to add email instructions on the order confirmation. Thanks to Emil Eriksen for idea and contribution.
  • Added possibility to change test mode directly in WooCommerce. Thanks to Emil Eriksen for idea and contribution.
  • Added eye candy in form of SVN header banner
  • Added donation link to all of you lovely fellows who might wanna donate a coin for our work.


  • Fixed an undefined variable notices
  • Switched from WC_Subscriptions_Order::get_price_per_period to WC_Subscriptions_Order::get_recurring_total
  • Added payment transaction fee to orders
  • Changed name to WooCommerce QuickPay


  • Fixes FATAL ERROR bug on checkout introduced in 2.1.0
  • Plugin URI in gateway-quickpay.php


  • Bugfix: Static call to a non-static method caused strict errors.
  • Added support for WooCommerce 2.1.


  • Bug where custom meta boxes were not instantiated should be fixed in this version
  • More currencies added (SEK, NOK, GBP)


  • Fixed viabill cardtypelock


  • Fixed bug where server complains about QuickPay SSL certificate.
  • Changed iBill labels to viaBill
  • Added the possibility to set a custom text on the checkout page right before the customer is redirected to the QuickPay payment window.
  • Added the possibility to set a custom label to credit card and viaBill.


  • Fixed bug where recurring payments were not being captured properly.
  • Fixed undefined variable notice "params_string".


  • Implemented a tweak to the "WooCommerce Sequential Order Numbers"-support which should fix any problems with WooCommerce QuickPay + Sequential order numbers.


  • Fixing issues with cardtypelocks


  • Enabling auto redirect on receipt page which accidently got disabled in 2.0.1


  • Updated a hook causing problems with saving gateway settings.


  • Build to work with WooCommerce 2.0.x or higher
  • Refactoring the majority of existing methods to save a lot of code and implementing better API error handling.


  • Implement WC_QuickPay::create_md5() which manually sets the order of the md5 checkpoints.
  • Should fix payment integration and missing mails sent out to customers after implementation of protocol v7.


  • Plugin now uses QuickPay version 7


  • Feature: Allow customers to select between credit card and iBill when choosing QuickPay as pay method. Credit card is ticket as default option. NB: You are required to have an agreement with iBill in order to use this feature properly.


  • 'Capture on complete' now also works on bulk actions.


  • Short install guide added to README.txt


  • 'Capture on complete' is implemented as an option in the gateway settings. It can be turned on/off. Default: Off
  • This is a faster way to process your orders. When the order state is set to "completed", the payment will automatically be capture. This works in both the order overview and in the single order view.


  • Bugfix: Implemented missing check for WC Subscriptions resulting in fatal error on api_action_router().


  • Bugfix: Problem with transaction ID not being connected to an order [FIXED].


  • Added better support for "WooCommerce Sequential Order Numbers".
  • Automatically redirects after 5 seconds on "Checkout -> Pay"-page.


  • Bugfix: Corrected bug not showing price corectly on subscriptions in payment window.


  • Bugfix: Systems not having WooCommerce Subscriptions enabled got a fatal error on payment site.


  • Added support for WooCommerce subscription.
  • Now reduces stock when a payment is completed.


  • Bugfix: Capturing payments from WooCommerce backend caused problems due to missing order_total param in cURL request.


  • More minor changes to the payment cancellations from QuickPay form.


  • Major rewriting of payments cancelled by customer.


  • Implemented payment auto capturing.


  • Link back to payment page after payment cancellation added.


  • If a payment is cancelled by user, a $woocommerce->add_error will now be shown, notifying the customer about this. We also post a note to the order about cancellation.


  • Changed plugin structure.
  • core.js added to the plugin to avoid inline javascript.
  • Implemented payment state and transaction id in order overview.
  • Implemented payment handling in single order view.
  • Added support for split payments
  • If turned on in QuickPay Manager, shop owners may now split up the transactions.
  • Rewritten and added a lot of the class methods.


  • Bugfix: Corrected a few unchecked variables that caused php notices in error logs.

Requires: 4.0.0 or higher
Compatible up to: 4.3.1
Last Updated: 2 months ago
Active Installs: 1,000+


5 out of 5 stars


4 of 4 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1