WooCommerce – PrimoPay Gateway for WooCommerce


Allows your WooCommerce shop to accept credit cards payments using the PrimoPay payment gateway.

The PrimoPay website has more information regarding this product: http://www.primopay.com.au


When processing a payment I get SOAP errors

You need to ensure that the SOAP extension is enabled on your website server. Contact your hosting company to get them to enable SOAP.

In test mode, I always get error 99

In test mode, the number of cents of the order becomes the returned error code.

To place a successful order you need to have 00 cents or 08 cents as your total order amount.

(08 is success for ANZ, 00 is success for everyone else).

When you go to live mode, this restriction is removed and orders can be successful at any cents value.

Can you handle non Australian Merchants?

PrimoPay only works with Australian online enabled merchant accounts. If you have an Australian merchant bank account then you can use PrimoPay.

Do you process via tokens?

The token facility will be coded in a future version. If you require tokens then please contact me.



  • Tested up to 4.2.2
  • Adjusted error messages to remove deprecated API calls
  • Used WP built in URL finder for call to wsdl file


  • Tested up to 4.1.0


  • Initial release.

Contributors & Developers

This is open source software. The following people have contributed to this plugin.

Browse the code