HOW TO: Getting Decrypted Credit Card Numbers From The Database

The Hosting Controller Billing System stores customer credit cards for future billing purposes. The credit card information is stored in CreditCard table in strong encrypted form. The strong encryption makes sure that in case of system compromise the credit cards remain secure.

In certain cases, the system administrator would require to know the credit card numbers. The billing system therefore has an API call that when provided with the encrypted card number returns the decrypted credit card.

SECURITY
It is the responsibility of system administrator to keep the database secure and password protected. Additional level of security is provided by Hosting Controller itself by placing a check in API call that before returning the decrypted credit card number checks the Hosting Controller status and returns successful results ONLY if it finds the product registered on the machine where the code is being executed. This mechanism will work well under the supposition that a hacker will never have a registered product and the API call will not work under the Demo mode or on a pirated copy.

IMPLEMENTATION
The following code snippet returns User Name, First Name, Last Name, Card Number, Expiration Date, CVV2, and Customer Email Address.

Create a file card.asp in the /Admin folder of Hosting Controller, paste in it the following code, and run the card.asp page from http://YourDomain.com:8077/Card.asp.

Credit Card Numbers

User Name Last Name Card No. Expiry CVV2 Email
             

  • 26 Utenti hanno trovato utile questa risposta
Hai trovato utile questa risposta?

Articoli Correlati

How do I setup PayPal as the payment processor?

Step 1: Settings at PayPal server Login to your PayPal account Click on...

How do I setup WorldPay as the payment processor?

Step 1: Settings at WorldPay server Login to your WorldPay account. Click on...

How do I disable Invoicing in Hosting Controller?

To disable invoice generation or mailing, follow these steps: Login as HostAdmin or...

HOW TO: Inserting Encrypted Credit Card Numbers In Database

The Hosting Controller Billing System stores customer credit cards for future billing purposes....

How can I update my billing info?

You can do it yourself with domain control panel provided at the time of Domain Registration or...

Powered by WHMCompleteSolution