@gj-kit/toss-payments-postgresql
v0.5.1
Published
PostgreSQL stores, migrations, webhook inbox, and encryption seams for @gj-kit/toss-payments.
Maintainers
Readme
@gj-kit/toss-payments-postgresql
English · 한국어
PostgreSQL stores, migrations, inbox, and encryption seams for @gj-kit/toss-payments.
Install
pnpm add @gj-kit/toss-payments-postgresqlUse it when
Use it when Toss payment stores need a proven PostgreSQL implementation while your app retains connection lifecycle and key custody.
Do not use it when
Do not run migrations on request or application startup, and do not use the plaintext protector in production.
Golden path
Provide a SqlClient or pg pool, run migrations explicitly in deployment, then compose the store factory with an application-owned sensitive-value protector.
import * as gjKit from '@gj-kit/toss-payments-postgresql';
void gjKit;Runtime and peers
| Peer | Supported range |
| --- | --- |
| @gj-kit/toss-payments | ^0.5.0 || ^0.6.0 |
| @nestjs/common | ^10 || ^11 |
| reflect-metadata | ^0.1.13 || ^0.2 |
| rxjs | ^7 |
Public entry points
@gj-kit/toss-payments-postgresql@gj-kit/toss-payments-postgresql/nestjs@gj-kit/toss-payments-postgresql/testing
Safety boundary
Use an app-owned KMS or key-management boundary for sensitive values, run explicit migrations once, and keep cleanup operations idempotent.
Documentation
The documentation references the npm-latest declaration snapshot. Use only documented public entry points; do not deep-import internal source files.
