Find Jobs
Hire Freelancers

Store encrypted payment information auto charge authorize.net

$400-1200 USD

Fullført
Lagt ut over 5 år siden

$400-1200 USD

Betalt ved levering
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.
Prosjekt-ID: 18319305

Om prosjektet

6 forslag
Eksternt prosjekt
Aktiv 5 år siden

Ønsker du å tjene penger?

Fordeler med budgivning på Freelancer

Angi budsjettet og tidsrammen
Få betalt for arbeidet ditt
Skisser forslaget ditt
Det er gratis å registrere seg og by på jobber
Tildelt til:
Brukeravatar
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 om 15 dager
5,0 (3 omtaler)
3,6
3,6
6 frilansere byr i gjennomsnitt $1 000 USD for denne jobben
Brukeravatar
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 om 10 dager
5,0 (12 omtaler)
5,9
5,9
Brukeravatar
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 om 2 dager
5,0 (42 omtaler)
5,4
5,4
Brukeravatar
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 om 10 dager
0,0 (0 omtaler)
0,0
0,0

Om klienten

UNITED STATESs flagg
Saint Johns, United States
5,0
30
Betalingsmetode bekreftet
Medlem siden mar. 21, 2014

Klientbekreftelse

Takk! Vi har sendt deg en lenke for at du skal kunne kreve din gratis kreditt.
Noe gikk galt. Vær så snill, prøv på nytt.
Registrerte brukere Publiserte jobber
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Forhåndsvisning innlasting
Tillatelse gitt for geolokalisering.
Påloggingsøkten din er utløpt og du har blitt logget ut. Logg på igjen.