This WordPress Plugin enables you to sell software license key codes, pin numbers, mobile phone key codes or similar codes, automatically when someone makes a valid PayPal purchase.
This plugin has much of the functionality of the stand alone application PHP-KeyCodes also available from this site.
The license numbers are listed in the database one entry per line and when a purchase is made, PayPal sends an IPN notification to the plugin which then extracts the first license code number, sends it to the purchaser and then removes that number from the list.
The email sent to the purchaser contains the pin number, and you should receive a copy of the email.
The sales history listing also identifies which pin number has been sold to the purchaser.
A local test system is included which allows you to test without connecting to PayPal.
Purchase this WordPress Plugin using PayPal. The complete transaction is handled by the PayPal secure server system.
If you have not purchased anything through PayPal before, you will be able to register with PayPal, or you may purchase by credit card without registering.
MAKE SURE THAT THE EMAIL ADDRESS YOU ENTER INTO PAYPAL IS VALID AS THIS WILL BE THE EMAIL ADDRESS THAT YOUR DOWNLOAD DETAILS WILL BE SENT TO
Once your payment has been accepted you will receive an email from us with a web link from where you download the zip file.
This premium version may be purchased for $20.00 USD by clicking on the following button:
The installation into WordPress is the same as for any plugin as is the procedure for upgrades.
Make sure that you have enabled IPN in your PayPal account. You may also have to enter in the IPN Call Back URL which you can get from the 'Settings' menu of the plugin.
The call back url is acutally sent to PayPal as part of the button submission, which means that the url entered in PayPal setup can be different to the url needed for this plugin.
Hence it is possible to have multiple PayPal IPN systems without any conflicts.
The best way to test the product is to use a second live PayPal account as that tests the complete system.
To open a second PayPal account you need a second bank account which some people may find difficult but you will find it worth doing in the long run.
PHP-KeyCodes has a local test facility which will test all the set up and email details, but does not go through PayPal.
Note that the PayPal email address you enter into the application must be the Primary PayPal email address. You can set up multiple email addresses in PayPal but only the Primary PayPal address will work with the IPN system.
Also note that if you receive a purchase which has a currency that is not the same as your default currency, then you have to accept the currency code before the transaction is completed. To overcome this, you can set your account to accept a range of different currencies.
The system has a high level of security in that the key code will not be sent out until the correct PayPal return code is received with the correct purchase values. The system checks that the database value is the same as the amount that has been spent, and the currency code is the correct value. This ensures that any alteration to the button code will not work.
Click on a screen shot below to view the Gallery