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.
- ¿Cuál es el mejor diseño web / UI / UX que has visto / experimentado en Startup / Technical blog or magazine?
- ¿Dónde puedo encontrar trabajos de diseño web?
- ¿Qué tan fácil es integrar Flash con HTML si se desarrollan por separado?
- Cómo crear un hipervínculo para mi sitio web en Django
- ¿Qué papel juegan los frameworks en el desarrollo web?
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.