Integración de Stripe API para proceder con el pago en línea desde aplicaciones web
Aquí se explica cómo utilizar la API de Stripe, que es uno de los procesadores de pago más conocidos, Stripe, para integrarse con aplicaciones web.
Recibir el pago de los clientes sin problemas y presentar un proceso de pago seguro es crucial para cualquier negocio en línea. En este capítulo, le mostraré cómo utilizar la API de Stripe, que es uno de los procesadores de pago más conocidos: Stripe. Puede aprender cómo integrarlo con su aplicación de matraz.
Tabla de contenido: Integración de la API de Stripe con aplicaciones web para proceder con el pago en línea
- Creación de cuenta API de Stripe y clave API
- Crea los productos que vas a vender en Stripe
- Python Side Script: pago, éxito, cancelar ruta
- Script lateral frontal: Stripe Javascript y botón comprar ahora
- Prueba de función de pago
- Script Python completo de la API de Stripe e integración de Flask para recibir el pago
Creación de cuenta de Stripe y clave API de Stripe
Stripe es un proveedor de servicios de pago que los dueños de negocios pueden usar para aceptar docenas de métodos de pago, desde tarjetas de crédito y pagos digitales, hasta servicios de compra ahora y pago posterior. Cobra una comisión por cada transacción. Stripe funciona mejor si desea aceptar pagos en línea. Con hardware adicional, también puede usarlo para pagos en persona. Para obtener más detalles sobre las cosas que debe buscar en un procesador de pagos, consulte este artículo.
8 aspectos a considerar en un procesador de pagos para su sitio web de comercio electrónico
Lo primero es lo primero, debemos registrarnos para obtener una cuenta de Stripe. Una cosa que debe tener en cuenta es la selección del país, ya que está relacionada con el lado de las cuentas por cobrar de la cuenta bancaria. Una vez que lo selecciona, no puede modificar la configuración de la cuenta utilizando el correo electrónico actual.
Luego, debe verificar su cuenta usando el número de teléfono y algunos datos menores son opcionales para ingresar. Después de eso, está listo y el modo de prueba está listo, y podemos ir a nuestra página de perfil y copiar la clave secreta de la API. Lo usaríamos en un momento.
Por último, pero no menos importante, el modo de prueba aún no está activado. Si todo está listo y en su lugar, debemos completar más información personal, que incluye la información de la cuenta bancaria para obtener la cuenta activa. Sin embargo, para desarrollar los scripts y configurar la integración con su aplicación de matraz, el modo de prueba está bien.
Crea los productos que vas a vender en Stripe
La otra cosa es que necesitamos crear los productos que se enumerarían en nuestras tiendas web o aplicaciones.
La creación del producto tiene información relevante para su producto y estrategia de venta. Por ejemplo, debemos decirle a Stripe si se trata de un pago único o un pago recurrente. Y para los pagos recurrentes, también debemos establecer el período de facturación.
Además, puede configurar el producto como una oferta de paquete o un precio de artículo individual. Al final, estaría relacionado con otros campos, como el cumplimiento, por lo que debemos configurarlo cuidadosamente según el estado de nuestro negocio.
Por último, pero no menos importante, debemos copiar el ID del precio del producto y conservarlo, ya que se utilizará en un momento.
Checkout, éxito, cancelar ruta
Lo primero es lo primero, necesitamos instalar el paquete Stripe en su computadora portátil. Por ejemplo, estoy usando Python3 en MacOS, así que ingresaría el comando:
pip3 install stripe.
Luego, es hora de codificar el script del lado del servidor. Necesitamos agregar la clave secreta de franja y crear al menos tres rutas, que son pago, éxito y cancelación.
Stripe.api_key = 'abcdefg'
En la ruta de pago, line_item es una de las partes más importantes, que le dice a la franja qué es exactamente el producto. Está en un formato de datos de diccionario. Si tiene toneladas de productos, configura por separado una variable de diccionario.
Además, también requiere agregar la página de agradecimiento y la URL de la página de cancelación de pago en la ruta de pago. Entonces necesitamos crear dos rutas por separado y también las páginas HTML.
Para obtener más detalles sobre la aplicación Flask, consulte este artículo
Capítulo 26: Crear una aplicación web de Shopify Bot usando Flask y Heroku
Script lateral frontal: Stripe Javascript y botón comprar ahora
En la API de Stripe, la página de pago se redirigiría al servidor de Stripe y luego volvería a su tienda web después del pago. Entonces, Stripe requiere que los usuarios agreguen dos líneas de Javascript en la página incrustada con el botón de pago.
El botón de pago, básicamente, se encuentra en la página del producto. Entonces, la codificación depende de sus necesidades comerciales reales. aquí hay una muestra
<a href="/checkout" class="btn btn-primary">Buy Now</a>
Pruebas de pago
Una vez que se completa el script, la API de Stripe nos permite probar el pago utilizando diferentes códigos de pago ficticios, como Mastercard, tarjeta Visa, etc. Las personas no necesitan usar una tarjeta auténtica para probar la función de pago y recibir el pago.
El tablero de Stripe es poderoso en términos de datos inteligentes. Básicamente, las personas pueden obtener toneladas de información sobre las compras de los clientes. Publicaré otro artículo sobre cómo aprovechar en profundidad los procesadores de pagos para aumentar la productividad del marketing.
Secuencia de comandos completa de Python de la API de Stripe y la integración de la aplicación web para continuar con el pago en línea
Si está interesado en el Capítulo 53 completo: Integración de la API de Stripe para realizar pagos en línea desde aplicaciones web, suscríbase a nuestro boletín agregando el mensaje "Python Tutorial 53" . Le enviaremos el guión inmediatamente a su buzón.
Espero que disfrute leyendo el Capítulo 53: Integración de la API de Stripe para realizar pagos en línea desde aplicaciones web. Si lo hiciste, apóyanos haciendo una de las cosas que se enumeran a continuación, porque siempre ayuda a nuestro canal.
- Apoya y dona a nuestro canal a través de PayPal ( paypal.me/Easy2digital )
- Suscríbete a mi canal y activa la campanita de notificaciones Easy2Digital Youtube channel .
- Sigue y dale me gusta a mi página Easy2Digital Facebook page
- Comparte el artículo en tu red social con el hashtag #easy2digital
- Compre productos con Easy2Digital 10% de descuento Código de descuento ( Easy2DigitalNewBuyers2021)
- Te suscribes a nuestro boletín semanal para recibir los últimos artículos, videos y códigos de descuento de Easy2Digital
- Suscríbase a nuestra membresía mensual a través de Patreon para disfrutar de beneficios exclusivos ( www.patreon.com/louisludigital )