One API, many gateways
You always charge through the same contract. Switching gateways means changing a field, not rewriting your integration.
One contract to charge with Stripe, Redsys or PayPal. Install it, register a module, done. From the Kaizen Software ecosystem.
$ pnpm add @kaizen/payments-gateway
# add the dependency
$ npx @kaizen/payments-gateway setup
# import the entities → payments module
✓ ready
Kaizen Payments is a library: you add it to your NestJS API as a dependency and use it as a black box. You don't clone its code or run it separately.
pnpm add @kaizen/payments-gatewaynpx @kaizen/payments-gateway setupFrom there you register PaymentsModule.forRoot() and start charging. See the full guide →
Kaizen Payments is part of Kaizen Software, the library ecosystem by Amanda Dev.