Find Jobs
Hire Freelancers

Store encrypted payment information auto charge authorize.net

$400-1200 USD

Terminado
Publicado hace más de 5 años

$400-1200 USD

Pagado a la entrega
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 del proyecto: 18319305

Información sobre el proyecto

6 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
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 en 15 días
5,0 (3 comentarios)
3,6
3,6
6 freelancers están ofertando un promedio de $1.000 USD por este trabajo
Avatar del usuario
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 en 10 días
5,0 (12 comentarios)
5,9
5,9
Avatar del usuario
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 en 2 días
5,0 (42 comentarios)
5,4
5,4
Avatar del usuario
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 en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Saint Johns, United States
5,0
30
Forma de pago verificada
Miembro desde mar 21, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.