STRIPE
Plataformas de pago en la web
ÍNDICE
1.Introducción a las plataformas de pago online
2.Stripe
3.Pagos con Stripe
4.Recursos útiles
5.Demo
1/
Introducción a las plataformas
de pago online
Plataformas de pago online
¿Qué es una plataforma o pasarela de pago?
• Se trata de un dispositivo físico o virtual que permite realizar transacciones entre
compradores y vendedores mediante la asociación de una cuenta o tarjeta bancaria
al software de pago dentro de la plataforma.
• Se utilizan tanto en negocios en línea como físicos.
• Mantiene la seguridad y garantiza la confianza entre el negocio y los custodios de los
fondos (bancos).
4
Plataformas de pago online
¿Qué ventajas tiene usar una plataforma de pago online?
• El esfuerzo de desarrollo para implementar pagos de forma online se reduce
considerablemente.
• Podemos aceptar pagos 24/7.
• Los pagos se comprueban y validan en tiempo real.
5
Plataformas de pago online
6
2/
Stripe
Stripe
¿Qué es Stripe?
• Una plataforma de pago online accesible desde 2011. Ha ganado mucha
popularidad en los últimos años por la simplicidad de uso de su UI y su maravillosa
documentación para desarrolladores.
• Tarifas transparentes (datos España)
• 1,5% + 0,25€ para tarjetas del EEE.
• 2,5% + 0,25€ para tarjetas de UK.
• Fácilmente integrable en aplicaciones desarrolladas con React o Next.js y con Java,
así como con otros muchos lenguajes de programación en Back-End.
• Alumnos de UNIR: 2000 primeras transacciones sin comisión cuando la cuenta esté
totalmente activada.
8
Stripe
Claves API
9
Stripe
Activar cuenta (solo para pagos reales cuando se tenga una empresa)
10
Stripe
Confirmar versiones API WEB vs API SDK de Back-End
11
Stripe
Crea un producto
12
Stripe
Crea un producto (importante el productId)
13
Stripe
Indica qué métodos de pago aceptas
14
Stripe
Llegaron los Webhooks
15
Stripe
¿De qué forma puedo usar webhooks en local?
16
Stripe
¿De qué forma puedo ver que tengo webhooks en local?
17
Stripe
¿De qué forma puedo usar webhooks en remoto?
18
Stripe
¿De qué forma puedo ver que tengo webhooks en remoto?
19
3/
Pagos con Stripe
Pagos con Stripe
¿Qué tipos de pago soporta Stripe?
• Pagos one-time.
• Pagos recurrentes (suscripciones).
• Posibilidad de crear diferentes precios para un mismo producto (diferentes formas de
comprarlo).
21
Pagos con Stripe
¿Qué tipos de pago vamos a cubrir?
• Vamos a cubrir el caso de uso más habitual que es el de pagos únicos. Veremos dos
tipos, de los tres que hay:
• Pago único mediante página de pago delegada (Stripe Checkout Hosted Page)
• Pago único mediante formulario embebido (Stripe Checkout Embedded Form)
• Es importante tener en cuenta que, para cambiar de pago único a suscripción,
únicamente es necesario modificar unos pequeños ajustes en el lado servidor.
22
4/
Recursos útiles
Recursos muy útiles de Stripe
La documentación de Stripe es tu amiga
La documentación de Stripe es realmente buena ya que genera ejemplos con tus claves
API y para las combinaciones de código en Front-End y Back-End que tú indiques.
Aquí tienes algunos enlaces que pueden ayudarte bastante a la hora de trabajar con
Stripe:
• Datos de versión de SDK (Java).
• Información API sobre productos.
• Información API sobre precios (un producto tiene 1 o varios precios).
• Tarjetas de prueba.
• Información sobre Stripe Checkout (1), (2).
• Personalización del Checkout.
• Añadir dirección y teléfono en Checkout.
• Eventos disponibles para Webhooks.
• Códigos de países.
24
¿DUDAS?
Demo time!
Gracias