Description
Pausalko for WooCommerce connects your online store to Pausalko — the invoicing and accounting platform for Serbian freelancers and small businesses.
When a customer successfully pays for an order, the plugin automatically:
- Creates a client in Pausalko if they don’t already exist
- Creates products/services if they don’t already exist
- Issues an invoice (for legal entities) or fiscal receipt (for individuals)
- Fiscalizes through SUF (Serbian fiscal system)
- Sends an email with PDF to the customer
- Records the payment as fully paid
All of this happens instantly and automatically — no manual data entry needed.
What gets sent to Pausalko:
- Order details — number, total amount
- Customer info — name, email, phone, company
- Billing address — street, city
- Line items — product name, quantity, price
- Transaction data — transaction ID, auth code, masked card number
Automatic retries: If the Pausalko server is temporarily unreachable, the plugin retries up to 3 times with exponential backoff (2 min, 8 min, 32 min). All attempts are logged in WooCommerce logs and order notes.
Features
- Automatic invoice/fiscal receipt creation on successful payment
- SUF fiscalization and customer email built-in
- Works with any WooCommerce payment gateway
- Per-gateway SUF payment type mapping (card, cash, wire transfer, …) with a configurable default
- Enhanced NestPay gateway support (Banca Intesa, Erste Bank, etc.)
- HMAC-SHA256 signature verification for security
- Automatic retries with exponential backoff on failure
- Test Connection button to verify setup
- Full logging via WooCommerce logs
- Order notes on sync success/failure
- Clean uninstall — removes all settings on deletion
- Extensible via WordPress filters
Privacy
This plugin sends order and customer data to Pausalko when a payment is completed. The data includes customer name, email, phone, billing address, order total, and line items. This is necessary for Pausalko to create invoices and fiscal receipts on your behalf. Please refer to the Pausalko Privacy Policy for details on how data is handled.
Filters
pausalko_wc_payload
Modify the entire payload before sending to Pausalko.
pausalko_wc_gateway_data
Add or modify payment gateway-specific data for additional gateways.
Installation
- Upload the
pausalko-for-woocommercefolder to/wp-content/plugins/ - Activate the plugin through the ‘Plugins’ menu in WordPress
- In your Pausalko account, go to Agency Settings WooCommerce
- Click Generate credentials to get your endpoint URL and secret key
- In WordPress, go to WooCommerce Pausalko
- Paste the API Endpoint URL and Webhook Secret
- Click Save Changes, then Test Connection to verify
FAQ
-
What happens if the Pausalko server is down?
-
The plugin retries automatically up to 3 times with increasing delays (2, 8, and 32 minutes). Each attempt is logged in WooCommerce logs and as an order note.
-
Does this work with any payment gateway?
-
Yes. The plugin hooks into WooCommerce’s
woocommerce_payment_completeaction which fires for all gateways. NestPay gateways get additional transaction details included. -
How is the payment type on the fiscal receipt determined?
-
Under WooCommerce Pausalko you map each active payment gateway to a SUF payment type (Card, Cash, Wire transfer, etc.). That type is written onto the fiscal receipt. Gateways you don’t map use the configurable default; if the plugin sends nothing, Pausalko falls back to your agency’s default payment type.
-
What data is sent to Pausalko?
-
Order details (total, number), customer information (name, email, phone, company), billing address (street, city), line items, and payment gateway transaction data. No passwords or payment card numbers are sent — only masked card numbers when available.
-
Can I use this for local development?
-
Yes. Add
define('PAUSALKO_WC_SKIP_SSL', true);to yourwp-config.phpto skip SSL verification for local.testor.localdomains.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Pausalko for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Pausalko for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.4
- Fixed contributors list
1.0.3
- Added plugin log image
1.0.2
- Updated author and privacy URLs to pausalko.rs
- Order panel now clearly shows when Pausalko rejected a sync (no fiscal receipt issued)
1.0.0
- Initial release
- Automatic invoice and fiscal receipt creation
- SUF fiscalization and customer email
- NestPay gateway transaction details
- HMAC-SHA256 signature verification
- Automatic retries with exponential backoff
- Test Connection feature
- Clean uninstall