
Pay50 for WooCommerce lets your store accept credit and debit card payments through the Pay50 payment gateway. Card details are entered directly on your checkout page (server-to-server integration) — there is no hosted payment page — and are transmitted securely to the Pay50 API for authorization. When a 3-D Secure challenge is required, it can be shown as a full-page redirect (default) or, once your domain is whitelisted with Pay50 support, inside an iframe that keeps the customer on your site.
Features
Requires WooCommerce. This plugin adds a payment method to WooCommerce and does not function on its own.
This plugin connects to the Pay50 payment gateway API to authorize and settle card payments. This connection is required for the plugin to work as a payment method — without it, no payment can be processed.
What is sent, and when: when a customer places an order using Pay50 (and during any related status check, 3DS capture, or saved-card upsell charge), the plugin sends the following to the Pay50 gateway endpoint you configure in the settings, over HTTPS:
What is received: the plugin receives payment results via the return URL (after a 3DS challenge) and via asynchronous webhook callbacks, and it can query transaction status on demand.
Data is transmitted only to the Pay50 gateway base URL configured in the plugin settings (your Pay50 live or sandbox endpoint). The plugin does not send data to the plugin developer and does not “phone home.”
Because raw card data is transmitted from your server, your store falls under PCI-DSS SAQ D scope. Ensure your hosting and site meet the relevant PCI-DSS requirements before going live.
Legal disclosure — Pay50 Remit Ltd. (last updated May 14, 2026)
Pay50 is a registered Money Services Business (MSB) in Canada under the Proceeds of Crime (Money Laundering) and Terrorist Financing Act (PCMLTFA). FINTRAC registration does not constitute an endorsement, license, or approval of its services. Services provided include foreign exchange, money transferring, issuing/redeeming money orders, virtual currency dealing, and payment service provider (PSP) activities.
All suspicious transactions are reported to FINTRAC. Large cash and virtual currency transactions (CAD $10,000 or more) are reported as required by law. Pay50 is PCI DSS compliant, and customer funds and records are handled in accordance with Canadian AML/ATF regulations.