unoSignature releasesself-updates
Wordpress Universal Non-Opinionated Signature plugin
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.zipShips 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.completedsigning_request.certificate.generatedsigning_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
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| 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 |