{"_id":"@12-apps/payments-backend","_rev":"81-baf95fd92f3d7198c5fbf2722adafc5d","name":"@12-apps/payments-backend","dist-tags":{"latest":"4.28.0"},"versions":{"1.0.0":{"name":"@12-apps/payments-backend","version":"1.0.0","license":"MIT","_id":"@12-apps/payments-backend@1.0.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"d8bde34c2aa7f7378971e57ae0b34c9826817eb2","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.0.0.tgz","fileCount":94,"integrity":"sha512-Tg11bPoTDYzhinvL08kmX15Cqc2hIL2RmdEyUV+MfegTru74ioTGFQm+WRdCsdKPMsAYu321Oqi+K6CMTyeMlw==","signatures":[{"sig":"MEYCIQDC8Ad8BI5JiOKpsDwsKnm2Vp081adzoiipddWDWE2s7wIhANQN3DehUcWypfg9ancV+zTPhS5OIMzFrwTZLp0E1LJw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":813001},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"e1d0b7c4524e3a0cee4c80ebbf0bb7c11ee536f2","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"tigredonorte","email":"tigredonorte3@gmail.com"},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.1.0","@12-apps/typescript-config":"^1.1.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.0.0_1785896245398_0.07563098681928704","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@12-apps/payments-backend","version":"1.2.0","license":"MIT","_id":"@12-apps/payments-backend@1.2.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"8c934febebd0ee485b8f10b3ee0e359da4e100e0","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.2.0.tgz","fileCount":120,"integrity":"sha512-mDfY2cq7+dJV/IDmoJBG9KhaRWU7HJE5ljhsBGFhYPCXy5NP8ddBKui5SIOqVrOJF9pC+Ql5EG6s1QZVfqQa1A==","signatures":[{"sig":"MEYCIQDCv6lnfIhDX/aShLsEvlYXlxuLkrIuc7Z/EJ2mTHej+AIhAKdLU3CWISj4Clft+Jjclti6Lq4OU9fuqJzbXS04hZo2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032675},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"d05da896cc8a43f54fec717c51429eefed6682d3","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.3.0","@12-apps/typescript-config":"^1.3.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.2.0_1785946169775_0.7448046879623498","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@12-apps/payments-backend","version":"1.2.1","license":"MIT","_id":"@12-apps/payments-backend@1.2.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"a501c7dc444d8fb2c50e882e76a107ea78c6d0f6","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.2.1.tgz","fileCount":120,"integrity":"sha512-kk3NX5GnG5itxKFwel1TvgdGJmEdFBrGpvX4+wrowP+ae0WdjnWugocJk3ktRj0GrfUeW41KWFbvUti0eIGjzg==","signatures":[{"sig":"MEUCIQC7xUphEzbhlqEdW5sNFi2xpDWAR+uNwWhIOuwaBpFDhwIgOud9pIvgUibyxPYYBqCm7WpqQwwJD6zTm5tJvDXwn5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032675},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"6a59470cbaaf679bd15ec21462bb500a5843db54","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.3.1","@12-apps/typescript-config":"^1.3.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.2.1_1785949564457_0.3321683538724929","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@12-apps/payments-backend","version":"1.3.0","license":"MIT","_id":"@12-apps/payments-backend@1.3.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"ef3c63696b674b261759747dc65ab1b1ca6dd960","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.3.0.tgz","fileCount":122,"integrity":"sha512-A4BXnlg/vO7hXaVAmEsEMMSneuAz0gi8UmJCZpjuWgufjepzU1YN5Dk/+ClM7Zbcr4HdieWjnwq95QLUtt8mTQ==","signatures":[{"sig":"MEQCIHwS6mM2uCvJZdVdSnaDnBu6isb+MxBtFh/X9dQXHAO/AiAilX8Brmr7PCk8fY2qtNDt/Qwk3b2My2aNLVsC/9ZXSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1038955},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"f52a264eaaba821a536b1f2a3fcfae9a6cc4f7c7","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.4.0","@12-apps/typescript-config":"^1.4.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.3.0_1785954825266_0.590106657098737","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@12-apps/payments-backend","version":"1.3.1","license":"MIT","_id":"@12-apps/payments-backend@1.3.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"8b70a5c9cd0181e9275eea50a23b7cf38445e254","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.3.1.tgz","fileCount":122,"integrity":"sha512-ThZWjkSSMszy5R2rAWke7P93A/QQx+hrEDYV+pO+cU1Rye4Z9MUiABJhu41vSfRc+ZQW3wdKIXSH0ItDHqnCpw==","signatures":[{"sig":"MEYCIQCeqXmwVpBA6I/bD0NkcXwXlTeg2MFP7SUSM3DIFd95wAIhAPeDLrc247N/+MQxd9MRLpr6lhuTe23gh2S3hyby5Q5f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1038955},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"4067cf613069590fbad29cf687882ba0f49e1073","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.4.1","@12-apps/typescript-config":"^1.4.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.3.1_1785955890614_0.7514560396657659","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@12-apps/payments-backend","version":"1.4.0","license":"MIT","_id":"@12-apps/payments-backend@1.4.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"9f6ae3313dca604dc0ca63d4581ae5a13f189809","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.4.0.tgz","fileCount":125,"integrity":"sha512-EDH5GOB7cuV4FjDk87LDVVupJTvNTPtD0JkgFHEa04YrvrAhNmvto6/WfWvaDRwnA5pWTbFDrXtkSPqLW6/XBQ==","signatures":[{"sig":"MEQCIGIgUltFl5HfUbq6argvBW/bCjcaJlXez6fLAcqyeh1fAiBBLC/XSz9QxaZ1Cko+5x6gek8Qm4DQDKFo17K8XJmUNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068431},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"9ac31454f10150e8721e44c9a38b8bb1d545dfea","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.5.0","@12-apps/typescript-config":"^1.5.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.4.0_1785966176397_0.8932247681186816","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@12-apps/payments-backend","version":"1.4.1","license":"MIT","_id":"@12-apps/payments-backend@1.4.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"7a0e1c3b677559716b19be88cd8d1b7248fa1dc7","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.4.1.tgz","fileCount":90,"integrity":"sha512-hxEWFKjbezL0Eqrf24YVv4T8myTpbd6YFSPbTQE2WSfsX3LzqKz7+pDw5fFE8yN2XuOdpIuomZu1II9s4Ns+fg==","signatures":[{"sig":"MEUCIQDcbc3o8UE/EK77rWTnTdyWGBnYAz9Bq6K98tZKf/Sq5QIgfdJDXP/3d7gPecqFHY0oquA2KELP70jI+8x6h5ZxWJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653193},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"81e7421d24f622d31b501c3562db19b0c6943936","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.5.1","@12-apps/typescript-config":"^1.5.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.4.1_1785978941565_0.05402125633928723","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@12-apps/payments-backend","version":"1.4.2","license":"MIT","_id":"@12-apps/payments-backend@1.4.2","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"6373ef3a49839047ffdd6cec01395d98bc50bfc5","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.4.2.tgz","fileCount":90,"integrity":"sha512-xfwzo6Rvq3pvCqOxQKNKCjidRXGl4bDAQ9F4o5sgxgJHBso4n3V+vlr7uHmfg41KBSt9+wCokmMAFYuaDQTYOA==","signatures":[{"sig":"MEUCIETFPUnbEC7BTGuZcOS4JMQxVdJDUUHBFWV0i/8409GzAiEAwdCiy8VQhHLt/ZRTXXMc6+GLtjCqrzpaazfjqEQ+1Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653193},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"5b3c6dcbe2388e8e91037c253168e74a6bb3a8bf","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.5.2","@12-apps/typescript-config":"^1.5.2","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.4.2_1785992444741_0.30734035026182394","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@12-apps/payments-backend","version":"1.4.3","license":"MIT","_id":"@12-apps/payments-backend@1.4.3","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"b4ca64a2ccc3647bfdd84684acdff64030ce110b","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.4.3.tgz","fileCount":90,"integrity":"sha512-bFSv3254qKRb5HBh7s8iRoDGIse8DFVbQCR2zWkQx4hYwXAjGHi6Ohmg8Nfq0DllBjWW/TxaA1CN80FL8Sr7gA==","signatures":[{"sig":"MEUCIQCGw25gp/M8Htbg7OhM9xMhrExoXm9yLY2MIPfF/MJv9QIgIxpmOCTZkbEpD9q5MvJUsw603CXuGfNkoxHgetuGt0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653193},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"f57c50c67e9ea99974be5dcae253e526be4090d9","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.5.3","@12-apps/typescript-config":"^1.5.3","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.4.3_1785993071880_0.7638322322943609","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@12-apps/payments-backend","version":"1.5.0","license":"MIT","_id":"@12-apps/payments-backend@1.5.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"32bf69b8e4ebbd182f48327a17936f7ce647bbb8","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.5.0.tgz","fileCount":90,"integrity":"sha512-7e0be7WNm7j1C1Ra795BIrJfzQ/3pqqTl95Hiq3aMRStqNbWuT+n4jZ4Bt1E68yMsplEgbh0dnbnhj7OOVuBqA==","signatures":[{"sig":"MEUCIQDTCfD0DCN2/CDSZddh0TDVX9RcE5obOT89bRl1X2zl/AIgQaC6LKeKrjYPKopmLJAqhFJRY8ddwdFd9XX5c25lIUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653193},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"8e0cd152236f2f1e72297beceba8334893f28e2a","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.6.0","@12-apps/typescript-config":"^1.6.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.5.0_1786030889739_0.1612929752185157","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@12-apps/payments-backend","version":"1.5.1","license":"MIT","_id":"@12-apps/payments-backend@1.5.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"df19febcc5ed2000993f9997030fdfa718ded006","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.5.1.tgz","fileCount":90,"integrity":"sha512-jkKKEcB2Pw4RM9JD9uxcU1Jtv0vjLjZ8qVQUa0D5etzULgS9uN7KwTUqHpOyuG131jTKERCjRadKfifgxyboxQ==","signatures":[{"sig":"MEUCIFUTwR4Fpz48r96tPuPIn87dRHeNLJ8T/ib1lPy1AjfyAiEA5ivDzeK2XTBcSWfGnu4iEmihQFampdcqGbQUSPZQjpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653193},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"15f8407ccc08a7d53484c2d3d701a8b1eb28639d","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.6.1","@12-apps/typescript-config":"^1.6.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.5.1_1786059875576_0.8765889845453658","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@12-apps/payments-backend","version":"1.5.2","license":"MIT","_id":"@12-apps/payments-backend@1.5.2","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"e781551291a3a00a6cc5d22a45ac775cdec7dc3a","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.5.2.tgz","fileCount":92,"integrity":"sha512-iWM+NP+GZNr8g8UEUfGOSlrF4iG3jt+TyzUiUonbH0t8OUS2V4Zb6Ep14z8JFvHEsvxd4zWNmxRQD/1XoS9iMA==","signatures":[{"sig":"MEUCIQDQJVYxf4PQxOUo+U/Uv7bZ+JAPixaBXaGHMOvvvvgwDgIgQVyj+rF1ySmeMpVpDuO94jsmFGPPQETnrvLuVmvZMRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668496},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"5b1ad4d8fc1948a6a2494d48f84552644bd57405","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.6.2","@12-apps/typescript-config":"^1.6.2","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.5.2_1786061393638_0.058077979979664685","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@12-apps/payments-backend","version":"1.5.3","license":"MIT","_id":"@12-apps/payments-backend@1.5.3","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"9acb55711b7c201871d831a03e0d7d35467fc5f4","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.5.3.tgz","fileCount":93,"integrity":"sha512-En91HZrnCQ7t5zQli3Bg+yoER3NPrzjkag+kXUysproZ762LaeOWBnBItVmyncwW9T+iEY6x4zfGKHMHneutvA==","signatures":[{"sig":"MEUCIQDBefPq1+jAkWZ/fiGb8Ovh9r8++fXNh2IuQlspGkdQwgIgby9mgNuJiS5fTFRmVEnKUbXw3wjcl6f9IVx5I6PVyfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":693847},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"8ba6d6ad47840a83c06c146ef654227af5104a8e","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.6.3","@12-apps/typescript-config":"^1.6.3","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.5.3_1786066349920_0.14544600522748596","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@12-apps/payments-backend","version":"1.6.0","license":"MIT","_id":"@12-apps/payments-backend@1.6.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"f1e985350d82c4570048e0fc36f04d8d2ccb8bac","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.6.0.tgz","fileCount":93,"integrity":"sha512-4CL+HuONfUMFkk2Co8EsNET+YGXl7QO4QWLiGjKAJeI4FzT8VV4YWHdtxMO2V4Olao8iIII/gFGtUbsY9DMpiQ==","signatures":[{"sig":"MEUCIQC7gitbtFCkhvtKA20TdnQImqXtSvE361S0/aP8Pp9pGQIgVia8MXXHcpnBkNV7z1zMNBkgTFcGXRK/L6N/ooTjDh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":693847},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"1dbc1469b614c0f8b0f50e0116c4be4e99f39256","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.7.0","@12-apps/typescript-config":"^1.7.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.6.0_1786069517468_0.5911816701548156","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@12-apps/payments-backend","version":"1.7.0","license":"MIT","_id":"@12-apps/payments-backend@1.7.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"5af0ce5b147dfc2c255acda4da1e9f0d11aa2126","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.7.0.tgz","fileCount":111,"integrity":"sha512-FaJWItfWQeuizGFEz2656ctY1Ry0o8Y5zyip7SkKGhu/T4cZ82RUInmfQy6rXMCiPcV8RvqyGiWmj9yNsfXr/Q==","signatures":[{"sig":"MEUCIBdFVVK+AtJp5JfI3wuqH6hz+IhUI/+0SdVYMi6goChsAiEAhasNOdcZfJbIat6/aF1nJUn9VEAt7QUIPAQVt2/dX/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":829432},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"6d34a3a466269e83fcce802ee81df261bfb14523","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.0.1","@12-apps/typescript-config":"^1.0.2","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.7.0_1786076494010_0.17968007200104097","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@12-apps/payments-backend","version":"1.7.1","license":"MIT","_id":"@12-apps/payments-backend@1.7.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"89774d81fc37c02fcb77f26b2eddea21e2b3dc18","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.7.1.tgz","fileCount":111,"integrity":"sha512-cPD5E6h+oeHBu39rdvpCkjq/wNaSMu5OvSLqMd3P2U97CIhmVMvmFuzWpEb6hBmK8SFu7N3T9bTH/kAHx6ukFA==","signatures":[{"sig":"MEQCIHlLjfNidaZ9vD93HX2YteAIoXCsFRSYPw2qzQComlaLAiA+Puuq8Ugaj87x/6KPjDs79uDGDz+fnEl6V8NwbvXt8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":829432},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"2e9d99f013ab8d5373a4e32a01a9c0221bd12190","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.8.1","@12-apps/typescript-config":"^1.8.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.7.1_1786077094817_0.7094842526529395","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@12-apps/payments-backend","version":"1.8.0","license":"MIT","_id":"@12-apps/payments-backend@1.8.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"1cec88a257df1587dd1bc6bd3060b4caad0fc62a","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.8.0.tgz","fileCount":111,"integrity":"sha512-Ljxy5Y09mSxUj08N9eQX4vmXWpAvOAkFB6J+0/E7tFKYBE0QCnFHmVF3x9rpV4D3gT29csC3u7nKzFROQyrRDw==","signatures":[{"sig":"MEQCIBGP4myKKJ8erGTJFQhP03lEeu+OF6XP8T7AxEXl2altAiBxyY1v6H9Hu91yYLvA5imZ/xdSFRdMGjWZdLbAdYK50Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":829432},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"7bfcec03feb4cfeb6db70c9dd7b69a936a1687bd","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.9.0","@12-apps/typescript-config":"^1.9.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.8.0_1786089710770_0.6943184377738907","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@12-apps/payments-backend","version":"1.8.1","license":"MIT","_id":"@12-apps/payments-backend@1.8.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"6377366ff0aefd303c61897e4a116cf6d9d61770","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.8.1.tgz","fileCount":111,"integrity":"sha512-YVtuq+/nCIr1/KESGq4u5BzJBFFurRBVMc9skOjCVO4qFDAk7xlwdC/QwrX1cWi7lT4fwD2AwmoUqCIn3U4GhQ==","signatures":[{"sig":"MEYCIQDIAoVGeliiYcV2ZeNibvvsQ8Ms8njY9vSgixi295Me5gIhAMprBvMVlA09XBvTgg0oawJBPJnTpjPR04sW0TQWvzPo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":831213},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"e7605e656458d821164b2c47ee7fe9d7d4d790bd","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.9.1","@12-apps/typescript-config":"^1.9.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.8.1_1786093371521_0.21347161896103106","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@12-apps/payments-backend","version":"1.9.0","license":"MIT","_id":"@12-apps/payments-backend@1.9.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"a062a8a7dcea074188758644ab7b27f779e6df2e","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.9.0.tgz","fileCount":111,"integrity":"sha512-YYpjf/HABjLpJBocBOuEATjghe72sEQXVwHDGHDmY7O2A+7eBJPvn9Bwz6yHmJichBcYQDPmRDzSuYfBb6GOTA==","signatures":[{"sig":"MEUCIQDjFJISL54680BIPP6m1a88V+F+TIvdcdHWFenWjZCrVAIgAIzUHTpPNx0pj6F/A4qJiiTev/i6onD38rnUPRYOauE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":831215},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"6bfe86e2215d81dffd8f616dad4aa181f027548b","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.10.0","@12-apps/typescript-config":"^1.10.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.9.0_1786100274546_0.9277224306525729","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@12-apps/payments-backend","version":"1.10.0","license":"MIT","_id":"@12-apps/payments-backend@1.10.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"8bcfc5788114000cb735ad0b13ec06bcfc9e2819","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.10.0.tgz","fileCount":111,"integrity":"sha512-38NL/fTEdHrQbMXxdFWECDvPcIdtWkWj3k4zrC2hp6kew8moVkCiu6lcsjP7kocj7VVErkY4uMIb1hQoCU/H4w==","signatures":[{"sig":"MEYCIQD9TENklyNo4olT1VH5wp7fhv41zKsTKnRdW6yr8o6+5wIhAMPbycERnZVVMouiyY/EEKlR483Q1Dnoc8aeWyJzJT6m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":831216},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"ca77c6e24bbdd7ce427c8003f0de2444c95d88cf","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.11.0","@12-apps/typescript-config":"^1.11.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.10.0_1786103548810_0.14937307992074156","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@12-apps/payments-backend","version":"1.10.1","license":"MIT","_id":"@12-apps/payments-backend@1.10.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"06e3bdf68a9c0bf834042b188d63b9b83c1c85ed","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.10.1.tgz","fileCount":111,"integrity":"sha512-Bd7Qbv0JgjCh0HSqaYw6SE8Ks9VByaxAkLOrGcar37h6EbfPXznuOinvtAFJYiCJdPD8TTGSM+4MDuMvZ14uyQ==","signatures":[{"sig":"MEUCIBvugypsnJF5El89y+mtLcYx7Z6wxRX9lx3akq9qMISpAiEAqmNW9+jsQxs45Oh8J+u9I3G+ObdqKQvnpgrdK1EVmGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":831216},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"b1c4a9ee167c219178d1933083ccaa44ba467ca2","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.11.1","@12-apps/typescript-config":"^1.11.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.10.1_1786108051444_0.13667121880755229","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@12-apps/payments-backend","version":"1.11.0","license":"MIT","_id":"@12-apps/payments-backend@1.11.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"9baa5c0f52d865f8e3f829bed4bd6386ac82fefb","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.11.0.tgz","fileCount":111,"integrity":"sha512-XA5uiwNLfRIHaMMIC3SS17vc8rolMJvoLaO1BFtcYh+tJq+CPK7ecHkxfE2cIz6Ssn/BPgN7NlmdEx5EqJVvKw==","signatures":[{"sig":"MEQCIBY09oH6TeWolLOBsiMbvfAwlhEFAhhusTxAME1CYp+VAiAXl1A8xWUdmfR6ExmSup/EWQJ2OPjngrfneMIMbPgDkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":831216},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"ec6d74e8ae3156dc9294ef46e3fd05dcdf8b6af4","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.12.1","@12-apps/typescript-config":"^1.12.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.11.0_1786117836163_0.1719218057689793","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@12-apps/payments-backend","version":"1.11.1","license":"MIT","_id":"@12-apps/payments-backend@1.11.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"b3561994b26ca07e145ca921027ec695ed12fe63","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.11.1.tgz","fileCount":111,"integrity":"sha512-KZrd11U3wPhL5RBguLfMEkcPR91+gpC1TBVDAYqobDFIFILM5+G4KgX5yJRaPvoxE90xiYrHHxalBW3MaDOQSg==","signatures":[{"sig":"MEQCIFXrEh3Mlay03Q/2Mexgyzkfw1O6S3epln99KW8oEldtAiAD3MKwkl/AyNzq8egvmHuV3geiyBeIQgJjBs8dzhSpVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":831216},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"e9fa4d72f92e37490fec1f39348375e9e34bf2ee","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.12.2","@12-apps/typescript-config":"^1.12.2","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.11.1_1786127713327_0.8883256721346755","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@12-apps/payments-backend","version":"1.12.0","license":"MIT","_id":"@12-apps/payments-backend@1.12.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"772619961d0561ee86949de982fd0c21c3c6df2b","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.12.0.tgz","fileCount":111,"integrity":"sha512-AaIZfgG8CEr0WTrX4iIDUoHVKuLUiC35t4oelMGch1D+hF2pZrFmb6SrhUWsSPTD+9nciJ9mWoQ5j3a6RIsrEQ==","signatures":[{"sig":"MEYCIQCnpkG4w3LsgyHu7RKoWME7jWEwB5Qp9Yk1Je1o65K9uAIhAPNIpXhzoKPIKblE1EhftNwUm1gC7v37QsV90cCKFlwT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":831216},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"903862a6809118567baa5931596f484c3ff8ff37","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.13.0","@12-apps/typescript-config":"^1.13.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.12.0_1786128520646_0.15090271410583922","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@12-apps/payments-backend","version":"1.13.0","license":"MIT","_id":"@12-apps/payments-backend@1.13.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"0ed113fb23e6eb642995bae435d4e55ab5de5304","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.13.0.tgz","fileCount":112,"integrity":"sha512-GEswY7oiay0eqtdkGMUko4n6/2BUY0/GYJqTxJnOUDtvDLKyoHgrnzRb7tgtdLBMEqOH551IXeXkRp9j9g1SmQ==","signatures":[{"sig":"MEQCIHmYg38mRFdIk7/d6YwjcXGyGjBNWFIuRo/uzcxXtPmVAiAkjdMVknRQR4qeOwFZ9p0Z4Z9ia42bYVZsQXHiD1hI5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834801},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"f9c9457f43bc8c265f81d27b8d3bb5f250fce11e","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.15.0","@12-apps/typescript-config":"^1.15.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.13.0_1786132993769_0.723578405088283","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@12-apps/payments-backend","version":"1.14.0","license":"MIT","_id":"@12-apps/payments-backend@1.14.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"175193aa836fa56958605201b87f99fe5d63549e","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.14.0.tgz","fileCount":112,"integrity":"sha512-8bFrxdqHby/+RMbs1g/hLgyrqRCeHFimCT+SUXjp92xSYAvGpA9Wq45Rd8nBdMnyR18hFZwgC3ju1PrxyeC6KQ==","signatures":[{"sig":"MEYCIQD7PIqVYuQ8YCI82niqXjnCm8qStmDQxfHZ22ibow7RUwIhAI/UZEBoIQ+96N9gWQEo51owk0FdecDF3nH2/1XmpFEK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834801},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"ebccb7d5693b1f1340342b72139daef11fc81223","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.16.0","@12-apps/typescript-config":"^1.16.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.14.0_1786133695044_0.3873414070364789","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"@12-apps/payments-backend","version":"1.14.2","license":"MIT","_id":"@12-apps/payments-backend@1.14.2","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"ffaea6282cf69973bcb61f4db643f4812ee16bdb","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.14.2.tgz","fileCount":112,"integrity":"sha512-jPh5uZtNAFdccS74DFSOhlcdmPi9KS407p+8BQe9XtVj5wRqIfY1cS0PZ2OOEiLQY37P91TrvIORVtNiVd5q3g==","signatures":[{"sig":"MEUCIAEiCIPvPK8NNjccEAaHuEp+pStQWSZJum2nZPZ+Z7kHAiEAuZkMht7Xk9Opf7Xa2tBGqxqfiieTbv1oVe8E31MwUrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834801},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"bfd39495ffa882cae31b10538877b522984cbebc","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.16.2","@12-apps/typescript-config":"^1.16.2","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.14.2_1786138839795_0.39302833783042934","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@12-apps/payments-backend","version":"1.15.0","license":"MIT","_id":"@12-apps/payments-backend@1.15.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"5496843908dd23c14096a79b9a1e989a3dddeb6f","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.15.0.tgz","fileCount":112,"integrity":"sha512-AAhd4dLaI59sf08flh8QMQtOB3iojCypf2Y0aliJIgy7hQ6sCoQ+aw61FTRj6oTkn6ShvmkT0mI5u/kvNT8+Yg==","signatures":[{"sig":"MEUCICXQvppSOAhwrt8VSvvbGBP4trLfKsBJOggP0spKEBBAAiEAp0JfO5GHtZf+DoiI4K/z5B2UtCy5MrwWO8DPJBQtXWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834801},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"2d4a0e9dbf04f79e2306b779f56f0dd5d079e09a","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.17.0","@12-apps/typescript-config":"^1.17.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.15.0_1786145539370_0.8270255040709871","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@12-apps/payments-backend","version":"1.15.1","license":"MIT","_id":"@12-apps/payments-backend@1.15.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"39d607e6da5c43cfc93afee28b1ee0a6005beff2","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.15.1.tgz","fileCount":112,"integrity":"sha512-72KsFkgZMgue3eSPB1dFmPquD0i49yVAhe6uiDNbTdxDEV/UXQc+hDxI2tZsfJN13MLLly7tlRfGkeab+rtc2g==","signatures":[{"sig":"MEYCIQCcOsTwAC+LZzWUOKj20gyEo2YrrzlitpQ1tqN4INfbNgIhANxyPzOn/yIRt047W5PIiT9xd08ou30EAhLKwm7GfFZQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834801},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"f0356169f9682182eabba77485cf4772051235ae","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.17.1","@12-apps/typescript-config":"^1.17.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.15.1_1786146685872_0.0010639974254025297","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"@12-apps/payments-backend","version":"1.15.2","license":"MIT","_id":"@12-apps/payments-backend@1.15.2","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"e6d9dc9d8ac0e10ac66de37ec9da2046593c2075","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.15.2.tgz","fileCount":113,"integrity":"sha512-x/lfJbfzYWQ+i+JyUwrzKz5FrmbrPhXtK0RIsbymnE5WORg8XgB38eALPAm7VlHhwTM7u2kl2MKCnIYpk9yjHA==","signatures":[{"sig":"MEYCIQCe8mJ0BeOYTjUxsSryi+d6xodi1Ba7d7UrCXvzPA66fAIhAK3+ylRhWWuXRRbkAi2FYCgIhqhTV0G3Csh1a9D0Aii+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":847736},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"4b2466cbe6cded4941ec25ef92cf41d7fab0697e","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.17.2","@12-apps/typescript-config":"^1.17.2","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.15.2_1786159937296_0.9751413972592913","host":"s3://npm-registry-packages-npm-production"}},"1.15.3":{"name":"@12-apps/payments-backend","version":"1.15.3","license":"MIT","_id":"@12-apps/payments-backend@1.15.3","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"271f1e4094b9ea9e68f1a9eaa24b39fd4d409475","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.15.3.tgz","fileCount":113,"integrity":"sha512-rVIt3Us9JfS2NtqzzSeiQSWGt4RRsWrbDxv3yt3fk3JBfAIfqwUCYQiNfiqjqB5Eq1ZWjTro6LDnZPE0UCDClQ==","signatures":[{"sig":"MEUCIQDJQo9AoZ2Oh2vGM4Hco2rOGWl+wsscjs7gJNvTiP4HvwIgPKPZVszLNSWC0Hn7aycXIKF7n2OCrKwVk/vcBTrcCko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":851950},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts"},"gitHead":"ee3399530780d82beea32410802a945627ffe271","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.17.3","@12-apps/typescript-config":"^1.17.3","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.15.3_1786197912353_0.8919820512058951","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@12-apps/payments-backend","version":"1.16.0","license":"MIT","_id":"@12-apps/payments-backend@1.16.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"526f8c188720f68a0415ef8f533c5f694095f9f5","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.16.0.tgz","fileCount":116,"integrity":"sha512-uw/i4sxCnSlT0Y0cIk4WGdQEoYHacq8oSqw/cGtFqJgPfF6MlNviZRmU5xTaB9G+SdECCUS/PLL5mHB6RewunQ==","signatures":[{"sig":"MEUCIQD6uoEhygvJs9Qf8jF1n+nsCGuDWpULr0mA8Sj8NkGs9wIgFS88lI1WAmvADhinqt0XLuQkemX6CFTjAUHREWV7vEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892956},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"8af3c18e1811d042f30016a4ba43e74abc4b8c50","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.18.0","@12-apps/typescript-config":"^1.18.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.16.0_1786203885296_0.8339280387949584","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@12-apps/payments-backend","version":"1.17.0","license":"MIT","_id":"@12-apps/payments-backend@1.17.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"65517099e7def8d2dfa582bf771eda2553e0868f","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.17.0.tgz","fileCount":118,"integrity":"sha512-Wzokh2dp73W/8yQ275FQxbd09wzmNpBt0v3XzniiQzLqgC74CCJEtBjNc/+jtbtJKQ7hGL7ODygVxRioELeopw==","signatures":[{"sig":"MEUCIQDa5Ht4JcekWMknZHSF6rgHbN6B9CwJxxSd1VkVwkXlZAIgHc/hSGd3p6NZmOUCDD44AqOEXPNDU0Tu4jI7wpbB2JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":903889},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"3a8eb1783f8cccce3b7ec49cb10e3e6d2c5d7310","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.19.0","@12-apps/typescript-config":"^1.19.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.17.0_1786206087063_0.11908172104134374","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@12-apps/payments-backend","version":"1.18.0","license":"MIT","_id":"@12-apps/payments-backend@1.18.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"4d96f31682b126217c6b030207a9681d5d2cf159","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.18.0.tgz","fileCount":127,"integrity":"sha512-uU5nGEYrNMru245W4JK2UDcVbPlGtsuvJJsqC/dWo+FZ5ZGmOYyf0AzHH3GN3qc+kp/nxUb1pMj8YYAipsZS1A==","signatures":[{"sig":"MEQCICwciKwYBGSsZFTYg+gVmmRX43ePcoYvTMruSGeMr3OYAiBak7NCWYvDHdxGEd49O0VRJdvazX4PXiRvnGxaNsTeLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":954323},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"21bbb5b06424cf045eaad617a5912aa00d0c654b","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.18.0_1786209434143_0.24267935918688588","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@12-apps/payments-backend","version":"1.19.0","license":"MIT","_id":"@12-apps/payments-backend@1.19.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"67731273472d466d75ae2527521c83f4605a7818","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.19.0.tgz","fileCount":136,"integrity":"sha512-5M9T1SGagvhsa4dwm0bf38yb2+HsQYzdpv7TRM3B9va54TmduTvywsJoLZsv2GLAsu2aTvOIDJPwCusFJCmJVg==","signatures":[{"sig":"MEYCIQCerls6pqdKjHfd9u9BVCSCMN+oS+pEfXA1lONF2OllxgIhAPZoNwIWLA2HbxrjwOtCMDibDpLSgf9LUW9vjlTZqL7B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":991083},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"eb4428f3593f5460dd923d25dcd68e35aa3fff29","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.19.0_1786298581558_0.8927772209039702","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@12-apps/payments-backend","version":"1.19.1","license":"MIT","_id":"@12-apps/payments-backend@1.19.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"a3acca69aaa01e558f723b42841a6f6c3203028f","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.19.1.tgz","fileCount":137,"integrity":"sha512-6ZdOWvMnskXZ/id8xlNzST1hfTpUh+K5XYIui08fpwDTaJM1xikxxji3+DNqJuv0QhqJfNKoo6V1cj79TqXmlg==","signatures":[{"sig":"MEQCIBqyDIgkpV7Q6pAi0X1AsjyD+gKsDf7azoTQqPvh7rqmAiABaisbK9jldYnUVvbV0UrNezaAXfuVYmRBJ9fgPRA3zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":991672},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"d2330cd52acc986efc619c24be9262d3cc34382c","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.19.1_1786301443747_0.0065440448758662395","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@12-apps/payments-backend","version":"1.20.0","license":"MIT","_id":"@12-apps/payments-backend@1.20.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"6a724ccedbd36aa185af85f83782227ce26c0d28","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.20.0.tgz","fileCount":137,"integrity":"sha512-pRflWLlt8dwISpZD9bHpbjqVm/66rU7NvXNDd9HOpTv/BQgLacInwnmZMtqFWcFV0s5gtF+IDnwQhpPj33b7lw==","signatures":[{"sig":"MEYCIQDDUkJzT11sM2As9U4BAnHrC93nXkch2vbYx+Xydas+2AIhANI//WnejjtM1kB15aMQ4GLsX45Z0nBVX7KbZ9QsjBt0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":993363},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"2e903339060b5c675f211503ea813c177e9dbec2","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.20.0_1786312835161_0.8804094731258221","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@12-apps/payments-backend","version":"1.21.0","license":"MIT","_id":"@12-apps/payments-backend@1.21.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"4dabcee4208a618b1aea75a24f23c4255ee79700","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.21.0.tgz","fileCount":138,"integrity":"sha512-uVxAV6Wx5+CcMJ2Zb9zXVxKzbxdeG+crDCzewhJEAMuc/Fu7+itxn34PIR4KlwmuhvkT4JxBoLJqS8tJP9iUbg==","signatures":[{"sig":"MEUCICIcKczAvbjYSmQ0zb6a3a66Ff9aazHK1I0SArwRv5SVAiEAum4wp09ldCFkNP3LO523ENIRLd6BrMKbBuqS8othSuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":997154},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"c5e0bc470104cc8931565da42c10321944a3ef8b","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.21.0_1786330326466_0.6735795734960246","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@12-apps/payments-backend","version":"1.22.0","license":"MIT","_id":"@12-apps/payments-backend@1.22.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"fa5fc4451987d2a43b42b4c704f363dfec89024b","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.22.0.tgz","fileCount":140,"integrity":"sha512-7B4kh90HDHBjpap0CFqj9ZWlbmqK7ekfnQhBG2yxO72A86o93KyPbfYIkDgZw+Hd4Bb4RClS6Rx3sa1UqaxFdA==","signatures":[{"sig":"MEUCIQCPevYGiFejbKR3tg43wlroHQdjEjIkvyrZU+xyAH85eAIgU+tRKpJsPmrkQtbKzAbobIpFSrYF3KBIrBhQdvKBsqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1012156},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"cbfff38c3387216c513bbedf3cfd3bcf32fb896e","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.22.0_1786330828137_0.048210428384376725","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"@12-apps/payments-backend","version":"1.22.1","license":"MIT","_id":"@12-apps/payments-backend@1.22.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"a0d9bdd47180051b03c4e8e05853a16555060071","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.22.1.tgz","fileCount":141,"integrity":"sha512-dfC52U5ZEhqEzv75cIVJOH3TNEkbkpcdKq0LrgOV7+dpWRp/2Aa1IPDivq4stSvZsz53tW4OKXqGuNG7iW5m9g==","signatures":[{"sig":"MEUCIH6pVDLmmFN3sgBCzDoGZPOzhaL1s31ieu/2iqgxmICGAiEA4V18v6d8bJwrPtB3xIgToK1gk8zmpOAlGAfdnZa19qU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1026046},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"9fefd56cc15255934f44e39920d9932c720ace51","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.22.1_1786365922573_0.8302343071636793","host":"s3://npm-registry-packages-npm-production"}},"1.22.2":{"name":"@12-apps/payments-backend","version":"1.22.2","license":"MIT","_id":"@12-apps/payments-backend@1.22.2","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"d5c1031d2dc50e23bbc12ad99132652ef3fe0832","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.22.2.tgz","fileCount":141,"integrity":"sha512-tHAftYEBn5DLvb+00JEjU8tUNj8PXRVztgPW0yB0kSCd/Q4FSvJN502zafe/JUAEUlXStvVBtPYwLItuK7VlOw==","signatures":[{"sig":"MEUCIQDWW3UPy2zaCvO6g5uKtztSuDSm7C/z7WqDWyoDPvV+owIgBNsAmVY5K4khp1mu6uT8IsfSLda01fB2Ii7+PSdX8Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1030496},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"2b46b3fbcdb13101bf5d10678408cf46a206f4b1","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.22.2_1786368865540_0.2452005938496833","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@12-apps/payments-backend","version":"1.23.0","license":"MIT","_id":"@12-apps/payments-backend@1.23.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"94294fabcefd0ab91157ebe100a58b09cd5c7556","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-1.23.0.tgz","fileCount":142,"integrity":"sha512-sz1J0v+k0fJd8Dy5WmOcOgXZBpjGP221V0f1u891yi1m2WpKvGEHfnwTtUJ0pFYTGeefVFExvk1Tgk5gw6HytA==","signatures":[{"sig":"MEYCIQCePW542EQw9sea7JJmabUlDBHMxFzqaX5yoys7jJN+ZAIhAPxMFRUg7Ay12vMlOb6L4apD0/Ak8q6O4odeHDrI0Kgb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1031538},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"f6e27cad87c638272decd405889c5dc76f3c78d0","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_1.23.0_1786371208116_0.853205263628398","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@12-apps/payments-backend","version":"2.0.0","license":"MIT","_id":"@12-apps/payments-backend@2.0.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"0d1cfe105e2a8689357b8c1891db36f7420b8f71","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-2.0.0.tgz","fileCount":142,"integrity":"sha512-79bIo0nvCz3vNDlXp6HaKP1rNDEBmEG4dyosHHIZt6nBmvHlnL1GfSnKuUtpf7AlzxV10vzsS2R17LB2i+bltA==","signatures":[{"sig":"MEUCIEIR/GW1DAJ3LHoxwsUdnI+nvAiGK5k8kBXCHtMebypfAiEAhypToTNWi+rtPblsq/YQKFsrGnfluO5cCyjzf+nhQrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1031537},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"5f6a9a9dd6fadbaacb19a80e0f2b76d85ef0b07b","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_2.0.0_1786556878008_0.7871851603340425","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@12-apps/payments-backend","version":"2.0.1","license":"MIT","_id":"@12-apps/payments-backend@2.0.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"06f2bbf015ae0f5a88cbae0773451c213aa10671","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-2.0.1.tgz","fileCount":142,"integrity":"sha512-RV34aw7v3fPs1VCaoiB1VNz51tzIVYIi6Mx07aoSvXd0KaSQiotHhAZlTrrIQ5ykKgY0F7oI4BX9iKvC23LF7g==","signatures":[{"sig":"MEQCIBGqILQzV8jZkvEnFpjLvF+sqmB3xnGDpPlviO7xN5xOAiAkpz9W/z9g0ujf2VICOhL9YLHllstLqPZ3+yHXkWMgVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1031537},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"799d4aa023c7e1c56053be4a8ed15a753c871c6b","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_2.0.1_1786596931982_0.5328574863913713","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@12-apps/payments-backend","version":"2.0.2","license":"MIT","_id":"@12-apps/payments-backend@2.0.2","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"50080294a2b6efb029768f8f9676e354f4ea0797","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-2.0.2.tgz","fileCount":142,"integrity":"sha512-KNmmVMbSBjxwplkl27RCsYb6P4Jx8pTpmJ1feJNQD9+qA3wTs38jQo+yWP+Hby8Ik7X6GkgFbqqCDsc0E0hhPg==","signatures":[{"sig":"MEUCIFZ4kbH8IIQri/86VRISH/DvEJhmQL9gWFy1CBLJdWfkAiEAvNqLZ1qoRpNzxxGD4Fe+2mcXc4zstKnHXhjtAYELfuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036338},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"a2ed2f03cd2df0420313636bfe784d2e6af28292","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_2.0.2_1786732506216_0.37561427439587924","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@12-apps/payments-backend","version":"2.1.0","license":"MIT","_id":"@12-apps/payments-backend@2.1.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"f323e2bf28eecf819be837c283d41498ffeae0eb","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-2.1.0.tgz","fileCount":143,"integrity":"sha512-xMFi+jOWYmNGWEKxfW+pbjNIZZAdA4mXmQCBgA4YPnFrUIf1IGPw67ac0TFRZex4vRai8S6mupoiFXrkH1zwWQ==","signatures":[{"sig":"MEQCIAbyuUjGtEwvphT7Av/dkNPAk09OnXR9IorSZ8NBV5iIAiBzMm2yf9165wovdOUQdNeVMuFMG5lvHX9Od4yEyMuXgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1049380},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"057ab088d8c05f3e9cca14f13073d3a1bdb2c50b","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_2.1.0_1786733093611_0.34019309623948524","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@12-apps/payments-backend","version":"3.0.0","license":"MIT","_id":"@12-apps/payments-backend@3.0.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"3e7647dac593d3b5399ed8c3d0f8bed441cef3ef","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-3.0.0.tgz","fileCount":143,"integrity":"sha512-JxglfQdtggn2vknVYwQ7ujeWafbnN/QHidDNAGDDnuutjcgGpVm9/NpyHEa5JHT4+W5q6kx4u5wA/f5oe4boow==","signatures":[{"sig":"MEUCIA3vGof2Xxyn8TbBS0OSejBQLBbDrhkSo4nVEZ2b/hwTAiEAkvTL0TGPDXEBgQfFtvGAAAPOGNfwrdRn6Pt8WtoW/Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1051506},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"904c9a753fe79c48a50575a3831e5ac7d6831d8c","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_3.0.0_1786748676896_0.2625318864401296","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@12-apps/payments-backend","version":"3.1.0","license":"MIT","_id":"@12-apps/payments-backend@3.1.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"883d270c02a64692803c9b45a3fd7c4217348a3f","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-3.1.0.tgz","fileCount":143,"integrity":"sha512-5QtWadoqJIj5F7CKH7g4Uk2tXaOI/+3rM5+U9/4ACxIihAf/Yg9vfhAJp6B4DoeD0fwqGIN+9ghma0pjo/vuTQ==","signatures":[{"sig":"MEYCIQCUhR1aC4ISNICMnc1WXfruo2OjvV9hbArDKFqCiqLhuwIhAOJirRAR7CzOml0wE/Y4fB+Idhjuv6wJCRYPqFrxyp9i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1060408},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"d294421444f5cb57dfe7e9c1db0040ff4b5e55cf","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_3.1.0_1786763338011_0.5134248055119612","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@12-apps/payments-backend","version":"4.0.0","license":"MIT","_id":"@12-apps/payments-backend@4.0.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"124143fb385605e387cf262e663e76ba97e34682","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.0.0.tgz","fileCount":143,"integrity":"sha512-rQC062mL/11F05dqkmc4nvwwq68LQfZuaigp8TZ4gVOCyM/82pswuNNSZ7F3EFSujqHKp4sdEneXlzK2xOw7OA==","signatures":[{"sig":"MEUCIHL9C3PvQQ9Ivgk12hkbGcQ8h6crX98rtl14qXSRGMo5AiEAs5BPioH3rz0HJhSVSHgL8V6J3KF+w3krM5h4xZ+2ZQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1060408},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"f837d4958a5b21e02d2f02a1c008ff1d1a23937a","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.0.0_1786800295758_0.6861305428456055","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@12-apps/payments-backend","version":"4.1.0","license":"MIT","_id":"@12-apps/payments-backend@4.1.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"7b59a9f8c3e7da4d1bc38919bb98a3b91aa32fc5","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.1.0.tgz","fileCount":143,"integrity":"sha512-ud7sAEcCuiXwAz/K8/mf0cLPklx3e5T0jxrdnvF5t+jbFjH/nssxmiUGgF7+KSUHl35s0B+vn3jyZy7c9cGZ/A==","signatures":[{"sig":"MEYCIQD2F2iwvnn7by0ijA6MeAE16uISyi3AMJzCh5QxnOwBTgIhAK54rMcwn1+mBH1bXREvycPd8rWtbZZY/N8JqOMjS14Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1060408},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"96eb4c415df62ceb17308a914c912abed5c35f64","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.1.0_1786805397101_0.4721816245234369","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@12-apps/payments-backend","version":"4.2.0","license":"MIT","_id":"@12-apps/payments-backend@4.2.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"0e6a38c3010c9003aedc5f8d39dc43a7069d8322","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.2.0.tgz","fileCount":144,"integrity":"sha512-8IU5gyT7/UE/1IAvvvKfo5P+hl7w2P0KV/cKUaeJ4UvVVJa6KXs7w+C+E3Kugj1Pe5c55SPtgSW0PaeyjQXVmA==","signatures":[{"sig":"MEUCIHJk9FT+rH/hVodJHOgL2xT99fYSYEzByjMu65wj4z8QAiEAooQGlmknHme0L3VmVkxLh3pIcrba++qYqqX6Sx7BgjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071638},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"36f0a2ea2412f87b10af08977bb949d0b037e52b","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.2.0_1786934965670_0.5100667707089177","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@12-apps/payments-backend","version":"4.3.0","license":"MIT","_id":"@12-apps/payments-backend@4.3.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"55651e537acc9fb92e3bb011a216531903a4a6e6","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.3.0.tgz","fileCount":147,"integrity":"sha512-h+/W3fcS6wJLYW2muxeao1P8EGUWSlGcEwG+4DGNa/gHPjHmufrxuWc3m/23IuC3uyFDffguDAMJD1DzpInzwQ==","signatures":[{"sig":"MEUCIQDMNf5JNJFGsCJyvFupRw4YxUwFXmIrdHO2+hfBbe3peAIgAbr7vhvWG2RixkHTPQ92MxCI8Ypd+NI4l1vRkF9Otho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1085052},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"9bb480f5cba9e49cc0d962a5c98feb643facdf5c","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.3.0_1786987511928_0.8789073078174141","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@12-apps/payments-backend","version":"4.4.0","license":"MIT","_id":"@12-apps/payments-backend@4.4.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"d560392ba931c3525434d554735f7c7562cb9012","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.4.0.tgz","fileCount":149,"integrity":"sha512-m0X+Omlqm/NvlCxE6PWaUq0L4ICzEm6eLcQCh0LBbotcwSkP8GjuTkSKpvOwLh4APEFuEGfz7PRomIIxSu4/ig==","signatures":[{"sig":"MEQCIACDhi6GoTEgH+eDp7ftJp9tFplUKsuKafUinLiFgoN2AiBPE2atTyza9mbFc/7atsyCtZZgRpEKevB7muTkukqwDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096476},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"b25ee6855feb9846bc20118ef9c6079d45ac81dc","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.4.0_1787000398357_0.14585947901613183","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@12-apps/payments-backend","version":"4.5.0","license":"MIT","_id":"@12-apps/payments-backend@4.5.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"3856dc0f9fd46f7404b8ce9d4acc96545fd299b3","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.5.0.tgz","fileCount":150,"integrity":"sha512-OJ03DoJ2VrgNQjy06teDpz6cYg36C6V4xPVoBkn2tf6GHGH3IxyKgfiaMg5paoZNVuBxT2dr4NUH2mRqFWOFTw==","signatures":[{"sig":"MEQCIDNFqSHFrVyakqvp3Gl/PNn6xsNYLLuTDztqGYwAEYN8AiBSyqX+9cJ3s0hVVFqbObcRRitJlNDZs8Uq/KSzqDy87g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1102093},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"1c4f49381b1519a6c48b72ab1135f033ba7b136b","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.5.0_1787011713550_0.6285201734722385","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@12-apps/payments-backend","version":"4.6.0","license":"MIT","_id":"@12-apps/payments-backend@4.6.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"14ba3c752ed6a1bf7c72fe0ab0d39e4b5a2a254e","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.6.0.tgz","fileCount":152,"integrity":"sha512-pQZKQFAFZWlknTt4EoCBu4YHcjQ16jSjiFbPHUVXTEE5s7dgw8ptJe41qBiWGyMh8lmXZE7QsokR9zQ4E9nz5Q==","signatures":[{"sig":"MEUCIQDwDvkmMv0g2LduqETMXJwWih4T8+gcfWMc9GxOecyobAIgLl9ZpfiVl8iNM96RHWDEDemBZlpw/m2nupDDYpKvIFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1106964},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"5ad6d412e76c27ddc38461d79681f283f607f4f2","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.6.0_1787068101157_0.4707231657526505","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@12-apps/payments-backend","version":"4.7.0","license":"MIT","_id":"@12-apps/payments-backend@4.7.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"8bc2124d0fac60194d5fb05d30cb29af89ac3da1","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.7.0.tgz","fileCount":153,"integrity":"sha512-AI6hLv6Mr53+RYm81yUj1TmnZkUkAGX4iVDAEZq3WMfP2HOzd3afWE5Sa61k4XflIjVOyWkMLKprkS0BOQphtw==","signatures":[{"sig":"MEUCIQDNGNcncsg/GSzq4srQbpE+J9GfKdLEVuD2hMWpQljv5gIgY1VZ+tQKw46O9C+yXoR57KJb3JJoYAQNoJoD8ss1ZCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1116639},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"e7a7b7f7e550c7ccfdcf6641ff1faeafe69bef3b","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.7.0_1787089200326_0.8151052641849372","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@12-apps/payments-backend","version":"4.8.0","license":"MIT","_id":"@12-apps/payments-backend@4.8.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"7ef930abbad4e8f173c42abe400ab722e92e6e4b","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.8.0.tgz","fileCount":153,"integrity":"sha512-vZGziIzKsu1+6mXR6bdBKIh4wuNWdTeZaYqmRnVYblGFq4dYKtOvkeFHbYpEGDMgtwSlNuNDxRnxbsoJX8WY0Q==","signatures":[{"sig":"MEYCIQCTHBfVAZxj4QSPb9mpSWIxZFIzbzkvjOsj6gQJmISPtAIhAOnN9je7seCo5uxM1Su0jUTcUMQfbzeB0zftDjxCvvi4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1117439},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"9cf49180b859eae5687def439741e3d704d95e91","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.8.0_1787143001420_0.730003280233392","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@12-apps/payments-backend","version":"4.9.0","license":"MIT","_id":"@12-apps/payments-backend@4.9.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"672dbd489556055bacdb3cbf916d3f795f96fede","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.9.0.tgz","fileCount":155,"integrity":"sha512-YtHM+eA0n6BKxq+MAqLBhCHVHYpg1tfiuU2uRL2ulQm+QK6ocOyskXLXV0zF/GwHyCQ21KUMPfTCR2JKQt582g==","signatures":[{"sig":"MEYCIQCCeZ6KMNLrl7tHerxntRi1QMlp8qkDpQtPEGd55hxD8gIhALcwnlNQU6+o7vi449Yq/8u76Vijf6S+OuHIZ/QWR3kQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1128057},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"c90d9a0454680b0822056e509132db7f2d863a41","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.9.0_1787182766328_0.7044958216527644","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@12-apps/payments-backend","version":"4.10.0","license":"MIT","_id":"@12-apps/payments-backend@4.10.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"7633000b1fd1d7dfb2f331f3a7ca31fef38a4ba1","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.10.0.tgz","fileCount":156,"integrity":"sha512-sBs4z5pHUR+u8ML3ypBAZzKhLEKDkibxBeXWi60/zpoI3StZrKb4y0nh2tyHNteXNGyPTtvmp+KqYQNU6i6NMQ==","signatures":[{"sig":"MEUCIFAwt9aVF8/uTlwjJ961Lgiq5Nh5LFfle2rYJHxcxfw3AiEA/99bL6kGtH+ZqmoJz2Pky8+I0uDKIyBnBjFIWhSF/Js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1138800},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"05f2968e16059f3e6732e041eabf4b876029d89a","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.10.0_1787196821334_0.40899240765312483","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"@12-apps/payments-backend","version":"4.11.0","license":"MIT","_id":"@12-apps/payments-backend@4.11.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"c5d87cdb92bcc2333f91f461560f7d5ffa72c215","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.11.0.tgz","fileCount":157,"integrity":"sha512-rzbJ7eaMVSkU5YSh+E90PAl2TbFdPFOpoogOdl5s6r/yHj/lIorwSPluz8nZU7q0XBwbk69OgOdAzZCgqd816w==","signatures":[{"sig":"MEYCIQCTlJbSNSg6kp/DfKqK8Ve0Gq0+xWd25/QElQF/uCcIWgIhAJkURzsaXD5t24swiNA+oG4IAhcQWxKl4nEPaNzt8YdX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1143780},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"0e86b6a8ce8dc4e41b83fec12732cbc4bf048525","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.11.0_1787198302175_0.23367326243354714","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"@12-apps/payments-backend","version":"4.12.0","license":"MIT","_id":"@12-apps/payments-backend@4.12.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"43c29a94226af8742ebd1931d4cebf8a23c8f6aa","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.12.0.tgz","fileCount":158,"integrity":"sha512-dvgOt6rmgS1Zg7lu7H1BeOF9lpWkixZB8K9uuY7BXcXGRmhUqjfVLLCpovicfjZwwR4cvcJz1ojk8wwIsKF+zg==","signatures":[{"sig":"MEYCIQDRhYtR3s57L8d08VtgNVrPGxgZezKQJGB4uLIAGzomRAIhAML1i+AlUuz4oTkyhUch0Ppk/1G9eC68MC30zp1VBtV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149160},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"e7f428e3fe31105ba18d9dcdd8dccc46a7eba296","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.12.0_1787236925070_0.6315167188879849","host":"s3://npm-registry-packages-npm-production"}},"4.13.0":{"name":"@12-apps/payments-backend","version":"4.13.0","license":"MIT","_id":"@12-apps/payments-backend@4.13.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"09e270219e7b57b6f3ce67354264ed82b226a9e5","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.13.0.tgz","fileCount":159,"integrity":"sha512-oRRCOBbAa7DwqMvTcMGqs2KiZZEx2J8ebZJ9lah4xKKmVdNLPl27XrNNQ1vW619bO0ySKZ1B/dJ0RO5cKtf0tg==","signatures":[{"sig":"MEYCIQDR4MD2m6OUfp9fI9CCCo4hCinH8xC7Zh3VwEiTKvu4XQIhAP4E51M7/SVmEitdEwPD23BWCOS9/cqKebnazNDoQd+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1152638},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"563bd018c993249961badc705d31268385389bf4","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.13.0_1787241141356_0.5011866434175667","host":"s3://npm-registry-packages-npm-production"}},"4.14.0":{"name":"@12-apps/payments-backend","version":"4.14.0","license":"MIT","_id":"@12-apps/payments-backend@4.14.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"3c7a45087328ffb07585626f3865f7c15e5ab603","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.14.0.tgz","fileCount":159,"integrity":"sha512-KNkUQTQ5Z1rwVRd717cPypzch13JuRDFvrL6z9LYBAeRjRCty5gKEmDSqNDO+Y6VgZetwSmfsQKdU+vrwfOXmQ==","signatures":[{"sig":"MEYCIQC3CWM/mk3ThWxxyqgg4NJ8Bbw18f5iaKOB72IbT1LpWgIhAIZk9H3RJ15uz0DxZfanGQhJTKYZuaK9t3VXIQJIi142","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1153309},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"9899de29a12e90e2ecc83203a90a1bcb24f430a8","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.21.0","@12-apps/typescript-config":"^1.20.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.14.0_1787271200047_0.4046992982752635","host":"s3://npm-registry-packages-npm-production"}},"4.15.0":{"name":"@12-apps/payments-backend","version":"4.15.0","license":"MIT","_id":"@12-apps/payments-backend@4.15.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"b561f7d6b404b313def426115a32261f6c6f3a79","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.15.0.tgz","fileCount":162,"integrity":"sha512-XAbVElL/IC1YAL60IbItgyoViOBx/laNjtdXKPN6LC4wF0kXAy4m41eEfMV09PdCFm6DSDa3YKxeP+yy3FuxOg==","signatures":[{"sig":"MEUCIB5XwW9nf7gxK8qgXxjLtdlSE976ZUVRwQL6236dWmLXAiEA/dTT1bhScPYPioChB34yCJmfb0Bkag2O6FmoHyPlElk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1159671},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"3c4711049bf8351685612372531c3cae1370bbbb","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67558f39-e1bc-4361-ad80-4361b8a8708a"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.21.1","@12-apps/typescript-config":"^1.20.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.15.0_1787327237302_0.4047789290772674","host":"s3://npm-registry-packages-npm-production"}},"4.16.0":{"name":"@12-apps/payments-backend","version":"4.16.0","license":"MIT","_id":"@12-apps/payments-backend@4.16.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"aa12ad1d3b40f141e06c910f43c2b95db50f29e4","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.16.0.tgz","fileCount":166,"integrity":"sha512-PCO8etZDuCr2KtCtVg9mBaWpygDyC/IKfl0CIzufvOAShg0n4NQviF0d1sdHx5iKTm59eWnZ30Ypg5XXW6BrOA==","signatures":[{"sig":"MEQCIDkuZrZtSP6wXLuQhqjiqkAtZqYlpQZojTmbJfh2yh6NAiBhDdklca6oA8jPbXz188V/soDhwWQpApGYv0wv/WHrEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1173027},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"ce7e914fd85d1bb84c3456372a19a731b71186a6","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.21.1","@12-apps/typescript-config":"^1.20.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.16.0_1787345318682_0.15777575691693513","host":"s3://npm-registry-packages-npm-production"}},"4.17.0":{"name":"@12-apps/payments-backend","version":"4.17.0","license":"MIT","_id":"@12-apps/payments-backend@4.17.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"4cb61fd19ee0a75d2a7f0e56863cef61486ddb36","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.17.0.tgz","fileCount":175,"integrity":"sha512-0belQwGyoo009Un+naOuhqD+++Lpez/NEnUBU5Pny769QWLO5m9YuegyNBuiMhusUWeNiZ8uJ1+2TfXDm9BPrg==","signatures":[{"sig":"MEUCIQCGwyYvWmLNA9VrSUjsE6496lBaZaepdKfwkA163HNAeAIgPX3xJCtogMM441iLvUxrF07Y9fz6c+R2K+aiCqfZdRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1213796},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"f976ac2b51207157a56e7e3faf148b5318807685","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.21.1","@12-apps/typescript-config":"^1.20.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.17.0_1787438487500_0.7265410601019731","host":"s3://npm-registry-packages-npm-production"}},"4.18.0":{"name":"@12-apps/payments-backend","version":"4.18.0","license":"MIT","_id":"@12-apps/payments-backend@4.18.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"b7cbe47219538330d29f9786736d14fa09763e0c","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.18.0.tgz","fileCount":175,"integrity":"sha512-G7dxuGWdaBA0GTzHXzWs/U8SPzN5zEZuZs+Vt77UvQLFL53ZqjJxxjPnT6lE7guOXpQL5TrtiLjcEgeu7NPY4A==","signatures":[{"sig":"MEUCIQCrL5eDrUKCRNWugGVyM72d2xD6/xbGqlIUSMTF4jCS9AIgI6ggIL8TO46lSwBr0HLlehPzP3+w/UqaZDjR0GnAqQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1215068},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"9730c23e820cb23cfa8e34c6a241ef2621f01dfe","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.21.1","@12-apps/typescript-config":"^1.20.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.18.0_1787458023626_0.539921307475058","host":"s3://npm-registry-packages-npm-production"}},"4.19.0":{"name":"@12-apps/payments-backend","version":"4.19.0","license":"MIT","_id":"@12-apps/payments-backend@4.19.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"249b60b8da99ebde883215ae4c35f31fb37d03ee","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.19.0.tgz","fileCount":180,"integrity":"sha512-jlDGHo+CSYEjmUQ94PGnpUcWJQkMDc2LPYnlJyIau/pQKew9j1G3P3krDtvsVU++VMoJ/cwB33GXuJetvS152g==","signatures":[{"sig":"MEUCIEtcRp8RH8l4HkKO25uQqm6ILu46h+g0go/yNYMBXoqdAiEAsSu8OlXgFK5lqtVy8alhYo2sBNtWSJDn+t6fkMAOVHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1236601},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./locales":"./src/locales.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"9aa6a7b4c316ceed44033000e57b1b02c316537b","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.21.1","@12-apps/typescript-config":"^1.20.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.19.0_1787547224463_0.27608249217821346","host":"s3://npm-registry-packages-npm-production"}},"4.19.1":{"name":"@12-apps/payments-backend","version":"4.19.1","license":"MIT","_id":"@12-apps/payments-backend@4.19.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"50359486e8b5fd0e95b9632383ece3d5c9db80b9","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.19.1.tgz","fileCount":181,"integrity":"sha512-/qaLgUr7tiZoUQmrL4/LwjgT0/NzAfHeEPzzMm5BEBoUUpXA0VkOG+ES9Q4GD0nOTYx/HEzZK7XIPDnZhLet+w==","signatures":[{"sig":"MEUCIQCPniAIXTrdo6F948lSdbEaairUMw62tFL3oPUqhxmuNQIgWGRQMUoDla9N5Zy7Ziud4aa0JbfqIM/zUtfuvnbk/pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1239067},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./locales":"./src/locales.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"166dfd52478a21110506bfc2ec106d002e144d4d","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.21.1","@12-apps/typescript-config":"^1.20.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.19.1_1787569142372_0.27040430689340034","host":"s3://npm-registry-packages-npm-production"}},"4.20.0":{"name":"@12-apps/payments-backend","version":"4.20.0","license":"MIT","_id":"@12-apps/payments-backend@4.20.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"c9390d79f02e53b61ff4b554cdd4fc5cadc52b5e","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.20.0.tgz","fileCount":183,"integrity":"sha512-BNv2lWVabFl54tTKikDOCmn9asAQNA/zupya/1NuGUzyv6VMoVS0swOV32Pj+Lu6N9pebHPTsRMrotaMJkkRWw==","signatures":[{"sig":"MEYCIQChS2GVpCUlh0gfFsl0SRWdQpVv79MsNN/h80T5PeLWJQIhAJ5wluoDqSLA342TSLx2dA+Ka1qot5MVPLroRB20QyEG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1254440},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./locales":"./src/locales.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"142fe64617cadbd2f852a257eafd0aaf95b73fbc","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.21.1","@12-apps/typescript-config":"^1.20.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.20.0_1787597395279_0.03210114497807859","host":"s3://npm-registry-packages-npm-production"}},"4.20.1":{"name":"@12-apps/payments-backend","version":"4.20.1","license":"MIT","_id":"@12-apps/payments-backend@4.20.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"27596b37f302470dfd5ee16ff806bd3edf5804cf","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.20.1.tgz","fileCount":183,"integrity":"sha512-KKRDjh1bV212eZ+FSTSpTrrWCF0zT+TgTkn8X8LZoZjeYV7ZcXmEQfDbhRSpaU5OJI8ZYtMymYxARJ3qgGyoww==","signatures":[{"sig":"MEYCIQD94OkvUQL+3TRFU6GE9E6Cac9nj9+All4u69rwu1uwtQIhAPqNwgziZPU9OscNY7DXF3880RoMZ2lSAqQqsDdcN3U5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1255369},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./locales":"./src/locales.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"2f0cd8b2484325f631f3d442cd3385cd6bef7490","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.21.1","@12-apps/typescript-config":"^1.20.1","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.20.1_1787599239868_0.33885635139374415","host":"s3://npm-registry-packages-npm-production"}},"4.21.0":{"name":"@12-apps/payments-backend","version":"4.21.0","license":"MIT","_id":"@12-apps/payments-backend@4.21.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"143e712951803d8a32d0e38489bfbe8a25d0e9b1","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.21.0.tgz","fileCount":183,"integrity":"sha512-SSNT7y+1i7NZxFBuU+RLszIOEWCzl/Hj/Vam0hrbc+6fSNip11mgs2BKOWObl+Vz79R7/3Mk8kNNMK2vXCRY/g==","signatures":[{"sig":"MEUCIFEFXSjMiRi3u0NArxcF2vasMBOA4RTpVosO11Plf1tOAiEA6WcNF12FdDk5JkGpbg/XaEHcXRRgh+Iyg2FpNKBHQSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1255393},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./locales":"./src/locales.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"4714bd10c901bcc51544843d5d6091cc1509e649","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.22.0","@12-apps/typescript-config":"^1.21.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.21.0_1787617816427_0.12064062871692549","host":"s3://npm-registry-packages-npm-production"}},"4.22.0":{"name":"@12-apps/payments-backend","version":"4.22.0","license":"MIT","_id":"@12-apps/payments-backend@4.22.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"6ef981ee6c48031a70785d68827e750c77d3279d","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.22.0.tgz","fileCount":185,"integrity":"sha512-fhjX8y0SXQta5vQ3IZyx1Rbsl3oAVECHJ2I5CV9mss1pJK9jkR74efVgqxuQ9CVoHMbmHnp8HgAJOwKFvYzyVA==","signatures":[{"sig":"MEUCIQDNVBGndiMfJyeFk20ZFHH6UBxA59e7wGuVwpu52paBdAIgWyqGHAOl3iieSPbUCkbV3sNrPek7pKBdD5oA9EK1DP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1263623},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./locales":"./src/locales.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"142e310ae6eebb785a9b5ee5137b3bc4a083e022","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.22.0","@12-apps/typescript-config":"^1.21.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.22.0_1787621786110_0.5188146979385595","host":"s3://npm-registry-packages-npm-production"}},"4.23.0":{"name":"@12-apps/payments-backend","version":"4.23.0","license":"MIT","_id":"@12-apps/payments-backend@4.23.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"46fb72550899925e06a6138314a8598a44fb1f65","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.23.0.tgz","fileCount":185,"integrity":"sha512-CZl6fb2TXn+tJzm8z9r2g9QvPSTGsg8Xgp16DnKYO585zys3TX+LA6bmMrDzcgFzZ+rhJN/s4RAB90aQM/ejIg==","signatures":[{"sig":"MEQCIGWj1ydJUYO8oLGxALAYHl9K4Te0Kw33tYDXf2QqkMKuAiATShtWLgcbEaXGGhB70kzmewNz4zgePiziU1wgprCljA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1266151},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./locales":"./src/locales.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"978291a580c1190eff8b26681dc08d15d2974127","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.22.0","@12-apps/typescript-config":"^1.21.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.23.0_1787681646023_0.48637109452735916","host":"s3://npm-registry-packages-npm-production"}},"4.24.0":{"name":"@12-apps/payments-backend","version":"4.24.0","license":"MIT","_id":"@12-apps/payments-backend@4.24.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"1e83c6a722dc3962f77276598f069f3207c7bbdf","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.24.0.tgz","fileCount":185,"integrity":"sha512-qFy0l9tu+IrjWSCgNl+SZ6//ZG5TQlW1+rVPXOq9h9QNGk8NWsiciiayLfGjtPsTJsYwVYET3g3hFau+RrLDIA==","signatures":[{"sig":"MEQCIBK1FpUH3lUxfeZBfFnUEL3q9enHLtx7bolc4Ar0LjgDAiAzo+qN5RnCgh886rIw71nWEMaKXQJwCLJmnmFMvz7CkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1269680},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./locales":"./src/locales.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"c084ae3f9ba1dfa56f74640b88298b6297e97c7a","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.22.0","@12-apps/typescript-config":"^1.21.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.24.0_1787702147069_0.5001187392638449","host":"s3://npm-registry-packages-npm-production"}},"4.25.0":{"name":"@12-apps/payments-backend","version":"4.25.0","license":"MIT","_id":"@12-apps/payments-backend@4.25.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"c8bce81b27d943dce76cc41c501203db4d8f7b76","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.25.0.tgz","fileCount":187,"integrity":"sha512-xh+6Fiz6hMJ71k3t8IOslYgNx+9xZfPlz5K5zEn6laxWU7rpPIW7m/SdBpgYzke8QU0n6wj5geGqq/fvVpouyg==","signatures":[{"sig":"MEYCIQDUIDkd4uEzrW4TvX3PsCTFhego3NGF6E8HtGnyyaMOzQIhANqCZg2hfvu1/XxOLyLh18+TeJka7tTzzXyOSjJuRh3z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1274309},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./locales":"./src/locales.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-notifications.ts"},"gitHead":"7d07b133cbb7e0af3eb36c7fb9301bb52cc1399c","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.22.0","@12-apps/typescript-config":"^1.21.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.25.0_1787867363620_0.5535666816859339","host":"s3://npm-registry-packages-npm-production"}},"4.26.0":{"name":"@12-apps/payments-backend","version":"4.26.0","license":"MIT","_id":"@12-apps/payments-backend@4.26.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"d5feaaea63897cbd1a4ce97049cbe464c5804e1c","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.26.0.tgz","fileCount":194,"integrity":"sha512-yVEjophhGMtpg5jK5k63el1rNGn0K/YV/Nn/tKbl1mSR/VTN4iBWN4fyHByE/GtQ1IgMIWq23ryBmJWQdSLcgg==","signatures":[{"sig":"MEYCIQC6T/NA9X9tBZYYy3Q6lGLZDBQZFvkB+NIATCl48mKXNgIhANEFWmva89Kzz8QaumqsQjbDhHr5Q3A2eydDRD/o1PFN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1303243},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./locales":"./src/locales.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-public.ts"},"gitHead":"b60e9abf667966557d575917329489c842b8e221","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.22.0","@12-apps/typescript-config":"^1.21.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.26.0_1787888820737_0.5595294788191858","host":"s3://npm-registry-packages-npm-production"}},"4.26.1":{"name":"@12-apps/payments-backend","version":"4.26.1","license":"MIT","_id":"@12-apps/payments-backend@4.26.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"689dcdb28e8dc6ca546c12f674aeea7f69162914","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.26.1.tgz","fileCount":196,"integrity":"sha512-UKQ2CU+ZA7tkH4c9BLEmsAOwbnm9JIrEwmrMdiCw6f1P0/mwgYHEw6lgPv9xBJbZmw06MZI77w3RpCe/9YrFmA==","signatures":[{"sig":"MEYCIQC/d3w1D4ND1QqUrjwtD1GT83JsjvUY+oa2SeHlcTU5+AIhAPKNisMAvkD6Noo+xpHmgpAGbVKlJCteJOSN4uebvp1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1325253},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./locales":"./src/locales.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-public.ts"},"gitHead":"86838184745ed9b74e2e09e7b9fb43886f851485","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.22.0","@12-apps/typescript-config":"^1.21.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.26.1_1788388148823_0.022954793324087897","host":"s3://npm-registry-packages-npm-production"}},"4.27.0":{"name":"@12-apps/payments-backend","version":"4.27.0","license":"MIT","_id":"@12-apps/payments-backend@4.27.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"a7dcf44f5257ac8a55baaac1204848a4f3755ed3","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.27.0.tgz","fileCount":199,"integrity":"sha512-tKS8ohnHEj77a7X4mXTaHPn0RG0phv9ef2YtXS54UBfetKS1n9cR8RalaJs2kilT05xKQQJLV0LfW2fLC87yoQ==","signatures":[{"sig":"MEUCIQD50/nH23wAEgCLP7ZKddhlu1d8tBBvPQ34GyJbT3JOKgIgYh9dl3Dr7p+emMsaxN7TVcOc3fZ9E79TIyU0yIhEO64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1337656},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./locales":"./src/locales.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-public.ts"},"gitHead":"8e5473a74c62db99127594db97dd87de437ede66","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.22.0","@12-apps/typescript-config":"^1.21.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.27.0_1788492528966_0.3256466052702389","host":"s3://npm-registry-packages-npm-production"}},"4.27.1":{"name":"@12-apps/payments-backend","version":"4.27.1","license":"MIT","_id":"@12-apps/payments-backend@4.27.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"96291faaaab769141631cc3ec3d6b1231ecf125a","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.27.1.tgz","fileCount":199,"integrity":"sha512-XCWc62U9yyGMP/+GZbT7tWkTjHx0siTp37FRraIhPz6fPE91XTNCtLAwsIpIRj7srjOrlFZaf8tmvejjt0ZR4g==","signatures":[{"sig":"MEQCIAUk8+dxWIcKyxTPk+S+xaXM5pZwQwlM5aDKYykd98RvAiAWcuHFyvqo12p++GtD8DewpBCbj/TuELA/1kwL6H6M+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1338529},"type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./locales":"./src/locales.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-public.ts"},"gitHead":"8dc592a589bf74cbf4aad1224e0bb3a4e90d403f","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.0.2","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.22.0","@12-apps/typescript-config":"^1.21.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-backend_4.27.1_1788628481857_0.32314414849212714","host":"s3://npm-registry-packages-npm-production"}},"4.28.0":{"_id":"@12-apps/payments-backend@4.28.0","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"7bc4cbd0c5708037190596f45f89acf294e88156","tarball":"https://registry.npmjs.org/@12-apps/payments-backend/-/payments-backend-4.28.0.tgz","fileCount":205,"integrity":"sha512-hDcjpT7Se62Zn1nidOOiO40qaMNb4eD5o9NbBE9uX4c/4ED487U/LEL5RVG+j+lrwRCmvRD44/r/rauPaO88jg==","signatures":[{"sig":"MEYCIQDzJ5YuME45QESLRjcUbiGoBpG6ykYSZvwR4HidspzNIQIhALOPcJ1LNLKlBJPjRO7TVbGruX/ScTzRTtSBMJHQBBS3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC+957a60A6GjUuProf8nRRugZpYyBq20R++MXq8kASngIgYM65sdaMb9a7V24+XJZYnSkvS1FBJfppf38AjGV6//s="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-backend@4.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1395545},"name":"@12-apps/payments-backend","type":"module","wiring":{"db":{"partial":"prisma/payments.prisma","migrations":"prisma/migrations"}},"engines":{"node":">=22.0.0"},"exports":{".":"./src/index.ts","./jobs":"./src/jobs/index.ts","./locales":"./src/locales.ts","./manifest":"./src/manifest/index.ts","./package.json":"./package.json","./providers/itau":"./src/providers/itau.ts","./manifest/server":"./src/manifest/server.ts","./providers/stone":"./src/providers/stone.ts","./providers/stripe":"./src/providers/stripe.ts","./providers/pagbank":"./src/providers/pagbank.ts","./pagbank-public-key":"./src/providers/pagbank-public-key.ts","./providers/infinitepay":"./src/providers/infinitepay.ts","./pagbank-webhook-signer":"./src/providers/pagbank-webhook-signer.ts","./pagbank-legacy-notifications":"./src/providers/pagbank-legacy-public.ts"},"gitHead":"f9f436a9505d1f1868ab7350c25884c92a1f113a","license":"MIT","scripts":{"lint":"eslint src --max-warnings 0","test":"node ../../../scripts/vitest-with-teardown.mjs run","clean":"rm -rf node_modules coverage","typecheck":"tsc --noEmit","test:watch":"vitest watch","check-types":"tsc --noEmit","prisma:sync":"node scripts/sync-payments-schema.mjs","prisma:sync:check":"node scripts/sync-payments-schema.mjs --check"},"version":"4.28.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7c7e06e1-ea6b-45a9-9eea-a453e42b3c51"}},"homepage":"https://github.com/12-apps/shared-packages#readme","repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"_npmVersion":"12.2.0","description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","directories":{},"maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","typescript":"^5.9.2","@12-apps/eslint-config":"^1.22.0","@12-apps/typescript-config":"^1.21.0","eslint-plugin-test-flakiness":"^1.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/payments-backend_4.28.0_1790802414364_0.16690734368701032"}}},"time":{"created":"2026-08-05T02:17:25.185Z","modified":"2026-09-30T21:06:54.858Z","1.0.0":"2026-08-05T02:17:25.592Z","1.2.0":"2026-08-05T16:09:29.922Z","1.2.1":"2026-08-05T17:06:04.637Z","1.3.0":"2026-08-05T18:33:45.431Z","1.3.1":"2026-08-05T18:51:30.820Z","1.4.0":"2026-08-05T21:42:56.580Z","1.4.1":"2026-08-06T01:15:41.781Z","1.4.2":"2026-08-06T05:00:44.918Z","1.4.3":"2026-08-06T05:11:12.041Z","1.5.0":"2026-08-06T15:41:29.877Z","1.5.1":"2026-08-06T23:44:35.770Z","1.5.2":"2026-08-07T00:09:53.809Z","1.5.3":"2026-08-07T01:32:30.103Z","1.6.0":"2026-08-07T02:25:17.633Z","1.7.0":"2026-08-07T04:21:34.166Z","1.7.1":"2026-08-07T04:31:35.006Z","1.8.0":"2026-08-07T08:01:50.935Z","1.8.1":"2026-08-07T09:02:51.659Z","1.9.0":"2026-08-07T10:57:54.732Z","1.10.0":"2026-08-07T11:52:28.987Z","1.10.1":"2026-08-07T13:07:31.619Z","1.11.0":"2026-08-07T15:50:36.324Z","1.11.1":"2026-08-07T18:35:13.466Z","1.12.0":"2026-08-07T18:48:40.825Z","1.13.0":"2026-08-07T20:03:14.002Z","1.14.0":"2026-08-07T20:14:55.251Z","1.14.2":"2026-08-07T21:40:39.957Z","1.15.0":"2026-08-07T23:32:19.555Z","1.15.1":"2026-08-07T23:51:26.085Z","1.15.2":"2026-08-08T03:32:17.437Z","1.15.3":"2026-08-08T14:05:12.566Z","1.16.0":"2026-08-08T15:44:45.445Z","1.17.0":"2026-08-08T16:21:27.247Z","1.18.0":"2026-08-08T17:17:14.328Z","1.19.0":"2026-08-09T18:03:01.752Z","1.19.1":"2026-08-09T18:50:43.924Z","1.20.0":"2026-08-09T22:00:35.349Z","1.21.0":"2026-08-10T02:52:06.643Z","1.22.0":"2026-08-10T03:00:28.304Z","1.22.1":"2026-08-10T12:45:22.695Z","1.22.2":"2026-08-10T13:34:25.702Z","1.23.0":"2026-08-10T14:13:28.280Z","2.0.0":"2026-08-12T17:47:58.188Z","2.0.1":"2026-08-13T04:55:32.121Z","2.0.2":"2026-08-14T18:35:06.395Z","2.1.0":"2026-08-14T18:44:53.810Z","3.0.0":"2026-08-14T23:04:37.111Z","3.1.0":"2026-08-15T03:08:58.168Z","4.0.0":"2026-08-15T13:24:55.908Z","4.1.0":"2026-08-15T14:49:57.299Z","4.2.0":"2026-08-17T02:49:25.823Z","4.3.0":"2026-08-17T17:25:12.095Z","4.4.0":"2026-08-17T20:59:58.501Z","4.5.0":"2026-08-18T00:08:33.700Z","4.6.0":"2026-08-18T15:48:21.304Z","4.7.0":"2026-08-18T21:40:00.582Z","4.8.0":"2026-08-19T12:36:41.571Z","4.9.0":"2026-08-19T23:39:26.544Z","4.10.0":"2026-08-20T03:33:41.511Z","4.11.0":"2026-08-20T03:58:22.336Z","4.12.0":"2026-08-20T14:42:05.234Z","4.13.0":"2026-08-20T15:52:21.581Z","4.14.0":"2026-08-21T00:13:20.206Z","4.15.0":"2026-08-21T15:47:17.461Z","4.16.0":"2026-08-21T20:48:38.915Z","4.17.0":"2026-08-22T22:41:27.662Z","4.18.0":"2026-08-23T04:07:03.761Z","4.19.0":"2026-08-24T04:53:44.634Z","4.19.1":"2026-08-24T10:59:02.527Z","4.20.0":"2026-08-24T18:49:55.479Z","4.20.1":"2026-08-24T19:20:40.057Z","4.21.0":"2026-08-25T00:30:16.576Z","4.22.0":"2026-08-25T01:36:26.316Z","4.23.0":"2026-08-25T18:14:06.212Z","4.24.0":"2026-08-25T23:55:47.288Z","4.25.0":"2026-08-27T21:49:23.795Z","4.26.0":"2026-08-28T03:47:00.903Z","4.26.1":"2026-09-02T22:29:09.024Z","4.27.0":"2026-09-04T03:28:49.124Z","4.27.1":"2026-09-05T17:14:42.013Z","4.28.0":"2026-09-30T21:06:54.486Z"},"bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"license":"MIT","homepage":"https://github.com/12-apps/shared-packages#readme","repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/backend"},"description":"Server half of the vendor-agnostic payments platform: normalized charge/refund/webhook model behind per-provider adapters (Stone, InfinitePay, Stripe, ...), merchant-scoped credential settings with masking, fetch-native HTTP handlers, hexagonal storage po","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"readme":"# @12-apps/payments-backend\n\nThe server half of the payments surface: a provider-agnostic gateway, the\nadapters behind it, the credential and charge stores, the webhook pipeline, and\nthe background reconciliation that catches what a webhook missed.\n\nFive providers ship today — **PagBank**, **Stripe**, **Stone**,\n**InfinitePay** and **Itaú** (Pix only, over mTLS) — behind one adapter\ncontract. Adding a sixth is a catalog entry and an adapter; it is not a change\nto any host.\n\n## The rule this package exists to enforce\n\n**A host keeps mounts and config. Everything else is the package's.**\n\nThat means the host supplies who is calling (the resolved actor and its\npermission ids), where the data lives (the DB seam), and its own commercial\npolicy — plan ceilings, retry ladders, the words a buyer reads. The package\nowns the mechanism: which API to call, how to shape the request, how to read\nthe response, when a charge may be reused, what a webhook meant, and the\ndouble-charge rules around retrying.\n\nIf a host finds itself parsing a provider payload, mapping a status, branching\non a vendor's name, or restating a vendor's hostname, that code belongs here.\n\n## Where to start\n\n**[`../ADOPTING.md`](../ADOPTING.md)** is the integration guide — database,\nbackend wiring, frontend wiring, migrating an existing PagBank integration,\ncompleting a live adapter, and consuming the package from another repository.\nRead it before wiring anything; this file is only the orientation.\n\nThe two mounts it points you at:\n\n- `mountPayments` — the provider credential/settings surface, given host auth,\n  tenant resolution and the DB seam.\n- `createPaymentFlowsBE` — the buyer checkout.\n\n## A few exports worth knowing by name\n\nThese are the seams hosts most often re-implement by accident:\n\n| export | answers |\n|---|---|\n| `pagbankApiBase(environment)` | PagBank's Orders API host. **Required argument** — a helper that guesses when asked about \"no environment\" is one that can route money at the wrong host silently. |\n| `reconcilePendingCharges` | the sweep that re-reads charges the provider never called back about, so a dropped webhook does not strand a paid order |\n| `createPrismaChargeStore` | the charge store the gateway and the sweep share |\n| `classifyReversalEvent` | which reversal shape a delivery is — chargeback, refund, dispute |\n| `chargeDeadlinePassed`, `pixChargePayable`, `hostedChargePayable` | whether a charge already raised is still payable |\n| `attemptIdempotencyKey` | the per-attempt key that keeps a repriced order from being handed the old amount |\n\nNothing here decides what a payment *means* to your domain. Orders, stock,\nsubscription cycles and the copy a buyer reads stay in the host, on its own\nvocabulary.\n\n## Server-only\n\nThis package reads credentials and calls provider APIs. It is never imported\ninto a browser bundle; the browser half is `@12-apps/payments-frontend`, whose\nsubpaths are types-only where they cross the boundary.\n","readmeFilename":"README.md"}