Pausalko for WooCommerce

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

  1. Upload the pausalko-for-woocommerce folder to /wp-content/plugins/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. In your Pausalko account, go to Agency Settings WooCommerce
  4. Click Generate credentials to get your endpoint URL and secret key
  5. In WordPress, go to WooCommerce Pausalko
  6. Paste the API Endpoint URL and Webhook Secret
  7. 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_complete action 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 your wp-config.php to skip SSL verification for local .test or .local domains.

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.

Contributors

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