Find Jobs
Hire Freelancers

Store encrypted payment information auto charge authorize.net

$400-1200 USD

Opravljeno
Objavljeno pred več kot 5 leti

$400-1200 USD

Plačilo ob dostavi
We have members that pay random amounts each month based on charges accrued. We would like to store their payment information encrypted (PCI compliant) and each month automatically charge all the cards on file the amount due. That amount will be collected from a SQL query and matched by a customerID field in this program. There are a couple requirements: 1. Main screen: Get Current Charges Button This will run the query to get all charges accrued last month. I will provide the connection and query that you call. Just pull it into a recordset and display for review to the user. 2. The list that's returned should show CustomerID, CustomerName, Amount Due and a checkbox to Approve to collect. It should also query the table you create to store the payment information. If a payment type is about to expire or has expired it should highlight that customer in red. 3. The main screen should have another button to view customers. - you will store customerID (which matches our other program), first name, last name, address, city, state, zip, country, phone. You should also have a button to add payment onto the customer's file. If a payment type is about to expire or has expired it should highlight that customer in red. 4. The user should be able to double click on a customer in the list also to edit this information or click an Add Customer button to add a new customer. 5. There should also be a Collect Payment button on the main screen. This will then query the list of charges that were "Approved" earlier and create a batch for processing so that these charges are not attempted again. Once the batch is created and logged, it should automatically charge the credit card on file. 6. It should one at a time send a api query to [login to view URL] with the card information and amount. It should then take the return (approved or denied) and store it in the batch log. When it's approved, it should tag that item in the batch as "Completed". If one card in the batch is denied it should note that the batch is not complete. The user can then update the card on file for the customer and be able to press another button on the main screen that says complete unfinished batch. You get the point. Bottom line is that each month we'll do a single query to pull all charges for our customers. It should import into a batch for processing. It will then run the batch against all the cards on file (one card per person). If approved, note that it's approved. If denied mark the return reason then mark the batch Incomplete and have a way to show the incomplete batch and the cards that were not completed. The last thing is there should be a report to run to pull up a batch report showing all payments made and totals. A couple other helpful reports should also be created like a customer list, etc. All information including names and card numbers should be stored encrypted in a sql server database. The encryption key should be requested at login. When a user logs in they should be asked for username, password and encryption key. You must use at least the following encryption level: AES – 128 bits or higher TDES/TDEA – triple-length keys RSA – 2048 bits or higher ECC – 224 bits or higher DSA/D-H – 2048/224 bits or higher Please ask any questions you have before bidding. No surprises once we begin. Need it completed in 2 weeks.
ID projekta: 18319305

Več o projektu

6 ponudb
Projekt na daljavo
Aktivno pred 5 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
Dodeljeno:
Avatar uporabnika
Hello. Please check my prior work on my profile. I believe my experience and love for .NET makes me a great fit for this job. I have very deep knowledge and skills in this type of jobs. If you give me this job, I can do this in a short time and in quality you want. Looking forward to hearing from you. Regards Bob
$800 USD v 15 dneh
5,0 (3 ocen)
3,6
3,6
6 freelancerjev je oddalo ponudbo s povprečno vrednostjo $1.000 USD za to delo
Avatar uporabnika
Hello. how are you? i have experience with .net , Asp.Net, C#. i can complete your project in timeline. Let's discuss more details over chat. Thank you
$1.666 USD v 10 dneh
5,0 (12 ocen)
5,9
5,9
Avatar uporabnika
I have extensive experienced web team for payment processing platform and gateway we can full fill your requirements please send me message to discuss
$555 USD v 2 dneh
5,0 (42 ocen)
5,4
5,4
Avatar uporabnika
Hi, this is pranita I am a Team Leader of experienced web & mobile developers with a Bachelor of software from the Pacific National University(PNU) and more than 8+ years of experience in Developing. We have a solid experience : Swift, Java, Objective-C, Kotlin, Unity, HTML, CSS, JavaScript, XML, AJAX, JSON, JQuery as well as Angular, React, Vue PHP5, Codelgniter, Wordpress, MySQL, Python . For the last 5+ years I've been working for JavaScript Angular, React and Vue Mobile Swift, Xamarin, Java for Android Augmented/Virtual Reality with High Mathemathical capabilities. New Features (one year) Bitcoin, BitCash, Litecoin, Dogecoin, Ethereum, Flashcoin, PIVX, Syscoin, Vivo, Whitecoin, Build Mining System. Withdraw wallets. Especially, We are Best Experts of ERP, SAP, OCR, Face Recognition and we have our own Engine for OCR and FR. We are all hard-working guys, always focused on the result and quality of my work. We are willing to work 20 hours a day!! Thanks
$888 USD v 10 dneh
0,0 (0 ocen)
0,0
0,0

O stranki

Zastava UNITED STATES
Saint Johns, United States
5,0
30
Plačilna metoda je verificirana
Član(ica) od mar. 21, 2014

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.