Integrate Paddle into WordPress and create a license server
€30-250 EUR
Cancelado
Publicado hace alrededor de 5 años
€30-250 EUR
Pagado a la entrega
We sell a Software through WordPress site. To support such functionality as payment, licenses, e-mail confirmation, account restoration, invoices, VAT and etc. we ask you to build in a third party ([login to view URL]) solution into the site.
How should it look
From a customer's perspective who is willing to "BUY" a license:
1. User opens WordPress site
2. Clicks a "BUY" button.
3. Paddle shows (this is done by Paddle) a purchase form
4. If Paddle confirms a payment, it sends request (with a customer details) to WordPress site and asks to generate a license
5. WordPress generates a license and sends it back to the Paddle
6. Paddle forwards license to the customer by e-mail
7. Purchase completed
From a customer's perspective who wants to "USE" a license:
1. User starts a Software (Client)
2. User inserts a License
3. To validate the license Software (Client) sends REST request to the WordPress (Server)
4. Server replies with a list of Software packages which can be used with that specific license
5. Software (Client) asks User to select a package
6. User selects package he needs and clicks a "NEXT" button.
7. The rest steps are automatic and can be omitted from the task description
Server requirements:
1. Generate and store license details:
- license in string format. The field is indexed. This can be encrypted or randomly generated text of A-Za-z0-9 characters. No less than 200 symbols in length
- name in string format. This is a full name of a buyer. This can be a personal name for a "named" licenses, or a company name
- e-mail in string format for direct contacts
- date of a purchase. This is a DateTime format
- end date of the validity. DateTime format. A date when the license expires.
2. Support REST requests:
- Generate a license. This request will be sent by Paddle after the payment confirmation. The Paddle will send a name, e-mail, and the license type (f.e. personal, company). After creating a new license server should reply with the license text. Keep in mind this require a high security standards, and should not allow anybody to make requests on their own
- Get a list of packages to install. By providing a license text, server should verify and reply with a list of packages (read below), available through that specific license. Each package includes:
a. version of the package
b. release date
c. URL to download
3. Manage a list of packages. Each package is a single file. In addition to this extra details should be stored and manually edited in MySQL. At the moment these details are:
a. version of the package
b. release date
c. URL to download
Live examples:
1. [login to view URL]
WallabyJS pricing page with a Paddle implementation
2. Template we will use: [login to view URL]
Pricing table of the same template: [login to view URL]
Hi, this paddle flow seems similar to jvzoo network. Few years ago I had build a similar system for license code generation, purchase code verification. I am fully confident that I will be able to build you this system as a custom plugin. It will work regardless of any theme.
Hi there,
I am a PHP developer having more than 4+ years of experience Magento.I am providing services in website design and development in (PHP/WordPress/Codeigniter/Laravel/Joomla/Magento/Drupal) Technaologies.
My Expertise -
• Language : PHP
• Design : Photoshop, PSD to HTML
• Frontend tool: HTML,bootstrap,CSS
• Backend tool: MYSQL
• Open sources CMS like wordpress MAGENTO.
• PHP frameworks like CI, Laravel.
• Payment gateways, Social media integration
We will be very happy to work with you on your project. we will meet all your requirements & deadlines also provided you the best result as your expectations.
Thanks & Regards
Rohan Panwar