Integración de API de Stripe para continuar el pago en línea de las aplicaciones web
Aquí habla sobre cómo utilizar la API Stripe, que es uno de los procesadores de pago más conocidos: Stripe, para integrarse con las aplicaciones web.
Recibir sin problemas el pago de los clientes y presentar un proceso de pago seguro es crucial para cualquier negocio en línea. En este capítulo, lo guiaría a través de cómo utilizar la API Stripe, que es uno de los procesadores de pagos más conocidos: Stripe. Puede aprender cómo integrarlo con su aplicación Flask.
Tabla de contenido: Integración de API Stripe con aplicaciones web para continuar el pago en línea
- Creación de cuenta de la API de rayas y clave API
- Crea los productos que venderás en Stripe
- Python Side Script: Checkout, éxito, Cancelar ruta
- Script lateral frontal: stripe javascript y comprar ahora botón
- Prueba de función de pago
- Script Python completo de Stripe API e Integración de Flask para recibir el pago
- Preguntas más frecuentes
Creación de cuenta de rayas y clave API de rayas
Stripe es un proveedor de servicios de pago que los propietarios de negocios pueden usar para aceptar docenas de métodos de pago, de tarjetas de crédito y pagos digitales, para comprar ahora los servicios posteriores. Cobra una tarifa en cada transacción. Stripe funciona mejor si desea aceptar pagos en línea. Con el hardware agregado, 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 cosas para buscar un procesador de pagos para su sitio web de comercio electrónico
Lo primero es lo primero, tenemos que registrarnos para una cuenta de rayas. Algo 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 seleccione, no puede modificar la configuración de la cuenta utilizando el correo electrónico actual.
Luego, debe verificar su cuenta utilizando el número de teléfono y algunas piezas menores de información son opcionales para la entrada. Después de eso, está hecho y el modo de prueba está listo, y podemos ir a nuestra página de perfil y copiar la clave secreta API. Lo usaríamos en un momento.
Por último, pero no menos importante, el modo de prueba aún no está activado. Si todas las cosas están listas 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 Flask, el modo de prueba está bien para ir.
Crea los productos que venderás en Stripe
La otra cosa es que necesitamos crear los productos que se enumeren en nuestras talleres web o aplicaciones.
La creación del producto tiene algo de 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 necesitamos establecer el período de facturación.
Además, puede establecer el producto como un acuerdo de paquete o un precio individual. Al final, estaría relacionado con otros campos, como el cumplimiento, por lo que debemos establecer cuidadosamente en función de nuestro estado comercial.
Por último, pero no menos importante, necesitamos copiar la ID de precio del producto y mantenerla, ya que se usará en un momento.
Ejugar, éxito, cancelar ruta
Primero primero, necesitamos instalar el paquete Stripe en su computadora portátil. Por ejemplo, estoy usando python3 en macOS, por lo que ingresaría el comando:
pip3 install stripe.
Luego, es hora de codificar el script del lado del servidor. Necesitamos agregar la tecla Stripe Secret y crear al menos tres rutas, que son el pago, el éxito y la cancelación.
Stripe.api_key = ‘abcdefg’
En la ruta de pago, el Line_Item es una de las partes más importantes, que le dice a la franja de 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, requiere agregar la página de agradecimiento y la URL de la página de cancelación de pagos en la ruta de pago también. Por lo tanto, 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: Cree una aplicación web Shopify Bot con Flask y Heroku
Script lateral frontal: stripe javascript y comprar ahora botón
En Stripe API, la página de pago se redirigiría al servidor de stripe y luego volvería a su tienda web después del pago. Por lo tanto, Stripe requiere que los usuarios agregen dos líneas de JavaScript en la página integrada 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>
Prueba de pago
Una vez que se realiza el script, Stripe API nos proporciona para probar el pago utilizando diferentes códigos de pago ficticios, como MasterCard, Visa Card, etc. Las personas no necesitan usar una tarjeta auténtica para probar la función de pago y recibir el pago.
Stripe Dashboard es poderoso en términos de datos inteligentes. Básicamente, las personas pueden obtener toneladas de información de compra de clientes. Lanzaré otro artículo sobre cómo aprovechar los procesadores de pagos profundos para aumentar la productividad del marketing.
Script de Python completo de Stripe API e Integración de aplicaciones web para proceder con el pago en línea
If you are interested in the full Chapter 53 – Stripe API Integration to Proceed Online Payment from Web Applications, please subscribe to our newsletter by adding the message “Python Tutorial 53”. We would send you the script immediately to your mailbox.
Espero que disfrute leyendo el Capítulo 53 – Integración de la API Stripe para continuar el pago en línea de las aplicaciones web. Si lo hizo, por favor nos apoye haciendo una de las cosas enumeradas a continuación, porque siempre ayuda a nuestro canal.
- Support and donate to our channel through PayPal (paypal.me/Easy2digital)
- Subscribe to my channel and turn on the notification bell Easy2Digital Youtube channel.
- Follow and like my page Easy2Digital Facebook page
- Comparta el artículo en su red social con el hashtag #Easy2Digital
- Buy products with Easy2Digital 10% OFF Discount code (Easy2DigitalNewBuyers2021)
- Usted se registra en nuestro boletín semanal para recibir los últimos artículos, videos y códigos de descuento de Easy2Digital.
- Subscribe to our monthly membership through Patreon to enjoy exclusive benefits (www.patreon.com/louisludigital)
PREGUNTAS MÁS FRECUENTES:
P1: ¿Qué es Stripe API?
R: Stripe API es un conjunto de herramientas y funcionalidades proporcionadas por Stripe, una plataforma de procesamiento de pagos, para permitir a las empresas integrar los pagos en línea en sus aplicaciones o sitios web.
P2: ¿Cuáles son los beneficios de usar API de Stripe?
R: El uso de Stripe API ofrece varios beneficios, como una fácil integración con varios lenguajes de programación, procesamiento de pagos seguros, soporte para múltiples métodos de pago, datos e informes en tiempo real, y experiencias de pago personalizables.
P3: ¿Puedo usar Stripe API para el desarrollo de aplicaciones móviles?
R: Sí, Stripe API se puede utilizar para el desarrollo de aplicaciones móviles. Ofrece SDK para plataformas iOS y Android, lo que permite una integración perfecta de la funcionalidad de procesamiento de pagos en aplicaciones móviles.
P4: ¿Stripe API admite la facturación recurrente?
R: Sí, Stripe API admite la facturación recurrente. Proporciona características como gestión de suscripción, pagos recurrentes automatizados y períodos de prueba, lo que hace que sea conveniente que las empresas manejen los servicios basados en suscripción.
P5: ¿Qué tan segura es Stripe API?
A: Stripe API es muy segura. Sigue las prácticas de seguridad estándar de la industria, incluido el cifrado de datos confidenciales, la tokenización de información de pago y el cumplimiento de los estrictos estándares de cumplimiento de PCI-DSS.
P6: ¿Puedo personalizar el proceso de pago con la API Stripe?
A: Yes, with Stripe API, you can customize the checkout process to match your brand’s look and feel. It offers a range of customizable options, including colors, logos, and checkout flows.
P7: ¿Qué lenguajes de programación admiten Stripe API?
R: Stripe API admite una amplia gama de lenguajes de programación, incluidos Java, Python, Ruby, PHP, Node.js y más. Proporciona documentación y bibliotecas integrales para una fácil integración con estos idiomas.
P8: ¿Stripe API brinda apoyo para los pagos internacionales?
R: Sí, Stripe API apoya los pagos internacionales. Permite a las empresas aceptar pagos en múltiples monedas y proporciona características como conversión dinámica de divisas y soporte para varios métodos de pago específicos para diferentes países.
P9: ¿Puedo utilizar Stripe API para plataformas de mercado?
R: Sí, Stripe API ofrece características diseñadas específicamente para plataformas de mercado. Permite a las empresas manejar flujos de pago complejos entre múltiples partes, incluidos vendedores, compradores y propietarios de plataformas.
P10: ¿Cómo puedo comenzar con Stripe API?
R: Para comenzar con Stripe API, debe registrarse para obtener una cuenta de Stripe, obtener sus claves API y consultar la documentación y guías integrales proporcionadas por Stripe para integrar la API en su aplicación o sitio web.