We need to a developer to develop a plugin with the following features,
Plugin will access the remote rest api to configure WordPress site. Plugin will also integrate with paypal for subscriptions. Plugin will present a dashboard to display the actions allowed/required in the current state of the plugin.
Initially there is a button/link to activate the plugin. This step gets the email address and domain name(s) of the current website and sends this information to rest api. The remote server returns a script. This script will then be added between the <head> and </head> tags on each page of the site.
Dashboard connects to rest API to check email verification status, current package and subscription period. If the email address is not verified, the user will be asked to verify their email address. The site script is inserted between the <head> and </head> tags on each page of the site only if the email address is verified.
Package information and statistics
When user accesses the dashboard, several information is downloaded from rest api including subscription information, package types and other statistics or messages possibly in html form (containing html tags). This information will be placed on the dashboard.
On this screen, the user may choose to modify or terminate subscriptions. Once terminated, site script will no longer be placed on pages. The user may switch from the free version to a paid version, from a paid version to the free version or between paid versions.
Paypal payments will be a monthly subscription fee, not a one-time payment.