$ man ngx-stripe
ngx-stripe
Stripe en Angular, como toca — la librería que creé y sigo manteniendo como Stripe Community Expert for Angular.
~72k
Descargas semanales
245+
Estrellas en GitHub
22.x
Major actual
2017
Primera release
0x01 // why
Los pagos van en el árbol de componentes.
El SDK JS de Stripe es excelente… y muy imperativo. En Angular hacen falta Elements que encajen con formularios, change detection e inyección de dependencias sin pelearte con el framework. ngx-stripe es ese puente: componentes Angular sobre Stripe Elements, y un servicio que convierte Stripe.js en Observables.
Salió en 2017 y ha acompañado a Angular por APIs de módulos, apps standalone y provideNgxStripe(). Hoy ronda las ~72k descargas semanales en npm, con líneas LTS para que los checkouts en majors antiguas sigan recibiendo actualizaciones de Stripe.
0x02 // exports
Qué trae el paquete.
Angular Elements para Stripe
Componentes que mapean a Stripe Web Elements — Payment Element, Card y el resto — para que el checkout se sienta nativo en las plantillas de Angular.
Puente tipado a Stripe.js
Un servicio basado en Observables sobre Stripe.js: confirmar pagos, setup intents y Tokens con el TypeScript con el que realmente se publican las apps Angular.
Stripe.js bajo demanda
Carga Stripe solo cuando el checkout lo necesita. Mejor first paint en páginas de producto que no cobran.
Al ritmo de Angular
Los majors activos siguen las releases de Angular, con tags LTS para apps antiguas que aún cobran en producción.
0x03 // impact
Infraestructura discreta para cobrar en Angular.
ngx-stripe no es un kit de demos: es la capa de pagos de productos Angular reales. Se elige porque sigue el versionado de Stripe.js (Acacia, Basil, Clover y fixes evergreen) y el ritmo de Angular.
Por ese trabajo soy Stripe Community Expert for Angular: documentar patrones, vigilar cambios rompedores en Stripe.js y mantener usable y actualizable la integración Stripe más usada del ecosistema Angular.
homepage //https://ngx-stripe.dev