php Credit Card Script
Navigation
> Overview> What is PHP Credit Card
> How it works
> Features
> Support
> Requirements
> Installation
> Download
> Other Resources
Accept and store credit card details from your website!
PHP Credit Card is a PHP script designed to make it easy to accept credit cards and retrieve them securely for offline processing. PHP Credit Card is unique and there are no other scripts that allow you to securely accept credit cards on your website.
PHP Credit Card is for people who want to accept credit cards through their website, but process them offline using a merchant terminal or some other offline method.
PHP Credit Card is the ONLY script available that fulfills this function. Many hours of security research and coding have gone into PHP Credit Card so that that you don't have to pay a coder $2000 to make a custom solution!
What is PHP Credit Card

PHP Credit Card is a simple way to accept credit card details from your website, and then retrieve them for offline processing.
Most importantly, PHP Credit Card is SECURE.
How it works
PHP Credit Card uses RSA encryption. RSA encryption is an encryption method where by the key used to encrypt a piece of data (the public key) is different to key required to decrypt the data (the private key).
PHP Credit Card uses a public key to encrypt the credit card details and then stores them in a database. (An SSL certificate is required for this). To decrypt the credit card details, the windows application, which has the private key safely on your local computer, connects to the database and grabs the card details and then decrypts them. The credit card details are then shown in the windows application.
FAQ
How secure is PHP Credit Card?
Very secure. Hundreds of hours of security research and testing has gone into PHP Credit Card to make it as secure as possible. The method it uses is the only secure way for a small site to store credit card numbers.
Why is it necessary to use a windows application to decrypt the credit card details?
Encryption is only as secure as it's key. By storing the private key locally, hackers aren't able to get to it to decrypt the sensitive information. Since most people don't run web servers on their local machine, a windows application is the best way to maintain maximum security whilst still being easy to use.
Why are there no other scripts that do this?
There are not any scripts to accept credit cards because it is a bad idea and a security risk to store both your public key and private key in the same location. PHP Credit Card gets around this by storing your private key on your local computer... making the whole system of storing credit cards a lot more secure.
Where can I get an SSL certificate?
SSL certificates can be purchased from www.GoDaddy.com
for a very reasonable price. View more information about GoDaddy's SSL certificates at www.GoDaddy.com
.
Does PHP Credit Card store the CVV?
No! Storing a CVV is illegal and doing so will get your merchant account disabled. We thought that providing a script that breaks the law would be irresponsible. If you need CVV data, you need a payment gateway.
Are you sure it's secure? Surely the local machine will have to be running some kind of security?
The credit card details are encrypted when they are sent to the local machine and are decrypted by the app, so it isn't vulnerable to man in the middle attacks.
The only vulnerability is if the local machine has been comprimised in some way, and because of that we recommend that people have anti virus software and a firewall running.
It's much much more secure than having the public and private key in the same place.
Features
- Securely accept credit cards through an online form (Requires SSL Certificate)
- RSA Encryption is used to encrypt the credit card details
- Credit Card details are encrypted before storage
- Uses a public key/private key system
- Private key is kept on your local machine ensuring maximum security
- Easy to use windows application is used to read the credit card details
- phpCreditCard is the fastest way to implement credit card capture on your website
- Worth $2000! If you commissioned a coder to create PHP Credit Card, you would be looking at a large bill and you still wouldn't have a solution that is as tested as phpCreditCard. It takes a lot of time and research to build a secure way to accept credit cards. Save yourself the hassle!
Support
If you have a problem buying this script, or have other non-technical questions, please contact sales@phpcreditcard.com.
Technical Support
We welcome all questions regarding security and how to implement phpCreditCard into your system.
If you have a problem with the script or if you find a bug, please contact support@phpcreditcard.com
If you don't know how to implement phpCreditCard, contact us and we will help you. If you would like to leave it to the experts, use our recommended installation. After all, we have installed phpCreditCard numerous times!
Disclaimer
Whilst we truly believe PHP Credit Card is a perfect secure payment solution, in this day and age, we have to put this in here: In no event shall we be liable to you or any third parties for any special, punitive, incidental, indirect or consequential damages of any kind, or any damages whatsoever, including, without limitation, those resulting from loss of use, data or profits, and on any theory of liability, arising out of or in connection with the use of this software. It is advisable to check your local laws regarding credit card storage before using this script.
Requirements
Server Requirements
- PHP 5
- MySQL
- PHP must have OpenSSL enabled
Local Machine Requirements
- Windows
Installation
The required skill level to install and use PHP Credit Card is a basic understanding of php. If you require assistance installing, please email us for our installation assistance service.
Installation instructions can be found in readme.txt in the PHP Credit Card package.
We recommend using our installation service if you are unsure.
Download
A license of PHP Credit Card is available for $499.99 $299.99 USD. If you were to hire a programmer to make this from scratch, you would be up for about $2,000.
You will be emailed a link to download the script after completing payment on Paypal.
Included in the download is
- PHP Script to encrypt credit card details
- Templates for quick integration into your website
- Windows application to retreive credit cards
- RSA Key generator
- Easy to follow installation guide
- License for one domain name. Your will be required to lock PHP Credit Card to a url before downloading.
In short... everything you need to start accepting credit cards on your website now
The script will be emailed to you once payment has been recieved.
Was: $499.99
$2000 worth of value, now for only
Other Resources
Merchant Accounts
If you need to process subscriptions automatically, instantly process credit cards, or anything else that isn't covered by phpCreditCard then for security reasons you MUST have a payment gateway to handle your payments. Electronic Transfer
is one such payment gateway that we can recommend to you that will handle your needs.
Secure Certificates
Secure certificates are required to protect data that travels from your web user to your web host. You can pay hundreds for a secure certificate but we recommend GoDaddy as a much cheaper option. www.GoDaddy.com
have secure certificates from $29.99 a year.
References
PHP.net
Credit Card on Wikipedia
Encryption on Wikipedia