This plugin adds the Pay. Payment Methods to your WooCommerce installation.
Receive payments quickly, easily and securely via Pay.
By installing this plugin you’ll be able to integrate the Pay. omnichannel payment methods for WooCommerce into your WooCommerce webshop.
This will only take a few minutes. When the plugin is successfully installed your customers will be able to checkout their orders through payment options such as iDeal, PayPal, Creditcard and so on.
Behind every payment
Pay. is the payment service provider that makes online and offline selling easy and fun. A reliable and smart partner who processes hundreds of thousands of payments every day. All popular payment methods are available through Pay, as the company works hard to become the largest full-service omnichannel payment processor in the market.
Why Pay?
Pay. unburdens you when it comes to payments. So that you can focus on your core business and can realize further growth. Pay. knows that payments are more than just a transaction. That is why the company does not only facilitate payments, but they also create the smoothest and safest experience – for you and for your customers. With a higher conversion and more revenue as ultimate results.
The benefits of Pay.
The all-in-one payment provider
One contract, one integration, one payout, one invoice. Go live in 15 minutes! Pay. has simple matching modules for the well-known accounting programs. And Pay.’s synchronization module lets you automatically prepare a file in any desired format. It doesn’t get any easier.
All popular payment methods in the Netherlands and Europe
Let your customers pay how they want with Pay. That’s how you get more orders and a higher conversion. Pay. is specialized in letting you offer post-payment, payment in installments and payment on credit options in your webshop or retail location.
Your payments are always transparent and at hand
The Pay. platform gives you real-time insight into all your payments, even on the go with the handy Pay. app.
Pay. is available for help and advice 24/7
Personal service is essential. That is why Pay. gives you the best access to your own account manager, technical support via chat, mail and telephone and the 24/7 breakdown service.
Payment methods and features
The full list of payment methods implemented in the WooCommerce omnichannel payment gateway by Pay. can be viewed here.
A brief overview of some of the options:
Internetbanking : iDEAL, Bancontact, Giropay, EPS, Sofort….
Creditcards : Visa, Mastercard, AMEX…
Buy Now Pay Later / Instalments : iDEAL in3, Riverty, Klarna, Billink, SprayPay…
Wallets : PayPal, Amazon Pay, WeChat Pay, AliPay, ApplePay…
Vouchers & prepaid : Paysafecard, VVV Giftcard, Fashion Cheque, YourGift, Givacard…
Instore payments: can be enabled when you have a card terminal via Pay.
Bank transfers and telephone payments are also possible…
… and much more!
To sign up, visit the registration page: https://www.pay.nl/en/register-now
For more information about the payment solution packages and rates, go to https://www.pay.nl/en/prices
For any further questions please send an email to [email protected]
This section describes in short how to install the plugin and get it working.
If you need more help, you can find our documentation here or send an email to [email protected]
Make a connection with Pay. by using your connection data
Configure the payment options to your own wishes
Payment options are instantly available in your checkout
Payment screens directly available to the customer
Pay. app available for direct overview on your phone
Infinite insight in your payments.
The widest range of payment methods, always up-to-date.
One platform for all payments.
You can register here (Dutch and Belgian companies only)
Yes there is!
You can find it here
Please don’t use WordPress forums to get support from us, we don’t receive notifications for questions posted there.
If you need our help, please email us at: support[at]pay.nl
At the moment the plugin supports the following payment methods:
The easiest way to get started is bij using a free pioneer account.
With this account there are no monthly fees, you’ll only pay transaction costs for the transactions you make.
Check the pioneer tariffs here
If you want to be able to use creditcards, you’ll need to have at least a professional account.
For more information check: pakketten
Paid accounts have better tariffs! see: tariffs
Updated language options to start payment with
Added retourpin functionality
Added filter on shipping method option
Updated iDEAL in3 logo
Added support for chargebacks
Fixed an address issue with PostNL
Updated translations
Updated default value for payment screen language
Payment methods added
Compatibility with WooCommerce 8.5
Safari issuer fix
Updated payment methods
Added multicore support
Updated DOB settings for WooCommerce Blocks
Added section advanced settings
Update for PHP 8 compatibility
Updated translations (NL, EN, FR, DE)
Updated some brand icons
Improved Verify processing
Added WooCommerce Blocks iDEAL issuer selection
Queries optimized
Suggestions button added
Changed API field to password field
Updated some translations
Added logo for iDEAL bank Nationale-Nederlanden
Test mode expanded with IP check
Auto void added for AUTHORIZE transaction when order is cancelled
Added support for WooCommerce Blocks
Added brand icons for iDEAL banks N26 and Your Safe
Updated translations
Updated translations
Updated Billink Logo
Updated default selection for iDEAL banks
Updated Pay. style
Updated translations
Updated Menu
Added order state automation
Added Givacard option to add a custom checkout logo
Added Online Bankbetaling, Shoes & Sneakers, Your Green Gift Card, Sodexo, Monizze, Batavia Stad Cadeaukaart
Added Pay. connection status
Fixed error showing on multisite installation
Fixed a multisite installation issue
Added support for payment method Blik
Added support for payment method Biller
Fixed a multisite install issue
Textual updates for IN3
Improvements in processing payments
Order status will now be cancelled
instead of failed
when a payment gets cancelled.
Update AfterPay/Riverty naming.
Update AfterPay/Riverty logo
Made under the hood improvements
Added payment method Nexi
Added Apple Pay detection option
Made under the hood improvements
Fixed a reinstall issue
Fixed compatibility with WooCommerse version 6.6.0
Fixed an issue with auto-capture and Klarna
Under the hood code updates
Fixed an issue with enabling the plugin in a multisite environment
Fixed currency issue with VISA payments
Updated translations
Fixed the issue where the refund button sometimes didnt show
Added payment method Biercheque
Added setting for optionally changing the behaviour of saving the used payment method within an order.
Added option for post payment methods to filter out checkout methods based on customer-type
Added option to prefix orderdescription
Added PAY-register link to settings
Optional date-of-birth field is now of type date
Fixed a minor multistore issue
Added method AfterPay International
Updated internal functionality
Fixed a refund issue which occured with authorized payments
Added a security failover option
Added option to disable refund processing for refunds initiated from Pay. admin
Added option to enable auto-capture for completed orders
Added payment method Google Pay
And some minor updates
Added option to make date-of-birth a required field for post-payment methods
Fixed a refund issue
Updated the SDK
Fixed problem in the payment return url
Added authorise setting for After Pay, Billink, IN3, Klarna and SprayPay.
Now showing the correct payment method used in the order, when the initial payment method is skipped.
Refunds made in Pay. Admin will now update the orderstatus in your WooCommerce
Added payment methods Good4fun and Trustly. Fixed some minor issues.
Added logging (enable with setting). Fixed some minor issues. Added paystyle for checkout.
Fixed a problem with the exchange handler
Raised minimum version for WooCommerce to 3.0. Fixed a PHP notice, replaced the use of deprecated functions and added Dutch translations.
Added De Cadeaukaart payment method
Fixed an issue which occurs when loading the plugin’s default settings and no setup settings are available.
Fixed currency issue
Added fix for using an empty payment description
Updated SDK
Using local images for payment methods
Minor bugfix in setting a canceled order
Add DOB to Billink and Fix bug for DOB not working correct
Tested for new WooCommerce version and fixed minor bugs
Updated layout and Added settings to add VAT-number and COC-number to checkout.
Add payment methods Payconiq and Multibanco
Update plugin with object info
Change Pay.nl name to Pay. everywhere
Added setting alternative exchange url
Fixed wrong paymentmethod names
Add payment method Klarna KP
Fix a bug where the full amount gets refunded after putting a 0 in the refund amount field
Change the names of Billink and in3
Change the payment profile icons to a static link
Added payment method Apple Pay
Better exception handling in exchange script
Added paymentmethods: Tikkie, Przelewy 24 and Creditclick
Setting order status to on-hold when the transaction needs to be verified
Substr lastname on 32 characters to prevent API errors
Updated low tax class to 9%
New payment method Alipay
Updated SDK
Added new payment method EPS-Überweising
Renames Capayable Gespreid to IN3 Gespreid betalen
Added paymentOptions Cashly, Wechat Pay and SprayPay
Added tokencode to the authentication
Authorized transactions now use the transaction amount to check if the amount corresponds to the order amount. because the paidamount is 0
Added paymentmethods Dankort and CartaSi
Added some extra checks before setting order status to failed.
The plugin will not set the order status to failed if the order is already paid or if the last used method is not a Pay. method.
Changed the order_id field to bigint because the post it refers to is also bigint
Canceled transactions now change the order status to failed
Added an option to process high risk payment methods
Better exception handling in exchange script
Added caching for the list of pin terminals
Paymentmethods now have a min and max amount.
orderId is now also saved in meta data in versions < v3.0
Fixed backwards compatibility issue with woocommerce < 3
Exchange was not working in Woocommerce versions < v3.0
Authorize transactions handled as paid
Added code for supporting older (< v3) versions of Woocommerce
Language was not sent to Pay.
Added message if woocommerce version < 3.0.0
Added payment method Yehhpay
Updated for Woocommerce 3.0
Bugfix for paylinks, the ipaddress is not set in the order, so i needed to get the ipaddres another way
Added payment method klarna
Plugin is now not processing exchange calls for statusses it doesn’t know.
This was causing unexpected behaviour
Fixed a bug where the tax class was not correctly sent for products
Updated backend, now uses the SDK
Added instore payments (PIN)
CustomerName and CustomerKey (bankaccountnumber) are now stored in the order metadata
Added payment method: Webshop Giftcard
Icon size is now configurable
Added utm_nooverride to return url
Exchange now correctly gets variables from get and post vars
Orders paid with bank transfer will now reduce stock on order placement
Added Capayable Gespreid betalen
Error in retun page when payment is canceled
Changed behaviour of getIp, the port removal broke ipv6 addresses
When the customer ip address includes a port number, remove it before sending it to paynl
Fixed notice
Fixed an error where every order had CANCELED in the url
Plugin now shows a flash message when the payment is canceled
Sofortbanking now also has the slow confirmation setting.
Added option for Capayble to ask for birthdate during checkout
Added payment method Capayable
Updated for woocommerce 2.6.0 compatibility
Added payment method Focum (Achterafbetalen.nl)
Removed payment methods that are unavailable from the settings view
Edited the error functions because of incompatibility with other plugins
Added initial order status setting for banktransfer
Added Payment method: American Express
Added Payment method: VVV Giftcard
Added testmode setting, so transactions can be made in testmode
Added language setting: use browser language
Added new Payment method: Fashion Giftcard
Added new Payment methods
* Billink
* Givacard
* Wijncadeau
Sending the fees as a product instead of a correction line
Now sending custom order numbers instead of post_id
Fixed a small typo in Pay_Helper_Transaction