=== Skrill - WooCommerce === Contributors: esphere techno corindo, skrill Tags: credit cards, payment methods, Skrill, payment gateway Requires at least: 4.3.1 Tested up to: 6.9.4 Stable tag: 1.0.74 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Accept payments using cards, over 20 local payment methods and more than 80 banks via Skrill. == Description == = Skrill Merchant On Boarding: = Secure online payments for your business. Take advantage of a modern, flexible, and optimized payment solution- all with one contract, one integration and free setup. What this module does for you: * Free and quick setup * Access credit cards, 20+ local payment methods and support for over 80 banks * Take advantage of the Skrill multi-currency account, giving you access to 40+ currencies * High-security standards and anti-fraud technology * Seamless payment experience across mobile, tablet and desktop * Connect with millions of Skrill account holders Features: * Additional payment options and control over how they are displayed * Instant settlement * Enhanced reporting and transaction status viewing * Refund capability within Woocommerce What your customers will like: * Easy ways to pay safely online – no sign-up required to make payments * Convenient and immediate payments – pay with debit and credit cards or with a bank account, without any hassle * Multiple local payment options allowing customers to pay how they want * Internationally recognised and trusted brand The Skrill fee structure is a competitive 1.9%+0.29 EUR and 1%+0.29 EUR for Instant bank transfer. *Fees apply to new merchants only. Don't have an account? [Sign up for free today!](https://signup.skrill.com/onboarding/#/?rdu=onboarding&rid=87941747&lang=EN) == Installation == This section describes how to install the plugin and get it working. Note: WooCommerce must be installed for this plugin to work. 1. Upload the content of "copy_this_to_root_folder_wordpress" to the root directory of your wordpress installation, or install the plugin through the WordPress plugins screen directly (by compressing in .zip file 'skrill-woocommerce' directory). 1. Activate the plugin through the 'Plugins' screen in WordPress 1. Use the Settings->Plugin Name screen to configure the merchant account 1. Navigate to Woocommerce->Settings->Checkout and select the payment method you wish to enable in the payment gateway section == Frequently Asked Questions == = A question that someone might have = An answer to that question. == Screenshots == 1. This is screenshot 1 Payment using Skrill. 2. This is screenshot 2 Select payment method. 3. This is screenshot 3 This is Skrill gateway. 4. This is screenshot 4 Payment successful. == Upgrade Notice == Please deactivate the plugin before to update it. This will avoid any issue with mySQL database. == Changelog == = 1.0.74 - 2026-04-23 = * Remove: Przelewy24 payment method. = 1.0.73 - 2026-03-06 = * Fix: Resolved fatal error issues related to null objects in PHP 8+. = 1.0.72 - 2026-02-26 = * Fix: Resolved fatal error issues related to null objects in PHP 8+. * Update: Renamed Sofort to Klarna and updated the branding icons. * Update: Updated the Neteller icon. = 1.0.71 - 2026-01-14 = * Add compatibility get order id. * Fix error status url. * WordPress Coding standard. = 1.0.70 - 2025-11-11 = * Paysafecash: Updated supported countries * Rapid Transfer: Updated supported countries * Sofort: Updated supported countries * POLi: Removed payment method * Added new compatibility (Woocommerce 10.3.4) = 1.0.69 - 2025-10-03 = * Update Paysafecard support country lists = 1.0.68 - 2025-04-21 = * Implement SafetyPay * Disconnect Astropay = 1.0.67 - 2025-03-17 = * Fix security vulnerability = 1.0.66 - 2025-03-10 = * Changed logos for Paysafecard, Paysafecash and Skrill * Added new compatibilities (Wordpress 5.7.2) * Added new compatibilities (Woocommerce 9.7.1) = 1.0.65 - 2024-11-09 = * New validation logic for MQI/API password field from Skrill Settings = 1.0.64 - 2024-10-18 = * Additional fix for the error warning = 1.0.63 - 2024-10-15 = * Fix error warning * Added new compatibility (Woocommerce 9.3.3) * Added new compatibility (Wordpress 6.6.2) = 1.0.62 - 2024-09-01 = * Newely supported payment methods for Italy: MyBank * Added new compatibility (Wordpress 6.6.1) * Added new compatibility (Woocommerce 9.2.3) = 1.0.61 - 2024-06-25 = * Disconnect Giropay as a supported payment method = 1.0.60 - 2024-04-19 = * Fix refund funcitin and additional info * Added new compatibility (Wordpress 6.5.3) * Added new compatibility (Woocommerce 8.8.3) = 1.0.59 - 2024-02-20 = * Added new compatibility (Wordpress 6.5.2) * Added new compatibility (Woocommerce 8.8.2) * Implement checkout block for Woocommerce 8.3 and above = 1.0.58 - 2024-01-27 = * Added new compatibility (Wordpress 6.4.3) * Added new compatibility (Woocommerce 8.5.2) * Check and Implement new country coverage for Rapid Transfer, Paysafecard, Paysafecash and Sofort for Woocommerce = 1.0.57 - 2023-10-16 = * Added new compatibility (Woocommerce 8.2.0) * Added new compatibility (Wordpress 6.3.2) * New logo for All Credit Cards - payment method = 1.0.56 - 2023-08-01 = * Newely supported payment methods for Portugal: MBway and Multibanco * Newly supported country for Paysafecard: Estonia * Disconnected countries for Rapid Transfer: Bulgaria, Norway * Disconnected country for Sofort: Italy * Added new compatibility (Woocommerce 7.9.0) * Added new compatibility (Wordpress 6.2.2) = 1.0.55 - 2023-04-06 = * Newely supported payment methods: Blik, PIX, Pago Efectivo, Rapyd E-wallet * Disconnected payment methods: Unionpay, Carte Bleue, Dankort, PostePay, CartaSi = 1.0.54 - 2023-03-07 = * Add payment method validation in order details for skrill payment method = 1.0.53 - 2023-02-04 = * Adjusted logos for: Skrill Flexible, Manual Bank Transfer, Direct Bank Transfer, Cash/Invoice * Disconnected payment methods: Nordea Solo, EPS(Netpay) * Removed "Merchant Email" field from "Skrill General Settings" tab * Removed "iFrame" option from "Skrill General Settings" tab * Added new compatibilty (Woocommerce 7.3.0) * Added new compatibilty (Wordpress 6.1.1) = 1.0.52 - 2023-01-05 = * NEW FEATURE: Recurring billing supported compatible with Woocommerce Subscription 4.6.0 - 4.7.0 = 1.0.51 - 2022-10-25 = * Added new compatibilty (Wordpress 6.0.3) * Added new compatibilty (Woocommerce 6.9.3) = 1.0.50 - 2022-04-08 = * Change of Sofort logo and naming * Added new compatibilty (Wordpress 5.9.3) * Added new compatibilty (Woocommerce 6.3.1) = 1.0.49 - 2021-12-21 = * Added new compatibilty (Woocommerce 5.9.0) * Added new compatibilty (Wordpress 5.8.2) = 1.0.48 - 2021-10-21 = * Added new compatibilty (Woocommerce 5.7.1) * Added new compatibilty (Wordpress 5.8.1) = 1.0.47 - 2021-09-01 = * Added new compatibilty (Woocommerce 5.6.0) * Added new compatibilty (Wordpress 5.8.0) = 1.0.46 - 2021-08-30 = * Bug fix: undefined order object after receive response from status_url = 1.0.45 - 2021-06-30 = * New supported countries for Paysafecard: Moldova = 1.0.44 - 2021-05-27 = * Bug fix: unable to get customer_note method = 1.0.43 - 2021-05-20 = * Added new compatibility (Woocommerce 5.3.0) * Added new compatibility (Wordpress 5.7.2) = 1.0.42 - 2021-04-01 = * Bug fix: wrong subcription end date in conjunction with Woocommerce Subsctiption plugin * Added new compatibility (Woocommerce 5.1.0) * Added new compatibility (Wordpress 5.7) = 1.0.41 - 2021.01.28 = * New supported countries for Paysafecash: Bulgaria, Latvia, Mexico * Added new compatibility (Woocommerce 4.9.1) * Added new compatibility (Wordpress 5.6) = 1.0.40 - 2021-01-15 = * Bug fix: issue with yearly subscription calculation = 1.0.39 - 2020-12-09 = * Bug fix: issue with coupon calculation for recurring payments with Visa and MasterCard = 1.0.38 - 2020-11-30 = * New supported country for Paysafecash: United States of America * Added new compatibilty (Woocommerce 4.7.1) = 1.0.37 - 2020-11-13 = * Added new compatibilty (Woocommerce 4.7.0) * Added new compatibilty (Woocommerce 4.6.0) = 1.0.36 - 2020-09-21 = * Removed SEPA and Bitcoin as a supported payment methods * Added new compatibilty (WordPress 5.5.1) * Added new compatibilty (Woocommerce 4.4.1) * Bug fix: replaced reference_id with transaction_id parameter = 1.0.35 - 2020-06-12 = * Adjusted changelog file structure * Added new compatibility (WordPress 5.4.2) * Added new compatibility (Woocommerce 4.2.0) * Newly supported countries for PaysafeCard: Iceland and Paraguay * Newly supported countries for PaysafeCash: Cyprus and Lithuania * Bug fix: pay button always showing at Orders section in Woocommerce admin = 1.0.34 - 2020-03-27 = * Newly supported country for Rapid Transfer: Greece * Removed American Express as a supported payment method * Added new compatibility (Woocommerce 4.0.0) * Added new compatibility (Woocommerce 4.0.1) = 1.0.33 - 2020-02-12 = * bug fix: add error message when WooCommerce Subscriptions not installed, but try reucring payment * bug fix: missing amount parameter when recurring payments are active and buy non-recurring product * bug fix: fatal error due to missing of amount parameter = 1.0.32 - 2020-02-05 = * NEW FEATURE: Recurring billing supported * bug fix: remove "Show separately" field for all payment methods except Credit Cards, MasterCard, Visa and AMEX * newly supported countries for Paysafecash: Belgium, Canada, Czech Republic, Denmark, France, Ireland, Luxembourg, Netherlands, Poland, Slovakia, Sweden, United Kingdom * Added new compatibility (Woocommerce 3.8.1) * Added new compatibility (Wordpress 5.3.2) = 1.0.31 - 2019-12-09 = * Added new compatibility (Wordpress 5.2.4) * Added new compatibility (Wordpress 5.3.0) * Added new compatibility (Woocommerce 3.7.1) * Added new compatibility (Woocommerce 3.8.0) * Fix bugs : undefined Index in class-skrill-payment-gateway.php * New supported country for PaysafeCash : Switzerland = 1.0.30 - 2019-10-16 = * Added new compatibility (Wordpress 5.2.3) * New supported country for PaysafeCash : Greece = 1.0.29 - 2019-08-15 = * Added new compatibility (Woocommerce 3.7.0) = 1.0.28 - 2019-07-30 = * Bug fix: make Astropay per country * Added new compatibility (Woocommerce 3.6.5) * Bug fix: iDeal payment method, solved title issue * New supported countries for Rapid Transfer: Belgium, Bulgaria, Estonia, Latvia, Netherlands and USA = 1.0.27 - 2019-06-28 = * Added new compatibility (Wordpress 5.2.0) * Added new compatibility (Wordpress 5.2.1) * Added new compatibility (Woocommerce 3.6.3) * Bug fix: Alipay available for customers from Great Britain * Added new compatibility (Wordpress 5.2.2) * Added new compatibility (Woocommerce 3.6.4) = 1.0.26 - 2019-05-10 = * Added new compatibility (Woocommerce 3.5.7) = 1.0.25 - 2019-03-19 = * Added new compatibility (Woocommerce 3.5.5) * Added new compatibility (Woocommerce 3.5.6) * Added new compatibility (Wordpress 5.1.0) * Added new compatibility (Wordpress 5.1.1) = 1.0.24 - 2019-01-30 = * Bug fix: missing success message with Paysafecard and Paysafecash orders * Added new compatibility (Woocommerce 3.5.3) * Added new compatibility (Woocommerce 3.5.4) * Added new compatibility (Wordpress 5.0.3) = 1.0.23 - 2018-12-21 = * Added new compatibility (Woocommerce 3.5.1) * Added new compatibility (Woocommerce 3.5.2) * Added new compatibility (Wordpress 5.0.1) = 1.0.22 - 2018-11-15 = * Added new payment method: Paysafecash * Added new compatibility (Wordpress 4.9.8) * Added new compatibility (Woocommerce 3.5.0) = 1.0.21 - 2018-06-29 = * Shop version compatible with wordpress 4.3.1 - 4.9.6 & woocommerce 2.4.10 - 3.4.3 * Added new compatibilty (Woocommerce 3.4.1) * Added new compatibilty (Woocommerce 3.4.2) * Added new compatibilty (Woocommerce 3.4.3) * Added new compatibilty (Wordpress 4.9.6) * Changed Sofort logo and name * Fix bug: translation on payment widget = 1.0.20 - 2018-04-13 = * Added new compatibilty (Woocommerce 3.3.4) * Added new compatibilty (Wordpress 4.9.4) * Fix bug: Wrong redirect page after success payment and page refresh * Fix bug: Missing error message when use worng Skrill e-mail for Skrill Account Settings * Fix bug: Order details not show up on payment widget when use Woocommerce 2.x.xx = 1.0.19 - 2018-03-03 = * Shop version compatible with wordpress 4.3.1 - 4.9.2 & woocommerce 2.4.10 - 3.3.3 * Added new compatibilty (Woocommerce 3.3.3) * Fix bug: missing supported country: Guadeloupe * Move text "Supported Banks" to above the logo on "Direct Bank Transfer", "Manual Bank Transfer", and "Cash/invoice" payment method * Fix bug: Wrong result message when paid with Paysafecard * Fix bug: Remove Belau/Palau as supported country = 1.0.18 - 2018-02-02 = * Shop version compatible with wordpress 4.3.1 - 4.9.2 & woocommerce 2.4.10 - 3.2.6 * Added new compatibilty (Woocommerce 3.2.6) * Added new compatibilty (Wordpress 4.9.2) * Fix bug: can't show the shop menu configuration = 1.0.17 - 2017-12-22 = * Shop version compatible with wordpress 4.3.1 - 4.9.1 & woocommerce 2.4.10 - 3.2.5 * Added new compatibilty (Woocommerce 3.2.5) * Added new compatibilty (Wordpress 4.9) * Change Info button content on payment widget = 1.0.16 - 2017-12-01 = * Shop version compatible with wordpress 4.3.1 - 4.9 & woocommerce 2.4.10 - 3.2.3 * Added new compatibilty (Woocommerce 3.2.3) * Added new compatibilty (Wordpress 4.9) * New logo for Sofort Banking = 1.0.15 - 2017-11-03 = * Shop version compatible with wordpress 4.3.1 - 4.8 & woocommerce 2.4.10 - 3.2.1 * Added new compatibilty (Woocommerce 3.2.1) * Added Norway as supported country for Rapid Transfer * Removed VISA Electron as separate payment method = 1.0.14 - 2017-10-13 = * Shop version compatible with wordpress 4.3.1 - 4.8 & woocommerce 2.4.10 - 3.1.0 * Added "Bitcoin" as payment method option * Changed cancel URL = 1.0.13 - 2017-10-06 = * Shop version compatible with wordpress 4.3.1 - 4.8 & woocommerce 2.4.10 - 3.1.0 * Enable USA as supported country for Skrill Wallet, VISA, MasterCard and Paysafecard * Fix bug : can not show order received page = 1.0.12 - 2017-08-01 = * Shop version compatible with wordpress 4.3.1 - 4.8 & woocommerce 2.4.10 - 3.1.0 * MAJOR UPDATE: Changed MQI and Refund URLs from moneybookers.com to skrill.com = 1.0.11 - 2017-06-09 = * Shop version compatible wordpress 4.3.1 - 4.8 & woocommerce 2.4.10 - 3.0.3 * New compatibility (Woocommerce 2.4.10 - 3.0.3) * New compatibility (WordPress 4.3.1 - 4.8) * Enable Peru as supported country for Astropay * Change some payment method logo sizes * Add United Kingdom as supported country for Alipay payment method * Implement display message "Please check merchant ID or secret word" when do update order and the merchant typed wrong merchant ID or secret word = 1.0.10 - 2017-04-11 = * Shop version compatible wordpress 4.3.1 - 4.7.3 & woocommerce 2.4.10 - 2.6.9 * Version tracker - removed * Rapid Transfer payment method - added new supported counties: Sweden, Finland, Denmark = 1.0.09 - 2017-03-29 = * Shop version compatible wordpress 4.3.1 - 4.7.3 & woocommerce 2.4.10 - 2.6.9 * Change order status Skrill - Payment Accepted to Completed * Change order status Skrill - Not Verified to On-Hold * Change order status Skrill - Suspected Fraud to On-Hold * Remove skrill order status (Skrill - Payment Accepted, Skrill - Not Verified, Skrill - Suspected Fraud) * Add notification at backend order details when order status is Not Verified or Suspected Fraud * Add "Transaction Status Completed" with two options available Processing/Completed for accepted successful transactions = 1.0.08 - 2017-03-17 = * Shop version compatible wordpress 4.3.1 - 4.7.3 & woocommerce 2.4.10 - 2.6.9 * Fix bug: the plugin translation is not translated into all languages * Change the fraud payment status to "Suspected fraud" * Change the invalid credential payment status to "not verified" = 1.0.07 - 2017-02-02 = * Shop version compatible wordpress 4.3.1 - 4.7.3 & woocommerce 2.4.10 - 2.6.9 * Implement direct bank transfer, manual bank transfer, cash / invoice, and unionpay * Change fraud detection from using md5sig into using new hash from database * Add invalid credential as a new payment status * Validate if payment signature is not equals to generated signature, mark as invalid credential * Fix bug : Double order notes if success payment * Add icons for invalid credential and payment not verified status in backend order list = 1.0.06 - 2017-01-26 = * Shop version compatible wordpress 4.3.1 - 4.7.3 & woocommerce 2.4.10 - 2.6.9 * Remove jcb, diners, and trusly payment method = 1.0.05 - 2017-01-07 = * Shop version compatible wordpress 4.3.1 - 4.7.3 & woocommerce 2.4.10 - 2.6.9 * Implement auto update order status from status url * Change behavior of payment to make user can pay order again even order already cancelled = 1.0.04 - 2016-12-26 = * Shop version compatible wordpress 4.3.1 - 4.7.3 & woocommerce 2.4.10 - 2.6.9 * Change logic to handling status url when response is late = 1.0.03 - 2016-12-21 = * Shop version compatible wordpress 4.3.1 - 4.7.3 & woocommerce 2.4.10 - 2.6.9 * Fix bug : payment status not automatically updated when response from status url is late * Remove auto refund when fraud detected and change payment status to not verified * Resize payment method logo = 1.0.02 - 2016-12-13 = * Shop version compatible wordpress 4.3.1 - 4.7.3 & woocommerce 2.4.10 - 2.6.9 * Fix wrong notification message when changing skrill credential setting * Fix additional information not show when use All Cards and Alternative Payment Methods * Fix bug : api password and secret word is not md5 encrypted automatically * Fix bug : detect fraud payment feature * Hide api password and secret word when using inspection element * Fix bug : images in payment method list is float to right when using different template * Fix bug : icons in backend order list are not shown when using mozilla firefox = 1.0.01 - 2015-10-10 = * Shop version compatible wordpress 4.3.1 - 4.6 & woocommerce 2.4.10 - 2.6.4 * Remove JCB and Diners payment methods and logos * Rename 'Credit Card / Visa, Mastercard, AMEX, JCB, Diners' payment method to be 'Credit Cards' * Change logo and name of Skrill Direct into Rapid Transfer * Trigger refund only when MD5 signature does not match * Show transaction ID at backend order detail * Show email address of skrill account at backend order detail - when paid with skrill wallet method * Implement log for debugging * Add JCB and Diners payment methods * Implement status_url to update order status instead off return_url * Implement partial refund * Implement refund status pending = 1.0.0 = * Initial and beta release