¿Cuál es el lenguaje de programación web más seguro para diseñar un sitio web que acepte pagos de créditos?

El lenguaje del lado del servidor como PERL y Python son los más seguros. Casi todas las instituciones financieras El acceso web CGI a la información financiera y las transacciones del cliente se escribieron en PERL, junto con algunos comandos compilados escritos en C. PERL y Python le dan acceso a los recursos del lado del servidor, como sus comandos compilados. Pero puede usar cualquier lenguaje del lado del servidor para escribir su API segura, luego acceder a la API usando un widget construido con un lenguaje más frontal como PHP o Javascript, siempre y cuando se asegure de que está encriptando los datos pasados. Python es en realidad un puente realmente agradable entre las funciones del lado del servidor y las interfaces frontales para escribir sus widgets seguros. En cualquier caso, también deberá conocer las mejores prácticas para sus problemas de seguridad.

Específicamente, solo para aceptar pagos con tarjeta de crédito, es probable que utilice la API de la institución financiera que procesará las tarjetas de crédito. También pueden tener widgets para acceder a su API, lo que le ahorra todo el trabajo de crear uno. Paypal es el más popular porque es más fácil de usar, tiene tarifas relativamente económicas y puede procesar tarjetas de crédito directamente desde su sitio web. Las grandes instituciones financieras que brindan servicios de procesamiento de tarjetas de crédito a menudo tienen una gran tarifa anual, lo que realmente no lo convierte en un punto de entrada factible. Pero para una gran cantidad de transacciones, especialmente las pequeñas, sus tarifas pueden ser mucho menos por transacción que Paypal. Pero tendría que estar procesando al menos 100K USD anualmente para considerarlos.

Además de elegir una institución financiera para procesar sus pagos con tarjeta de crédito, también deberá comprar un certificado SSL para su sitio web, asegurándose de que esté configurado para el acceso https a su pasarela de pago, no http.

No se recomienda que escriba su propio procesador para tomar la información de la tarjeta de crédito. Además de los problemas de seguridad, también puede enfrentar problemas de responsabilidad. Y si el certificado de seguridad de la transacción no está siendo realizado por una institución financiera de confianza, usted será el responsable.

No creo que la elección del idioma sea un problema aquí. Lo importante es escribir el código de forma segura. Muchos sitios de comercio electrónico funcionan con Magento, que está desarrollado en PHP.

Pero, si quieres sentirte bien con la elección de un idioma seguro, ve al JAVA de confianza.

Esto es básicamente un error de categoría.

La elección del lenguaje de programación no lo hace seguro o inseguro, seguro o no, para usar en el procesamiento de tarjetas de crédito en línea. Se trata de lo que le dice al programa que haga, la infraestructura que usa para alojarlo y los protocolos que usa para entregarlo.

Sugiero encontrar un profesional que pueda ayudar a tomar este tipo de decisiones y explicar la tecnología.

More Interesting

En HTML y CSS, ¿por qué usamos '. 'para apuntar a clases y' # 'para apuntar a ID's?

¿Cómo evitar que un desarrollador web tome ideas de diseño de su sitio web y las use él mismo? ¿Son realmente tan confiables los NDA?

¿Las revisiones de wordpress guardadas anteriormente afectan la velocidad del sitio web?

¿Cuál es la mejor manera de organizar archivos CSS?

¿Por qué tantos programadores odian PHP pero la mayoría de ellos tienen sus sitios web personales o de empresa integrados en WordPress?

¿Cuáles son las mejores clases de diseño web en Pune?

Sin un sitio web, ¿cómo podemos construir una base de datos para un próximo portal?

Cómo dominar WordPress

¿Cuáles son los efectos de HTML5 en la conversión de PSD a HTML?

¿Cuáles son los mejores cursos pagos en línea (o gratuitos, según la calidad) para aprender Node.JS, Angular.JS, MEAN Stack, Rest API?

¿Cuáles son los pros y los contras de usar Polymer para el desarrollo front-end?

¿Podría Ford / Mercury haber construido un híbrido de gas / eléctrico utilizando el chasis y la suspensión Crown Vic / Marquis para continuar con este vehículo tan popular?

¿Cómo podré mantener todos los datos de una aplicación web en una sola base de datos? ¿Cómo puedo establecer una base de datos para todo el almacenamiento de datos?

¿Es una buena idea una página web que reúna publicaciones de blog dentro de un campo?

¿Cuánto tiempo debería tomarle a un desarrollador implementar la autenticación de Firebase con Facebook, Twitter y G +?