Authorize.net CIM Web integration w/transaction Upload

Job ID: 33131969

Budget: $250 – $750 USD

Need a web application that accepts a CSV file uploaded with a list of transactions. Those transactions are then transferred to authorize.net and charged to a card on file for each of the customers in the upload. This must use the Authorize.net CIM API as the cards are already stored in authorize.net.

Assumptions:
1. The credit cards will already be on file with authorize.net customer manager.
2. We will provide a formatted csv file to upload to your web application
3. You will parse the upload and use the authorize.net CIM API to charge credit cards on file with Authorize.net.
4. No card information will be entered in this program
5. You will provide a report back showing the customers and what was charged successfully, declined, etc.

This must run on Windows IIS locally. I do not want this hosted in the cloud.

I will supply the server & SSL certificate.

This is a basic web application that only takes the imported file, parses it, submits the charges to authorize.net using CIM API, and generates a report back. The charges & results for each upload should be stored in a local database so that the user can pull up a previous batch to see the report.

The system must store data encrypted in the database.

There must be a secure login for the user to connect to your web application.

There must be a settings page for us to insert the API credentials for authorize.net.
Related categories: .NET Software Architecture ASP.NET