Linux 软件免费装
Banner图

Nguyano Escrow Manager

开发者 nguyano
更新时间 2026年7月25日 07:40
PHP版本: 8.2 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

paypal payments marketplace cryptocurrency escrow

下载

1.0.0

详情介绍:

Nguyano Escrow Manager adds a structured escrow workflow to WordPress for marketplaces, agencies, and private transaction portals. Payers and earners can agree to contracts, fund milestones, submit work, request revisions, open disputes, and release approved funds while administrators retain operational oversight. The plugin tracks contract state, reserved balances, invoices, wallet entries, notifications, and audit activity. Payment movement is handled through the site owner's configured manual, PayPal, or NOWPayments processes. Nguyano Escrow Manager does not itself act as a bank, payment processor, licensed escrow provider, or legal adviser. Nguyano Escrow Manager uses WordPress administration, shortcodes, AJAX, cron, REST routes, roles and capabilities, settings, mail, users, and privacy tooling while storing escrow-specific operational records in custom database tables managed by the plugin migration layer. How Nguyano Escrow Manager works
  1. Users register and complete any email, KYC, or administrator approval requirements enabled by the site owner.
  2. A payer creates an escrow contract, invites an earner, and defines the work, amount, and milestone terms.
  3. The earner accepts the contract, and the payer funds it through an available deposit method or wallet balance.
  4. Nguyano Escrow Manager records the funded amount as reserved, creates the related accounting records, and tracks the contract through delivery.
  5. The earner submits work. The payer can approve a release, request a revision, open a dispute, or follow the configured cancellation process.
  6. Approved releases credit the earner's wallet, while notifications, invoices, activity records, and audit entries preserve the transaction history.
Core escrow workflow Payments, wallets, and accounting User onboarding and compliance controls Admin tools Recovery Backups Nguyano Escrow Manager Recovery Backups are versioned .zip packages for same-site Nguyano Escrow Manager recovery. They are not general WordPress hosting backups. Plugin database tables are always included. Before creation, administrators can choose whether to also include: Only users with the nguyano_escrow_manager_user role are included in the user identity component. Internal platform accounting uses a plugin wallet actor rather than a recoverable WordPress user account, and unrelated WordPress users are not included as recoverable user identities. KYC documents require included user identities and metadata so ownership can be restored correctly. WordPress passwords remain one-way hashes and are never decrypted. Creation and restore show a percentage bar with current and recent step messages. Archives include a manifest, selected component map, file counts, and SHA-256 checksums. Restore accepts only current Nguyano Escrow Manager .zip recovery packages; standalone SQL and arbitrary ZIP files are rejected. Existing WordPress users are reused only when the username matches and the live account is already an Nguyano Escrow Manager user. If an archived user ID collides with a different live account, Nguyano Escrow Manager restores the backed-up user at a safe ID and reconnects plugin records to the remapped identity. If a matching username exists but that live account is not an Nguyano Escrow Manager user, restore stops without changing that WordPress account. Recovery packages may contain sensitive personal, financial, authentication, and KYC data. Restrict administrator access, protect downloaded/off-site copies, define a retention policy, and securely delete expired archives. REST API Nguyano Escrow Manager includes a custom WordPress REST API namespace: nguyano-escrow-manager/v1. Available routes include: REST access is controlled by plugin settings, API keys, scopes, optional HMAC signatures, per-key rate limits, CORS origin settings, request logging, and dataset permissions. Security model Nguyano Escrow Manager is designed around WordPress security practices: Nguyano Escrow Manager helps site owners operate an escrow workflow, but it does not replace legal, tax, banking, money-transmission, fraud, or jurisdiction-specific compliance advice.

安装:

  1. Upload the nguyano-escrow-manager folder to /wp-content/plugins/, install the release ZIP through Plugins > Add New, or install it from the WordPress.org plugin directory when available.
  2. Activate Nguyano Escrow Manager from the WordPress Plugins screen.
  3. Go to Nguyano Escrow Manager > Settings and configure the general, security, payment, fee, deposit, withdrawal, escrow flow, email, appearance, advanced, and REST API options required by your site.
  4. Go to Nguyano Escrow Manager > Tools > Public Pages and create the required frontend pages, or create pages manually with the listed shortcodes.
  5. Configure PayPal, NOWPayments, email, approval, KYC, REST API, cron, or Recovery Backup settings only for the features you intend to use.
  6. Register or approve at least two test users, then test the complete contract, funding, delivery, dispute, release, and withdrawal flows on a staging site before processing real transactions.

屏幕截图:

  • Escrow contracts admin table with status filters, bulk actions, export, and detail navigation.
  • Frontend contract overview with acceptance actions, contract details, and financial summary.
  • Frontend contract lifecycle view with progress checkpoints and funded/released totals.
  • Frontend contract conversation view with participant messages and contract summary.
  • Deposits admin table with gateway references, statuses, invoice links, and review actions.
  • Platform revenue and accounting view with fee totals, invoice rows, and transaction state.
  • Settings screen with payment, security, escrow flow, REST API, and appearance controls.
  • Frontend dashboard with contract, dispute, wallet, withdrawal, wallet-movement, and escrow-pipeline summaries.
  • Frontend PayPal deposit modal with funding limits, gateway charges, wallet credit, and PayPal/card actions.
  • Admin user profile view with role details, profile controls, contract tabs, wallet balance, withdrawals, and dispute metrics (in dark mode).
  • Frontend payment options screen with manual, PayPal, and crypto deposit gateway choices.

升级注意事项:

1.0.0 First production release. Review payment credentials, security settings, public pages, REST API settings, cron behavior, KYC requirements, and legal/compliance obligations on a staging site before processing real transactions.

常见问题:

Is Nguyano Escrow Manager a complete escrow platform?

Nguyano Escrow Manager provides the WordPress plugin infrastructure for escrow contracts, milestone funding, user dashboards, admin operations, deposits, withdrawals, disputes, wallets, invoices, and audit records. Site owners remain responsible for their legal, payment, tax, and regulatory obligations.

Does Nguyano Escrow Manager hold money directly?

No. Nguyano Escrow Manager tracks balances, reserved funds, releases, refunds, fees, and withdrawals inside WordPress, but it is not a bank, payment processor, or licensed escrow provider. Actual money movement depends on the manual or external gateway accounts configured by the site owner. Review the legal, tax, KYC, money-transmission, and escrow requirements that apply to your business and jurisdiction.

Which payment methods are supported?

Nguyano Escrow Manager supports manual deposits, PayPal deposits, NOWPayments crypto deposits, and manual/PayPal/crypto withdrawal request workflows. Payment methods must be enabled and configured by an administrator.

How do I enable PayPal?

Go to Nguyano Escrow Manager > Settings > Payment, configure the PayPal mode and credentials, then use the PayPal setup/help action in the settings interface. PayPal should not be enabled unless the required client ID, secret, and related production settings are present.

How do I enable crypto payments?

Go to Nguyano Escrow Manager > Settings > Payment, configure the NOWPayments API key, IPN secret, and supported coins, then enable crypto payments. Crypto payment completion depends on NOWPayments invoice status and webhook processing.

Can users withdraw funds?

Yes. Users can request withdrawals through the configured manual, PayPal, or crypto withdrawal methods. Admins review and process withdrawal requests from the Nguyano Escrow Manager admin area.

Does Nguyano Escrow Manager support KYC?

Yes. Admins can configure whether KYC is required before approval and can define accepted document categories such as passport, national ID, driver license, residence card, or utility bill.

Does admin approval block users from the frontend app?

Yes. Admin approval is the final barrier for full frontend app access. Email verification and KYC can be configured as prerequisites before admin approval is granted.

Does Nguyano Escrow Manager create custom database tables?

Yes. Nguyano Escrow Manager creates and maintains custom tables for contracts, milestones, contract messages, escrow transactions, invoices, wallet balances, wallet ledger records, deposit metadata, withdrawal metadata, PayPal orders, crypto deposit metadata, crypto webhooks, disputes, dispute messages, notifications, activity logs, and Recovery Backup records.

What does a Recovery Backup include?

Plugin database tables are always included. Administrators can additionally select frontend Nguyano Escrow Manager user identities and plugin-owned metadata, plugin settings, protected KYC documents, and managed uploads. Automatic Recovery Backups include every component, but the user identity component is still limited to frontend Nguyano Escrow Manager users and excludes the internal platform accounting actor.

Can I restore a standalone SQL file?

No. Nguyano Escrow Manager restores only current, versioned .zip Recovery Backups created by the plugin. Raw .sql files and arbitrary or unversioned ZIP archives are rejected.

Does Nguyano Escrow Manager include a REST API?

Yes. The REST API uses the nguyano-escrow-manager/v1 namespace and includes routes for status, stats, contracts, users, invoices, wallet balance, transactions, disputes, dispute messages, contract creation, and contract trashing. Access is controlled by plugin settings, API keys, scopes, dataset permissions, rate limits, optional signatures, and CORS settings.

Can I customize the frontend experience?

Nguyano Escrow Manager includes frontend layout and appearance settings plus CSS files for the frontend app shell. Developers can override templates carefully in a child workflow, but production changes should preserve escaping, nonces, and permission checks.

Is Nguyano Escrow Manager multisite compatible?

Nguyano Escrow Manager uses site-specific WordPress options and database table prefixes. Test carefully on multisite before production use, especially around activation, cron, roles, custom tables, and payment gateway callbacks.

Does Nguyano Escrow Manager work without third-party services?

Core manual workflows can operate without external payment gateways. PayPal, NOWPayments, and WordPress AI Client integrations are optional and only run when enabled and configured.

更新日志:

1.0.0