PIN Delivery System

Purchase and DownloadPIN Delivery System is a web based system designed to sell intangible products such as phone card PINs, serial numbers or license numbers for software items, access codes to applications, access URLs to special areas of websites, and in general, any type of code that you would like to sell online.

This system is integrated with PayPal and features automatic payment verification as well as automatic emailing of the PIN to the buyer.

It is an independent system that you can download and install on your own servers. The following system requirements apply:

  1. You will require a PayPal account to accept payments from customers.
  2. Your web server must support PHP scripts.
  3. Your web server must support MySQL databases.

PIN Delivery System includes a web-based Admin Panel that allows to add different types of PINs, as well as add available codes for sale. After each completed sale, the system records which PIN was assigned to which client.

The system manages the following data:

  • PIN Types: PIN category, which defines the following values:
    • Name: Name of the category
    • Cost: Cost of the PIN codes of the given category
    • Currency: currency in which this category's PINs will be sold. Your PayPal account must be set up to accept payments in this currency automatically.
    • Language: language that will be used in the PayPal payment process.
    • Return page: full address (including http://) of the page where customers will be redirected after each completed sale. Normally it is a Thank You page that you will need to create yourself.
  • PIN Codes: the PINs available for sale, which have the following fields:
    • PIN Type: PIN Code category.
    • PIN Code: the actual PIN code that is offered for sale.
    • Purchased By: Purchaser's email (filled automatically after each sale).
    • Purchase Date: Date of the PIN sale (filled automatically after each sale).

There are also additional types of secondary controls such as internal comments and PIN registration dates.

Buy buttons are generated automatically from the Admin Panel, all you need to do is copy the code for each button and paste it into the desired location on your webpage.

To see a quick video demo of the System please click the following link:

-> Video Tutorial <-


The installation is easy and can be realized in a few simple steps:

  1. Download the System, unzip it and copy it onto your website.
  2. In your MySQL, create a database with any desired name. If you already have a database, you may use it.
  3. Open the file "config.php" and enter the values that correspond to the following setup constants:
      define ('HDW_HOST', 'localhost');
      define ('HDW_DATABASE', 'database_name');
      define ('HDW_USERNAME', 'database_user');
      define ('HDW_PASSWORD', 'database_password');
      define ('HDW_PASS', 'admin_area_password');
    The values in red must be replaced by: (in this order!) the name of the server where your MySQL database is hosted (localhost in most cases); the name of your MySQL database; the user name to access the database; the password to access your MySQL database; the password to access the Admin Panel; and finally, the email address of the PayPal account where you wish to receive payments.
  4. Log into Admin Panel using the password that you specified in the previous step, and enter at least one PIN category and codes for sale corresponding to that category. The Admin Panel is loaded by calling from your browser the address where the System had been copied to, for example: http://www.your-web-site/psadmin in case you copied the System at the root of your website.
  5. Use "Get Purchase Buttons" option to copy and paste onto your webpage the code of any desired buy button. From this moment on you are ready to sell.

Notes for users & developers

Editing of the email message to be sent to customer

The email message that delivers the PIN code can be edited to your liking using any text editor. The text of the message is located in the text file "email_text.txt".

Web Server Requirements

Web server requirements are listed above on this page. Si your web server does not comply with these requirements, feel free to contact us and we will make an offer to install the system on one of our own servers.

Assisted installation

If you don't have experience with creating MySQL databases, or for any other reason prefer that we install the System for you, please contact us. We will install it for US$ 35 + the cost of the System.

Technical Support

Our Technical Support Team will assist you with any issue or question that you may have regarding the installation and use. Some PayPal configurations may affect the system of automatic notifications, therefore, if you experience any problems do not hesitate to contact us. The average answering time of our Tech Support Team is 4 to 8 hours during weekdays and 8 to 14 hours on weekends and holidays.

Payment & Instant Download

Paypal or Credit Cards: click here to pay
USD $59.99
After payment you will be redirected to a direct-download page and the download link will be emailed to the payment address.

* One time purchase / multidomain license.