WP Manifestindependent plugin directory
manifest / ecommerce / unosignature

unoSignature releasesself-updates

Wordpress Universal Non-Opinionated Signature plugin

by unostar.dev · github.com/unostar/unosignature · website

0stars
30release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/unostar/unosignature/releases/download/v0.2.0/unosignature.zip

Ships its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.

Readme

unoSignature

WordPress Universal Non-Opinionated Signature plugin.

Requirements

  • WordPress
  • WooCommerce
  • PHP 7.4+
  • Signature provider credentials

Settings

All plugin configuration lives in Settings → unoSignature and is stored in the WordPress wp_options table under the option key unosignature_settings.

wp-config.php overrides

For backward compatibility, individual values can be overridden in wp-config.php. When a constant is defined, it takes priority over the saved option:

define('FIRMA_API_KEY', '...');
define('FIRMA_TEST_API_KEY', '...');
define('FIRMA_USE_TEST_KEY', true);
define('FIRMA_WEBHOOK_SECRET', '...');
define('FIRMA_OWNER_COPY_EMAIL', 'owner@example.com');
define('FIRMA_DEBUG', true);

Signing agreement rules (products, categories, templates) are configured in the admin UI. For visa_services rules, set three Firma template_field_id UUIDs on the same row (additional applicants, representative, sponsor). No built-in defaults; copy UUIDs from your Firma template.

Visa checkout (visa_services)

When the cart matches a signing rule with agreement group visa_services, checkout parses TM EPO cart rows by cssclass (firma_primary_*, firma_spouse_*, firma_representative_*, firma_sponsor_*, additional applicants, minor children) and sends non-empty blocks as read-only Firma fields[] overrides. The signer is WooCommerce billing (recipients[0] + custom_fields.birthdate). Questionnaire fields and EPO toggles are ignored.

Webhook

Configure firma.dev to send webhook events to:

https://example.com/wp-json/firma/v1/webhook

Handled events:

  • signing_request.completed
  • signing_request.certificate.generated
  • signing_request.recipient.declined

Updates

Updates are delivered automatically from public GitHub Releases (unosignature.zip). No GitHub settings or token required in WordPress.

Firma test mode

Settings include a test API key and Use test API key toggle. Test requests do not consume live Firma credits (signing requests are watermarked).

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v0.2.0 Aug 8, 2026 unosignature.zip 1
v0.1.38 Aug 8, 2026 unosignature.zip 1
v0.1.37 Aug 8, 2026 unosignature.zip 1
v0.1.36 Jul 21, 2026 unosignature.zip 1
v0.1.35 Jul 10, 2026 unosignature.zip 2
v0.1.34 Jul 10, 2026 unosignature.zip 1
v0.1.33 Jul 10, 2026 unosignature.zip 0
v0.1.32 Jul 10, 2026 unosignature.zip 0
v0.1.31 Jul 10, 2026 unosignature.zip 1
v0.1.30 Jul 10, 2026 unosignature.zip 1
v0.1.29 Jul 10, 2026 unosignature.zip 0
v0.1.28 Jul 10, 2026 unosignature.zip 2
v0.1.27 Jul 9, 2026 unosignature.zip 0
v0.1.26 Jul 9, 2026 unosignature.zip 0
v0.1.25 Jul 9, 2026 unosignature.zip 1
v0.1.24 Jul 9, 2026 unosignature.zip 1
v0.1.23 Jul 9, 2026 unosignature.zip 0
v0.1.21 Jul 8, 2026 unosignature.zip 1
v0.1.20 Jul 5, 2026 unosignature.zip 1
v0.1.19 Jul 3, 2026 unosignature.zip 1
v0.1.18 Jul 3, 2026 unosignature.zip 1
v0.1.17 Jul 3, 2026 unosignature.zip 0
v0.1.16 Jun 15, 2026 unosignature.zip 1
v0.1.15 Jun 15, 2026 unosignature.zip 1
v0.1.14 Jun 15, 2026 unosignature.zip 1