The WooCommerce Polar Payment Add-on helps you connect the Polar payment gateway directly to your WooCommerce store. You don’t need any extra tools or third-party plugins to make it work.
With this add-on, store owners can safely accept payments, track transactions, and automatically update orders using Polar’s system. Customers can simply choose Polar as their payment option at checkout and complete their payment easily. Once the payment is done, the system confirms it instantly and redirects the customer back to your store without any issues.
Installation
- Install and activate the WooCommerce plugin.
- Install and activate the WooCommerce Polar Payment Add-on.
- Navigate to WooCommerce > Settings > Payments.

License Settings
Go to the License Settings tab to add and activate the product’s License Key. License keys can be found in the email you received when you purchased the add-on. Add your license key in the corresponding field and click on Activate.

Payment Gateway Settings
All configuration for the Polar Payment Gateway is managed directly from: WooCommerce > Settings > Payments > Polar

Available Settings
- Enable/Disable
- Enable or disable Polar payments.
- Check “Enable Polar Payments” to activate.
- Title
- Defines the payment method title shown to customers on checkout.
- Example: Pay with Polar
- Description
- Description shown on checkout page.
- Example: You will be redirected to Polar to complete your payment.
- Product Name
- This defines the reference name of the transaction sent to Polar. It may also appear in order confirmation emails, helping customers identify their payment.

- Test Mode
- Enable this option to process payments in the sandbox/testing environment.
- Polar Test OAT Token
- Required for testing transactions.
- This token can be generated from the Polar Sandbox account.
- Polar Live OAT Token
- Used for real (live) transactions after testing is completed.
How to Get Polar Test OAT Token
To test the payment gateway:
- Go to the Polar Sandbox website.
- Create your account or log in.
- Navigate to the Settings section.
- Scroll down and create your Test OAT Token.

- Copy and paste the token into the Polar Test OAT Token field in WooCommerce.
Checkout Experience & Payment Workflow
Once enabled, customers will see the “Pay with Polar” option on the checkout page, providing a clear and convenient payment choice. After selecting this option and clicking Place Order, the customer is securely redirected to Polar to complete the payment. The system initiates and processes the transaction in the background, and upon successful payment, the customer is redirected back to the Order Received (Thank You) page, ensuring a smooth and reliable checkout experience.


Webhook Integration
- Polar sends real-time payment updates to your store.
- The system listens to these events and updates the order status automatically.
Payment Confirmation Handling & Transaction Management
Payment status is verified automatically, and the WooCommerce order status is updated accordingly based on the transaction result. Order notes are also added for each update to maintain transparency. Additionally, all transactions are stored securely, allowing merchants to track payments, monitor transaction statuses, and maintain accurate records for future reference.


Switching to Live Mode
Once testing is completed successfully:
- Disable Test Mode
- Enter your Polar Live OAT Token
- Save changes
Note: Make sure all settings are correctly configured before switching to live mode.
FAQ’s
1. How do I enable the Polar payment gateway?
Go to WooCommerce > Settings > Payments, find the Polar Payment Gateway, and enable it. Then configure the required fields, like tokens, and save the settings.
2. Where can I get the Polar Test OAT Token?
You can generate the Test OAT Token from the Polar Sandbox website by creating an account and accessing the Settings section.
3. How do I switch from test mode to live mode?
Once testing is successful, disable Test Mode and replace the Test OAT Token with your Live OAT Token, then save the settings.
4. What happens after a successful payment?
After a successful transaction, the customer is redirected to the Order Received (Thank You) page, and the order status is updated automatically.
5. Are transactions automatically recorded?
All transactions are securely recorded, and order notes are added for each payment update, allowing you to track and manage payments.
Changelog’s
1.0.0
- Initial release.