{"_id":"better-payment","_rev":"32-6e5befd8d48b75af7af6c0e57bf0591b","name":"better-payment","dist-tags":{"latest":"0.6.0"},"versions":{"1.0.0-beta.1":{"name":"better-payment","version":"1.0.0-beta.1","keywords":["payment","gateway","iyzico","paytr","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@1.0.0-beta.1","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-pay#readme","bugs":{"url":"https://github.com/furkanczay/better-pay/issues"},"dist":{"shasum":"88abfef86f152287acf7a39528236555952f533c","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-1.0.0-beta.1.tgz","fileCount":31,"integrity":"sha512-ivjYiSe0Nvfu/Hh1dR+I7bnkSHQNja4REa4Abs1dkh/Gccz2aq5VQoyKLz/8D7Lw2fiQ8AnApoibgrOzSNNUkA==","signatures":[{"sig":"MEUCIBfvYkPAzgLwd22DyIJYlRU5nsV4BR8nPV0TvAY/R9tzAiEAmY5vqz1M0o3zEusIW4t9SsTiD+z81MaxRY7im0X0C0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380377},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"3b46f476654f96dd47ed45be9a6fabb8a7efd593","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-pay.git","type":"git"},"_npmVersion":"11.5.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_1.0.0-beta.1_1761202581709_0.008291894052194548","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"better-payment","version":"1.0.2","keywords":["payment","gateway","iyzico","paytr","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@1.0.2","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"f643c95119df1f0576afcf5fd139d73516608ef9","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-1.0.2.tgz","fileCount":31,"integrity":"sha512-tLCPQFRvI7Y5jTUr5pdmPkCjah0K0MCCvw5WR8QQXyEQXsXpCvzUzVlGIN67Ne0ZGG6zlV/ohHAek2eHLWAXbQ==","signatures":[{"sig":"MEUCIQCtZmjJn3GdLY42W0a76YjPFL5gYrpbmTSWeRqzu4wTRAIgT00JZYXSf0bcy6FXVe5NGzXoPfJBunwFTqUGBYNwNVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381925},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"1c8054c3f42f1cfe695b2e5b484e11e78e89b6e3","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_1.0.2_1761206318364_0.32538287901405005","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"better-payment","version":"1.1.0","keywords":["payment","gateway","iyzico","paytr","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@1.1.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"7c092ed14a67db6d0faba8636264b45a9e8896aa","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-1.1.0.tgz","fileCount":31,"integrity":"sha512-K4keNLMmtlUuzIrBiFpfwZfFW9CP2w1u4v48LaTrePtr4aPeRqFjqWLx3PF9KmRJO2O4F73ebpvqeerqs8DC6w==","signatures":[{"sig":"MEYCIQDP23pyxEKPA5EUoZi6piqqJVc9VktOT3wLjwnPnN5ndgIhAIE0L2ywMv8/1DjnNQJQhxW5B51SAnqnBNvjtdi2A3Xs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381925},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"692579b9523bc7458843c825f8ccf60808190b44","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_1.1.0_1761208273340_0.2665739470369346","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"better-payment","version":"1.1.1","keywords":["payment","gateway","iyzico","paytr","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@1.1.1","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"45bcf17b49d915b64ac17564b147308959920639","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-1.1.1.tgz","fileCount":31,"integrity":"sha512-UDrZCh+rAIWiwwXxvI+PKC2Q2noVnfjlLqsiQDQTcuD/B8jXcATIfvleZj79IWTrFTvk3tbLGMgt7isLx3fD+A==","signatures":[{"sig":"MEUCIQClYNsiMIitSpgYohrJ0H2THqTAM3H4+QfRhxawemeyAQIgSCJEm2kkotrVwafh2BHRjM+5MCYAHwLcVv2c5CKHk1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381925},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"27ccde9c642b60ab1e19417f29360939de7193b0","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_1.1.1_1761208486854_0.12156003562097006","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"better-payment","version":"1.2.0","keywords":["payment","gateway","iyzico","paytr","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@1.2.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"2fd1369045db9ed191b529027b15b66d5c79941c","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-1.2.0.tgz","fileCount":31,"integrity":"sha512-3txwdEDueE7MxZ5cpOZdBUwIBrEsXDLOZe0JSp6jT4J6//Qam/OuDuSGizmAY1AbyEitG/n4MWqCi1/6BpGjmQ==","signatures":[{"sig":"MEUCIQDL+n6sW/ECB5OrRs9YRl8O+TL4Ptaqa+0RpLjMnfcB5gIgHgw8oeQx6dq8PHj+RHVSbUqnow8PfZM/x1nrFufB0vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392311},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"84b5480d4b55221eeb107e8515646785917f9914","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_1.2.0_1761212077491_0.23253291829916578","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"better-payment","version":"1.2.1","keywords":["payment","gateway","iyzico","paytr","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@1.2.1","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"1578d911adc752667e06fa954d85738d3dbd3411","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-1.2.1.tgz","fileCount":31,"integrity":"sha512-mLkGOrzwhIin2Vz0c9dEPVXGzt52oZYnq2YFfj8RZv1/SLBCLOHcleC8to8+g3puo3OG5N3NY7MUHo4OmODd7g==","signatures":[{"sig":"MEUCIQCkxfzcwoAEnF5CbY1ksBxTHVKtTgj0eWlVgvaL5OwK7QIgMIK4YAUQJJi/0kL0gKYevRxeihxV4qxlQkKezkXilQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420354},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"cea8d091b7c4cb9c62d209c8b1ed8792bb1897fb","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_1.2.1_1761214410659_0.1479992287212668","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"better-payment","version":"1.2.2","keywords":["payment","gateway","iyzico","paytr","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@1.2.2","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"a77078a639ea0fc5a37846a901399572a33b30e1","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-1.2.2.tgz","fileCount":29,"integrity":"sha512-KWYY9npB/CHeMdYMZuBg2DSboJ+fIZAqGXIJ9YK25oGrn5Q6UaA5ePg1ugJfASoRDf9k6xpwHD6RnykNLWeHhQ==","signatures":[{"sig":"MEYCIQDxIGV0k1NAbKK8Xe9Yn2235yC+OYTeY8eqohPfKp8dwgIhAPnFbxGMdehVLPIRVwbyqzP/23bhxe7wLch3ql1LcYoM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419850},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"e3d2a4e5041d4d6795ac9e34ac0b198974a5c566","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_1.2.2_1761214877203_0.24093043805947656","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"better-payment","version":"1.2.3","keywords":["payment","gateway","iyzico","paytr","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@1.2.3","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"e38b09350515286b7bc176054d09029b21c54595","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-1.2.3.tgz","fileCount":29,"integrity":"sha512-Kbk1Bna739Ojp56Fh+weE/IrPkiFBNQdqxxvuOadxZESv+LXyJTYFjl5ZMPlDD+v6FFIaN9tHZQ3kakeRPCoXg==","signatures":[{"sig":"MEUCIQCk2EdD++d98khsvrdF9yDr/RHWR/ziaelCIXOhpDbNSQIgaUo/T5lfqV8Q3enzXwUyOuY6M/gR1NrlswfLBS7z9po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420512},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"d1bc09b789dd6d928919041e2c6e262618c2b3ff","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_1.2.3_1761221367885_0.8634827262031075","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"better-payment","version":"1.2.4","keywords":["payment","gateway","iyzico","paytr","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@1.2.4","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"c6c9760d3dcbc75b6f30c3a1d049b4a2e2858634","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-1.2.4.tgz","fileCount":29,"integrity":"sha512-V67Sqo2dtN5MegE/hXNV8eNBMNYDK4XCuz8wR2b9lgWYPpC4/KP5XFYACG/+T4omQQiqLj7SdorOpsimFZDtkw==","signatures":[{"sig":"MEUCIQCgSla1IYhfeJxzX1T31z7y4kdBQwHFsRKa6vc3WIH5zgIgD7iqaxi4GzEvkT85hpSz0zFy6Phs+25XSIOaZDRCJwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420716},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"4bb318145218fad8e341729ca56f6e304edf3005","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:unit":"vitest tests/unit","test:watch":"vitest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","test:integration":"vitest tests/integration"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_1.2.4_1761373340773_0.43505581168783625","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"better-payment","version":"1.3.0","keywords":["payment","gateway","iyzico","paytr","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@1.3.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"edc09e2351b2ed742b9f7dcf5499948165f93965","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-1.3.0.tgz","fileCount":29,"integrity":"sha512-Kv/thSHI5rmSpTO6ZIr4wiJU8Qa4xwNY3c4QoPJGVkLFkmafksG1SYhkFRnKq1so3GgkWBOIxnQCFHon15ffrw==","signatures":[{"sig":"MEUCIGg9gY7cAPSGrx7MJlhAIea2nQYjFoWFkdqd80nlisT4AiEAnknzLBIARrJ5poPWHHxaRd9iVYmnaKQz+YP8XJB8rnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475285},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"24ea5f2fdd0b38e83ac01978c2a18eb8d0c037ba","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:unit":"vitest tests/unit","test:watch":"vitest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","test:integration":"vitest tests/integration"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_1.3.0_1761376291248_0.07910046599156795","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"better-payment","version":"1.4.0","keywords":["payment","gateway","iyzico","paytr","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@1.4.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"2089847f8652016e45601389acf3c30d4da6615c","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-1.4.0.tgz","fileCount":29,"integrity":"sha512-O7xoZXOTFSy39AvuagWWj3k+XmIu1lomKceI3v2ec29IC6PMKutZCPGmbhX5vj4J5iaadyAK14GA6H5G2rK//Q==","signatures":[{"sig":"MEUCIAfYjJv6/sYqG3oTUqkBT1oZRDwtiblKAfkx6q1vhsn0AiEAy/r0KilbJ6XbYTYLDy4+r1fjXhF3lZ3P65x7rn7FgjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475432},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"770c6ec179b47c4ca27b2c5a98fecdd34abeb55f","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:unit":"vitest tests/unit","test:watch":"vitest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","test:integration":"vitest tests/integration"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_1.4.0_1761402233090_0.07144142622816951","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-beta.0":{"name":"better-payment","version":"1.4.0-beta.0","keywords":["payment","gateway","iyzico","paytr","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@1.4.0-beta.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"af31f9596ee9382faa3bec2fc02ce4bbaa44db4c","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-1.4.0-beta.0.tgz","fileCount":29,"integrity":"sha512-VxOcGy0y5SnSumWbOKSFzAD/SpF9NwKk0b0TxblA9Cw29CyReG2U+gkFZNDqzQ9B5KjiaJmvolI+whMfwSHH6A==","signatures":[{"sig":"MEQCIAkrICJLpOTRA/fn6cdTuy+BqO09zpkmE62k2XlXdggEAiBd9gQqdc8PwoVRLmS0QtaNgm7szUO2a2Em5bBHolNcUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476265},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"610a4ae62986c32e4f1c74bd45670e7aa32f240f","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:unit":"vitest tests/unit","test:watch":"vitest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","test:integration":"vitest tests/integration"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"11.5.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_1.4.0-beta.0_1761402349210_0.700724149099369","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"better-payment","version":"1.5.0","keywords":["payment","gateway","iyzico","paytr","akbank","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@1.5.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"2fd7ba1f02b57667e3ffbb0f8a63ae654ee708d5","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-1.5.0.tgz","fileCount":29,"integrity":"sha512-3vPERBrmeB350/s19Nll205NWtovmJWVGKISKr5lZw+ac8EseMX6muAc1LuNwcrMejGWJV4dL/WNOqC7MNb3UA==","signatures":[{"sig":"MEUCIB9Kl9G6emNqK2EF2r7TwbKtErTkZdAsiKafsJaqrZnDAiEA5ysAMHVfc7Mpyes3Av705kjuyZpYVZ/VLRsOpvD/KLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579615},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"e12015ed303ac4cee7af57afddfe4ff5a7901176","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:unit":"vitest tests/unit","test:watch":"vitest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","test:integration":"vitest tests/integration"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_1.5.0_1761679502513_0.10711004012604541","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"better-payment","version":"1.6.0","keywords":["payment","gateway","iyzico","paytr","akbank","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@1.6.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"5029918b8b2d09d677ac2a3fe09fbebc983a5871","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-1.6.0.tgz","fileCount":29,"integrity":"sha512-u2dXFamG3xf7yBjL07t5htj/nSwKLGKBjKNuFN+uj73H1qhHamCCBQYlWMof+a+/p7RwGMwZA6FMe1DYjLQpfQ==","signatures":[{"sig":"MEYCIQCNYjgYzK6Y8uE23bRqX32ent49gvFOrDt+w8n8lp0aJAIhAMkv35GR6dKFou7kJoJAn0Vl+jdzS0s/hMDjwCJK7sSH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":580929},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"10ec6500164b04e3bb3899fc3c10e062a84109ff","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:unit":"vitest tests/unit","test:watch":"vitest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","test:integration":"vitest tests/integration"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_1.6.0_1763762515860_0.7421872638225842","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"better-payment","version":"2.0.0","keywords":["payment","gateway","iyzico","paytr","akbank","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@2.0.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"be177f17e973afe7eb428c67b7623627255b731d","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-2.0.0.tgz","fileCount":29,"integrity":"sha512-jpJxnGcAqKJvaQYCDvnlIjRLnS6t2ijZQEeeh7HNZS7g7Z6Jx/mgasXVznO+l+aGbBcpmcZXKLzGtpGKJ1odfA==","signatures":[{"sig":"MEUCIQCAYJk9qQi2Bs6Wu2uveRHsdqDmHI3UntW1nD0Df33oQQIgOfAFj4FzXJW+8RNrKop6yqPNk3nYa1V1DFHBIYVToNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":580942},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"a1c4166e61f45dc840353ec6806c3f55dd3c6fb4","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","release":"standard-version","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:unit":"vitest tests/unit","test:watch":"vitest --watch","format:check":"prettier --check \"src/**/*.ts\"","release:beta":"standard-version --prerelease beta","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","test:integration":"vitest tests/integration"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","standard-version":"^9.5.0","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_2.0.0_1763796864197_0.46372667018051605","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"better-payment","version":"2.1.0","keywords":["payment","gateway","iyzico","paytr","akbank","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@2.1.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"21da10a92add077fd31ac7b3910859451dde239f","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-2.1.0.tgz","fileCount":29,"integrity":"sha512-aElmBzT/EaHjzyRRIqKXT9FATehHjQNApH5Q7W47Y5zKIkKpaVkqA2NgqI0yYh4A0JfLeK6rKaulvOZhI9jGow==","signatures":[{"sig":"MEUCIAf+UE3X5hmZ4UfUBT6W6Uef8aHbl5xL2CF5UyLbsUd3AiEA3SAucP0S8l1hkOc+k2DG4qj297Hj7F7wN281Sq5CWJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589272},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"30f6408c277bb7b517f1fc180580c186031c7d18","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","release":"standard-version","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:unit":"vitest tests/unit","test:watch":"vitest --watch","format:check":"prettier --check \"src/**/*.ts\"","release:beta":"standard-version --prerelease beta","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","test:integration":"vitest tests/integration"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"11.5.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","standard-version":"^9.5.0","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_2.1.0_1763797764425_0.29526654742759906","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"better-payment","version":"2.2.0","keywords":["payment","gateway","iyzico","paytr","akbank","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@2.2.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"693d64163cd5402b6a696a428b2cbf42ce3d0236","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-2.2.0.tgz","fileCount":29,"integrity":"sha512-lBleHne1WXkQPSTiMRu96KakIR0EWNVUP+s9maTxXDjxtgg1ANLz+bVwc/83G78Tz1LKkJNHHS6p6z/gvQRtkA==","signatures":[{"sig":"MEUCICtiLDuW6DkEzAlD84yl+v+DnAvKNV/QxDwlk1AwNw50AiEA33rH24S9yZVt/WX2T8tGd01b71/GLvfSP3ixsfM9ovg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656465},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"59b6ddc7966edecdd275628b98da581c8e8ceed3","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","release":"standard-version","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:unit":"vitest tests/unit","test:watch":"vitest --watch","format:check":"prettier --check \"src/**/*.ts\"","release:beta":"standard-version --prerelease beta","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","test:integration":"vitest tests/integration"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","standard-version":"^9.5.0","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_2.2.0_1765084647540_0.5173354737201008","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"better-payment","version":"2.3.0","keywords":["payment","gateway","iyzico","paytr","akbank","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@2.3.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"ee7b66d2c95e17c0f525badd2528c16807433e9b","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-2.3.0.tgz","fileCount":29,"integrity":"sha512-bC3eKq3+xPHRN1QykQ3jnnUL7v5sgZyuT1NZzZJsAh8MGgXEkUgtdsU26/6RfSG64RMrmMKk+aqHxbs9WpOv0A==","signatures":[{"sig":"MEUCIGk1hIQ7Bah4LHpL+LQIZ2KxlxtRxoekSSsYKMcXwjw5AiEAiwCoakI3T9xQfYUYP0DzywapKx5G2ao6R7pmdW8dfb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":813367},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.mjs","require":"./dist/adapters/node.js"},"./adapters/next-js":{"types":"./dist/adapters/next-js.d.ts","import":"./dist/adapters/next-js.mjs","require":"./dist/adapters/next-js.js"}},"gitHead":"cba918d1b9c5d0449155b984470cdddca008eda7","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","release":"standard-version","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:unit":"vitest tests/unit","test:watch":"vitest --watch","format:check":"prettier --check \"src/**/*.ts\"","release:beta":"standard-version --prerelease beta","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","test:integration":"vitest tests/integration"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"11.5.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"15.5.4","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.3","@commitlint/cli":"^18.4.3","standard-version":"^9.5.0","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_2.3.0_1768893715248_0.35964262538144265","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"better-payment","version":"3.0.0","keywords":["payment","gateway","iyzico","paytr","akbank","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@3.0.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"5ad04c35b9f7b0f265716030ad4a69283c9af978","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-3.0.0.tgz","fileCount":16,"integrity":"sha512-FcVNJK7JAkoTwU1OMNViTDnm+fMcjKwcOII81Y13KHnHwxH7vsAYD00o1sAGN1To+imhh45H0olx7juXiSbbYg==","signatures":[{"sig":"MEQCIHf6ycBRaoeTskQhTkyiOWnOrcxx0QLYp50RM2S7dwosAiAce6ukvs3bHBkJzvOmNntvypobB9CSFwVmYdq5Q+/8nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891147},"main":"dist/index.js","_from":"file:better-payment-3.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","release":"pnpm build && changeset publish","test:ui":"vitest --ui","version":"changeset version","test:e2e":"vitest tests/e2e","changeset":"changeset","test:unit":"vitest tests/unit","test:watch":"vitest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","test:integration":"vitest tests/integration"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"_resolved":"/tmp/9d7755aa47a3510de6d8dd2d7538101b/better-payment-3.0.0.tgz","_integrity":"sha512-FcVNJK7JAkoTwU1OMNViTDnm+fMcjKwcOII81Y13KHnHwxH7vsAYD00o1sAGN1To+imhh45H0olx7juXiSbbYg==","deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_3.0.0_1776692392286_0.8978289721626804","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"better-payment","version":"3.0.1","keywords":["payment","gateway","iyzico","paytr","akbank","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@3.0.1","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://github.com/furkanczay/better-payment#readme","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"da25aeed25ead30f50d3e0ea3f9ff2a81fd2685f","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-3.0.1.tgz","fileCount":17,"integrity":"sha512-493315wvnNKf6loPCUDrh8+rCPpjenaSVW7Wci7RlubAG98u/3ZjLzN/t7rmpUv8kz/31wCOPByOcUBigL4U9Q==","signatures":[{"sig":"MEUCICz9G4GjfiTehYbdgAE7bSlQ5mEyb14OXODAJOj8QeZ1AiEA6eU2oO2SHo7ujaE0AYOwPO54aqZH1YQp9ibZhKheaqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":894491},"main":"dist/index.js","_from":"file:better-payment-3.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","clean":"rm -rf dist","canary":"tsup examples/iyzico-example.ts --format cjs,esm --dts","format":"prettier --write \"src/**/*.ts\"","release":"pnpm build && changeset publish","test:ui":"vitest --ui","version":"changeset version","test:e2e":"vitest tests/e2e","changeset":"changeset","test:unit":"vitest tests/unit","test:watch":"vitest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","test:integration":"vitest tests/integration"},"_npmUser":{"name":"furkanczay","email":"furkanczay@gmail.com"},"_resolved":"/tmp/6e3a5ddfe1ae8055965f682968803f79/better-payment-3.0.1.tgz","_integrity":"sha512-493315wvnNKf6loPCUDrh8+rCPpjenaSVW7Wci7RlubAG98u/3ZjLzN/t7rmpUv8kz/31wCOPByOcUBigL4U9Q==","deprecated":"Deprecated: integration and security issues. Use better-payment@latest (0.x). See https://better-payment.czaylabs.com/docs/whats-new","repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_3.0.1_1776693634907_0.596537231661344","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"better-payment","version":"0.0.1","keywords":["payment","gateway","iyzico","paytr","akbank","parampos","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@0.0.1","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://better-payment.czaylabs.com","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"1fc8b277547bac4ab788f89a0d9945b8654c545a","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-0.0.1.tgz","fileCount":17,"integrity":"sha512-FBv0RCnzZUfhZfn9K+09rLzcRs3ZGaqvqIzkqHot0nFT4Y3fLquqjIGj44vkiQFwUt79QXbb+JQCB+VCXptDFw==","signatures":[{"sig":"MEYCIQCvoJCqswA1m4p5TqYV3aiMTZqvmI7GV4PZ/1f7P/rYzwIhAIkMLHmEH7klQIJ8rowcWPkukn0ItDbB37H1B8LH7SAt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICJ8hVW9j1EnyAIiKX4NBlQ1xnNrMFypNC/RSwXeSlw3AiAV6QTXIc+TYQnPXqDR7VWoz7plI14dLh2gDtcqgofHBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":965784},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"}},"gitHead":"8827d7a760e22ce11efa08d7aaa77903831e2fa3","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:unit":"vitest tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build","test:integration":"vitest tests/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fecef001-d1d5-4dd5-8599-b7ddb5b89380"}},"repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git","directory":"packages/better-payment"},"_npmVersion":"11.20.0","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_0.0.1_1790261997544_0.9976209034788299","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"better-payment","version":"0.1.0","keywords":["payment","gateway","iyzico","paytr","akbank","parampos","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@0.1.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://better-payment.czaylabs.com","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"e9b7698f8b3ed4a1d3680439e1fdf5db114cffc3","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-0.1.0.tgz","fileCount":17,"integrity":"sha512-nvZXKAcsxWeQGK4soQCm7GxWk6wySf8agEtod4VKVX3XB3efZ550y27hdLO4s26cPPCQTlk3dQqwXau1ETr29A==","signatures":[{"sig":"MEQCIEQkpzOHGUgB+2eG3Ph58cOOkauAfnQfp7IiVNJzmEtlAiBQPpBd/Yu3UKGTsnEc/64tGwIPXBrD0yEWTb36csrwgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGw4wB70ud3tcw1wuMiaLJPXHNfaf/Sh913GlLCNeOyBAiBLa6hW1YI5kWC6od2OGXs74QQXBtSDdE19wJbSuU7eAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034241},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"}},"gitHead":"57e5364e9c122a44cb7856a1eeea63640903f5cf","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","size":"node scripts/check-size.mjs","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:unit":"vitest tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\"","test:sandbox":"vitest run --config vitest.sandbox.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","test:integration":"vitest tests/integration","typecheck:examples":"tsc -p tsconfig.examples.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fecef001-d1d5-4dd5-8599-b7ddb5b89380"}},"repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git","directory":"packages/better-payment"},"_npmVersion":"11.20.0","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_0.1.0_1790318042084_0.20875529242500113","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"better-payment","version":"0.2.0","keywords":["payment","gateway","iyzico","paytr","akbank","parampos","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@0.2.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://better-payment.czaylabs.com","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"6d30b39d4c839caccb988ae13e55c6bd84766529","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-0.2.0.tgz","fileCount":17,"integrity":"sha512-UOc0Vfw8HNQZ4hjfK0ts5bxBuLlMGOOG3Jl/D483sQpYQ0+rLWIQl1qmp7w8N68rDK3yfQ9HgxNTcdCo4ThdJg==","signatures":[{"sig":"MEUCIQDqDCwfckPiOkyECbCRgINvsMP/KaBDVTHdB1aIqhVqAQIgHN3ARKPNjiQAdh9jSnLBsb7P7WnrPkjlGai0Jfg4vwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCuTu/P58lOsDkV96VG89OqzB0Sr410O71L3rrU0NgSOQIgNg7TjUCkmzHtFBWChReAERDV3Y9tJLHapLp1gRoK8Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1236158},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"}},"gitHead":"c3beae13cf366760699b28bf736a5328ad834ae8","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","size":"node scripts/check-size.mjs","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:unit":"vitest tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\"","test:sandbox":"vitest run --config vitest.sandbox.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","test:integration":"vitest tests/integration","typecheck:examples":"tsc -p tsconfig.examples.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fecef001-d1d5-4dd5-8599-b7ddb5b89380"}},"repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git","directory":"packages/better-payment"},"_npmVersion":"11.20.0","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@commitlint/cli":"^18.4.3","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_0.2.0_1790321856626_0.9290755972856157","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"better-payment","version":"0.3.0","keywords":["payment","gateway","iyzico","paytr","akbank","parampos","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs","edge","cloudflare-workers","deno"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@0.3.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://better-payment.czaylabs.com","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"2df0320784acf6166e884b67646007d299d87e23","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-0.3.0.tgz","fileCount":17,"integrity":"sha512-6XJvNMvEhG7EOMw0wYEgYS0FQ6se2iFwHTLuH62YIddu7yzWP4rw3s3Ou+/BPjcRuEWeZxUobj9GADOGA16EFw==","signatures":[{"sig":"MEUCIQDkDVsolVhdKPbZn6Xg4VyjGuSqJGErAqCdVUXDLy2HugIgdbITVTbF7hFCFXRkmRG/aUL1nZOKT5MZCrxs9PZ6XVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNUILDADt6SkriN7yvVnxyyAfYS693CrbVIC2uolGbywIhAOSl9r6mIBrdnbU5W8tSu0YU/cFO9oBi7rXIh4kuAZAn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1275585},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"}},"gitHead":"aed4ae008e919e808b0032b7cbc8ce380025d953","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","size":"node scripts/check-size.mjs","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:edge":"vitest run --config vitest.edge.config.ts","test:unit":"vitest tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\"","test:sandbox":"vitest run --config vitest.sandbox.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","test:edge-smoke":"node scripts/edge-smoke.mjs","test:integration":"vitest tests/integration","typecheck:examples":"tsc -p tsconfig.examples.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fecef001-d1d5-4dd5-8599-b7ddb5b89380"}},"repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git","directory":"packages/better-payment"},"_npmVersion":"11.20.0","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","esbuild":"0.27.7","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@commitlint/cli":"^18.4.3","@edge-runtime/vm":"^5.0.0","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_0.3.0_1790325235196_0.434924045371224","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"better-payment","version":"0.4.0","keywords":["payment","gateway","iyzico","paytr","akbank","parampos","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs","edge","cloudflare-workers","deno"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@0.4.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://better-payment.czaylabs.com","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"05e579e1e01fcdba2559e3d2ad4f19847071ee8b","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-0.4.0.tgz","fileCount":49,"integrity":"sha512-RPHsPo5NtnRRf0LxWuaEd4yPwoWz+/EpuBDtY4StoUQDGxay6NmOKDO3D095/p9IMtALXnOUfF6h7xtipIzrIw==","signatures":[{"sig":"MEUCIQDyeDRNOYuHsOwye2MF81x37W7TyTb3Dt+wDcnVn2xJlAIgNO8Miufx9wlG64f3gg6igC2n1AYrxEq8gm2cjR5IbOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDyI3JAO7Va1JdZrX03IvYvD4DhnCQ5ytOuMmWC3Q85cgIhANJLDE+UjloMaRQFyWIqHNzsVp+2gmeeKwIKcvYGxEPp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1503993},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.mjs","require":"./dist/hono/index.js"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.mjs","require":"./dist/next/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"}},"gitHead":"23f3d025198fe3f040ca82ef8b2388ff129edf86","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","size":"node scripts/check-size.mjs","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:edge":"vitest run --config vitest.edge.config.ts","test:unit":"vitest tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\"","test:sandbox":"vitest run --config vitest.sandbox.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","test:edge-smoke":"node scripts/edge-smoke.mjs","test:integration":"vitest tests/integration","typecheck:examples":"tsc -p tsconfig.examples.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fecef001-d1d5-4dd5-8599-b7ddb5b89380"}},"repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git","directory":"packages/better-payment"},"_npmVersion":"11.20.0","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"hono":"^4.13.9","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","esbuild":"0.27.7","express":"^5.2.1","fastify":"^5.12.5","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.6","@commitlint/cli":"^18.4.3","@edge-runtime/vm":"^5.0.0","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_0.4.0_1790331770507_0.7243053696460025","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"better-payment","version":"0.5.0","keywords":["payment","gateway","iyzico","paytr","akbank","parampos","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs","edge","cloudflare-workers","deno"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@0.5.0","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://better-payment.czaylabs.com","bugs":{"url":"https://github.com/furkanczay/better-payment/issues"},"dist":{"shasum":"0c6a0dc19325ff2b3ecfb17cf5f3d151b6023e79","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-0.5.0.tgz","fileCount":53,"integrity":"sha512-2JCpXyNYsGmgEwcQWEYQ557ieL3YOHBgLlcvWQye2FN10b+6XwCGHiyVvURrCY11FpM8Kc+8NNQ+JzxGrwkSJw==","signatures":[{"sig":"MEQCIF4R+pFzJy6Y7CMVgtsupRH+Nzp/FGIhm48g7xSivtGkAiB1QIShgoY3nQQhWApcQKkONvn4O2Q3fIyHVx6RiklKbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBgm82V6ZtZkNvq3huo51nDnSqse251U7PeJ78q/PqGtAiEA8UVdbCIXwuZLJvonf2Aq3n03fN4auLUnvxEL2yi8nsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1680829},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.mjs","require":"./dist/hono/index.js"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.mjs","require":"./dist/next/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","import":"./dist/plugins/index.mjs","require":"./dist/plugins/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"}},"gitHead":"baa9be55b651751daca8dc320af049cb4ed88c5a","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","size":"node scripts/check-size.mjs","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:edge":"vitest run --config vitest.edge.config.ts","test:unit":"vitest tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\"","test:sandbox":"vitest run --config vitest.sandbox.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","test:edge-smoke":"node scripts/edge-smoke.mjs","test:integration":"vitest tests/integration","typecheck:examples":"tsc -p tsconfig.examples.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fecef001-d1d5-4dd5-8599-b7ddb5b89380"}},"repository":{"url":"git+https://github.com/furkanczay/better-payment.git","type":"git","directory":"packages/better-payment"},"_npmVersion":"11.20.0","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"hono":"^4.13.9","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","esbuild":"0.27.7","express":"^5.2.1","fastify":"^5.12.5","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.6","@commitlint/cli":"^18.4.3","@edge-runtime/vm":"^5.0.0","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_0.5.0_1790337724988_0.8057725283559858","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"better-payment","version":"0.5.1","keywords":["payment","gateway","iyzico","paytr","akbank","parampos","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs","edge","cloudflare-workers","deno"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@0.5.1","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://better-payment.czaylabs.com","bugs":{"url":"https://github.com/czaydev/better-payment/issues"},"dist":{"shasum":"1d870a26c4b892fb78954092e6dff0483afa9e51","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-0.5.1.tgz","fileCount":53,"integrity":"sha512-9Zf/L3FNp0ziM/Rx9I8drYUpi9qFcSvdyTjvOdtMrGCT/eo1lnZjJqlXL88utol3SaJQvWQmsPaBM+HGcoyw2g==","signatures":[{"sig":"MEUCIBIRkbKQpUu1kOQwM3fsaUW+np0wGOwAW054Is9ijb3lAiEAsmZsSxAfqPGj2kvsXErUkJH6r8sChlfzGmhFAT44S3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCy5e28H4kNcpWupOguBQG+Non2oWgDoHmYpTqtVV7pVQIgMI1bf5uiTDa0oG7I0QqWvebX+iPwb0lEZIK2BSa9aZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1687712},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.mjs","require":"./dist/hono/index.js"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.mjs","require":"./dist/next/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","import":"./dist/plugins/index.mjs","require":"./dist/plugins/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"}},"gitHead":"19694052eccfb37622a5aeadd7f170e1f40154b4","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","size":"node scripts/check-size.mjs","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:edge":"vitest run --config vitest.edge.config.ts","test:unit":"vitest tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\"","test:sandbox":"vitest run --config vitest.sandbox.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","test:edge-smoke":"node scripts/edge-smoke.mjs","test:integration":"vitest tests/integration","typecheck:examples":"tsc -p tsconfig.examples.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2aa1fc99-2f83-4970-885b-0ad7a6ee7f01"}},"repository":{"url":"git+https://github.com/czaydev/better-payment.git","type":"git","directory":"packages/better-payment"},"_npmVersion":"11.20.0","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"hono":"^4.13.9","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","esbuild":"0.27.7","express":"^5.2.1","fastify":"^5.12.5","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.6","@commitlint/cli":"^18.4.3","@edge-runtime/vm":"^5.0.0","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_0.5.1_1790409020732_0.0048411315861403015","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"better-payment","version":"0.5.2","keywords":["payment","gateway","iyzico","paytr","akbank","parampos","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs","edge","cloudflare-workers","deno"],"author":{"name":"Better Pay Contributors"},"license":"MIT","_id":"better-payment@0.5.2","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"homepage":"https://better-payment.czaylabs.com","bugs":{"url":"https://github.com/czaydev/better-payment/issues"},"dist":{"shasum":"c613442bd6b81a9491dec5a623fc4bf0961bbad3","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-0.5.2.tgz","fileCount":53,"integrity":"sha512-Xi40MJDO7zMhAc2TKAfJsP3vbcP5htMOPSrldde1oNZCJsy1NYRiWdJ0OdGefBPq6kZIBFHPYuPoTakKMjYwVQ==","signatures":[{"sig":"MEUCIBxWwBUQG2VZVtM38GwCPRH8cS6e/FUjmeb2jadEXAHXAiEA8GDBcG0Sup6wudqR/2dtB2doM6gpihPK5nz2/Kdip40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBSHiUFnvNiRqWE1KhdOmdnW/fD9DtbXALur1AyeOksuAiEA5+j3iNNMOlQh2EAtpqGQnsdDiMnZ0HM9+/EKBGWzwyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1700831},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.mjs","require":"./dist/hono/index.js"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.mjs","require":"./dist/next/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","import":"./dist/plugins/index.mjs","require":"./dist/plugins/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"}},"gitHead":"e5af998424cf057c5af748b82759a3f6a5ed67a9","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","size":"node scripts/check-size.mjs","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:edge":"vitest run --config vitest.edge.config.ts","test:unit":"vitest tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\"","test:sandbox":"vitest run --config vitest.sandbox.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","test:edge-smoke":"node scripts/edge-smoke.mjs","test:integration":"vitest tests/integration","typecheck:examples":"tsc -p tsconfig.examples.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2aa1fc99-2f83-4970-885b-0ad7a6ee7f01"}},"repository":{"url":"git+https://github.com/czaydev/better-payment.git","type":"git","directory":"packages/better-payment"},"_npmVersion":"11.20.0","description":"Unified payment gateway library for Turkish payment providers","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"hono":"^4.13.9","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.54.0","vitest":"^4.0.1","esbuild":"0.27.7","express":"^5.2.1","fastify":"^5.12.5","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.6","@commitlint/cli":"^18.4.3","@edge-runtime/vm":"^5.0.0","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/better-payment_0.5.2_1790576490650_0.06538037517157824","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"_id":"better-payment@0.6.0","bugs":{"url":"https://github.com/czaydev/better-payment/issues"},"dist":{"shasum":"69c9043c9ad3cbe57b336f97bb9475a404086a9e","tarball":"https://registry.npmjs.org/better-payment/-/better-payment-0.6.0.tgz","fileCount":59,"integrity":"sha512-kvZlpOFFALH4dchxk+VskNgD8rrwX+wdDTCCtpU5mwIz1WxMmkLADT4eh27/MHBEwVI8LM68IlpQzD1IHbbZbQ==","signatures":[{"sig":"MEUCIC2DJ5RsdJQADSNl7y0VVbBkFsUs4ydz253eJUv2gEcKAiEAiJUcx4lLl+qdVDkV8+R2GkJL33+tq8zX4Q9JAcHSeP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEcSuIVnuvYQhjIYgErFRdUFBh5p5cSlptQ6UZal9xRtAiA99ssjoROXBXJnN4dpbhUuFpgJlvEGcrnPVE0Ti0YGCA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-payment@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1706107},"main":"dist/index.js","name":"better-payment","types":"dist/index.d.ts","author":{"name":"Better Pay Contributors"},"module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.mjs","require":"./dist/hono/index.js"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.mjs","require":"./dist/next/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./elysia":{"types":"./dist/elysia/index.d.ts","import":"./dist/elysia/index.mjs","require":"./dist/elysia/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","import":"./dist/plugins/index.mjs","require":"./dist/plugins/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"}},"gitHead":"6ffe667ad205be2c23b1619e505ea7edac3078a7","license":"MIT","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","size":"node scripts/check-size.mjs","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:e2e":"vitest tests/e2e","test:edge":"vitest run --config vitest.edge.config.ts","test:unit":"vitest tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\"","test:sandbox":"vitest run --config vitest.sandbox.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","test:edge-smoke":"node scripts/edge-smoke.mjs","test:integration":"vitest tests/integration","typecheck:examples":"tsc -p tsconfig.examples.json"},"version":"0.6.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"2aa1fc99-2f83-4970-885b-0ad7a6ee7f01"}},"homepage":"https://better-payment.czaylabs.com","keywords":["payment","gateway","iyzico","paytr","akbank","parampos","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs","edge","cloudflare-workers","deno"],"repository":{"url":"git+https://github.com/czaydev/better-payment.git","type":"git","directory":"packages/better-payment"},"_npmVersion":"11.21.0","description":"Unified payment gateway library for Turkish payment providers","directories":{},"maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","_hasShrinkwrap":false,"devDependencies":{"hono":"^4.13.9","tsup":"^8.0.1","husky":"^8.0.3","elysia":"^1.4.30","eslint":"^8.54.0","vitest":"^4.0.1","esbuild":"0.27.7","express":"^5.2.1","fastify":"^5.12.5","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.19.22","lint-staged":"^15.2.0","@types/express":"^5.0.6","@commitlint/cli":"^18.4.3","@edge-runtime/vm":"^5.0.0","@vitest/coverage-v8":"^4.0.1","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/better-payment_0.6.0_1791005791693_0.6432251368913282"}}},"time":{"created":"2025-10-23T06:56:21.708Z","modified":"2026-10-03T05:36:32.136Z","1.0.0-beta.1":"2025-10-23T06:56:21.937Z","1.0.2":"2025-10-23T07:58:38.536Z","1.1.0":"2025-10-23T08:31:13.548Z","1.1.1":"2025-10-23T08:34:47.045Z","1.2.0":"2025-10-23T09:34:37.747Z","1.2.1":"2025-10-23T10:13:30.855Z","1.2.2":"2025-10-23T10:21:17.400Z","1.2.3":"2025-10-23T12:09:28.109Z","1.2.4":"2025-10-25T06:22:20.981Z","1.3.0":"2025-10-25T07:11:31.465Z","1.4.0":"2025-10-25T14:23:53.314Z","1.4.0-beta.0":"2025-10-25T14:25:49.390Z","1.5.0":"2025-10-28T19:25:02.755Z","1.6.0":"2025-11-21T22:01:56.108Z","2.0.0":"2025-11-22T07:34:24.455Z","2.1.0":"2025-11-22T07:49:24.625Z","2.2.0":"2025-12-07T05:17:27.709Z","2.3.0":"2026-01-20T07:21:55.377Z","3.0.0":"2026-04-20T13:39:52.443Z","3.0.1":"2026-04-20T14:00:35.127Z","0.0.1":"2026-09-24T14:59:57.631Z","0.1.0":"2026-09-25T06:34:02.212Z","0.2.0":"2026-09-25T07:37:36.746Z","0.3.0":"2026-09-25T08:33:55.278Z","0.4.0":"2026-09-25T10:22:50.627Z","0.5.0":"2026-09-25T12:02:05.104Z","0.5.1":"2026-09-26T07:50:20.820Z","0.5.2":"2026-09-28T06:21:30.798Z","0.6.0":"2026-10-03T05:36:31.783Z"},"bugs":{"url":"https://github.com/czaydev/better-payment/issues"},"author":{"name":"Better Pay Contributors"},"license":"MIT","homepage":"https://better-payment.czaylabs.com","keywords":["payment","gateway","iyzico","paytr","akbank","parampos","turkey","turkish","payment-gateway","typescript","payment-provider","e-commerce","online-payment","3d-secure","nodejs","nextjs","edge","cloudflare-workers","deno"],"repository":{"url":"git+https://github.com/czaydev/better-payment.git","type":"git","directory":"packages/better-payment"},"description":"Unified payment gateway library for Turkish payment providers","maintainers":[{"name":"furkanczay","email":"furkanczay@gmail.com"}],"readme":"# better-payment\n\n> Unified, type-safe payment gateway for Node.js & TypeScript.\n\nOne API for Turkish payment providers — iyzico, PayTR, Parampos and Akbank.\n\n[![npm](https://img.shields.io/npm/v/better-payment)](https://www.npmjs.com/package/better-payment)\n[![license](https://img.shields.io/npm/l/better-payment)](./LICENSE)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.x-blue)](https://www.typescriptlang.org/)\n\n> **0.0.1 is a fresh start.** The version history was reset on purpose.\n> Releases `1.x`–`3.x` are deprecated. See [What's new in 0.0.1](#whats-new-in-001).\n\n---\n\n## What's new in 0.0.1\n\n`0.0.1` is not a patch on top of `3.x`. It is the first release of a rebuilt\nlibrary. A review found that the old releases had provider integrations that\ndid not match the providers' APIs, and callback checks that could be bypassed\n(for example, forging a Parampos \"success\" callback). Fixing that required\nbreaking changes. Rather than stacking another major version on top of those\nreleases, we reset the version history. `0.0.1` is the new baseline.\n\nWhat changed:\n\n- **Callbacks are verified, not trusted.** Every 3D Secure callback and PayTR\n  notification is checked with your own credentials. Parampos payments are\n  finalized with the bank before they count as successful.\n- **Real provider APIs.** PayTR signing, Parampos `TP_WMD_*`, the Akbank Sanal POS\n  JSON API and iyzico payment statuses now match the official specifications.\n- **Clear statuses.** `success`, `failure`, `pending` and `cancelled`. A timeout is\n  `pending` with `NETWORK_ERROR` (the outcome is unknown), never a silent failure.\n  Payments are never retried automatically.\n- **Your order id is the payment id** for PayTR, Parampos and Akbank.\n- **Secure-by-default HTTP handler:** routes are opt-in, sensitive actions require\n  `authorize`, and amounts can be set on the server.\n- **One config per provider**, validated at startup.\n\nUpgrading from `3.x`: `npm install better-payment@latest` (a `^3` range will never\nresolve to `0.0.1`), then follow the\n[migration guide](https://better-payment.czaylabs.com/docs/whats-new).\n\n## Install\n\n```bash\nnpm install better-payment\n# or\npnpm add better-payment\n```\n\nNo runtime dependencies. Runs on Node.js 20+ and on edge runtimes (Vercel Edge,\nCloudflare Workers, Deno, Bun): it only uses `fetch` and WebCrypto. See the\n[edge runtimes guide](https://better-payment.czaylabs.com/docs/integrations/edge).\n`better-payment/client` is browser-safe.\n\n## Quick Start\n\n```typescript\nimport { betterPayment, iyzico, paytr, parampos, akbank } from 'better-payment';\n\nconst payment = betterPayment({\n  mode: 'sandbox', // sandbox URLs + provider test modes\n  providers: {\n    iyzico: iyzico({\n      apiKey: process.env.IYZICO_API_KEY!,\n      secretKey: process.env.IYZICO_SECRET_KEY!,\n    }),\n    paytr: paytr({\n      merchantId: process.env.PAYTR_MERCHANT_ID!,\n      merchantKey: process.env.PAYTR_MERCHANT_KEY!,\n      merchantSalt: process.env.PAYTR_MERCHANT_SALT!,\n    }),\n    parampos: parampos({\n      clientCode: process.env.PARAMPOS_CLIENT_CODE!,\n      clientUsername: process.env.PARAMPOS_CLIENT_USERNAME!,\n      clientPassword: process.env.PARAMPOS_CLIENT_PASSWORD!,\n      guid: process.env.PARAMPOS_GUID!,\n    }),\n    akbank: akbank({\n      merchantSafeId: process.env.AKBANK_MERCHANT_SAFE_ID!,\n      terminalSafeId: process.env.AKBANK_TERMINAL_SAFE_ID!,\n      secretKey: process.env.AKBANK_SECRET_KEY!,\n    }),\n  },\n  defaultProvider: 'iyzico',\n});\n\n// Start a 3D Secure payment and render result.threeDSHtmlContent in the browser\nconst result = await payment.iyzico.initThreeDSPayment({\n  price: '100.00',\n  paidPrice: '100.00',\n  currency: 'TRY',\n  basketId: 'B1',\n  callbackUrl: 'https://yoursite.com/api/pay/iyzico/payment/complete-3ds',\n  paymentCard: { ... },\n  buyer: { ... },\n  shippingAddress: { ... },\n  billingAddress: { ... },\n  basketItems: [ ... ],\n});\n```\n\n## Results and statuses\n\nEvery operation resolves to a result with `status`:\n\n| status      | meaning                                                                                     |\n| ----------- | ------------------------------------------------------------------------------------------- |\n| `success`   | The provider confirmed the operation (payment captured, refund accepted, ...)               |\n| `failure`   | The provider rejected it; see `errorCode` / `errorMessage` / `rawResponse`                  |\n| `pending`   | Waiting for the customer (3DS, bank transfer) **or** the outcome is unknown                 |\n| `cancelled` | The payment was voided or fully refunded (status queries)                                   |\n\nWhen a request times out or the connection drops, the result is `pending` with\n`errorCode: 'NETWORK_ERROR'`. The provider may still have processed the\npayment. Check it with `getPayment()` before you retry. Payment, refund and cancel\nrequests are never retried automatically.\n\nFailed results also carry `code`, a provider-independent `PaymentErrorCode`\n(`INSUFFICIENT_FUNDS`, `CARD_DECLINED`, `THREEDS_FAILED`, `INVALID_HASH`, ...).\nThe provider's raw code stays in `errorCode`. Unmapped codes are `UNKNOWN`. See\n[Error Codes](https://better-payment.czaylabs.com/docs/reference/error-codes) for the\nlist and suggested customer messages.\n\n```typescript\nif (result.code === PaymentErrorCode.INSUFFICIENT_FUNDS) askForAnotherCard();\n```\n\nFor PayTR, Parampos and Akbank, `paymentId` is your **order id**: the\n`conversationId` you pass in, or an alphanumeric id generated for you. Pass\nthis id to `refund`, `cancel` and `getPayment`.\n\n## Providers\n\n| Provider | Non-3D                    | 3D Secure                   | Refund | Cancel             | Status | BIN | Installments      |\n| -------- | ------------------------- | --------------------------- | :----: | ------------------ | :----: | :-: | ----------------- |\n| iyzico   | ✓                         | ✓                           |   ✓    | ✓                  |   ✓    |  ✓  | ✓                 |\n| PayTR    | ✓ (needs non-3D approval) | ✓ iFrame                    |   ✓    | ✓ (full refund)    |   ✓    |  ✓  | ✓ (account rates) |\n| Parampos | ✓ (TRY)                   | ✓ `TP_WMD_UCD`/`TP_WMD_Pay` |   ✓    | ✓                  |   ✓    |  ✓  | ✓ (account rates) |\n| Akbank   | ✓                         | ✓ 3D_PAY                    |   ✓    | ✓                  |   ✓    |  —  | —                 |\n\n### 3D Secure completion\n\n- **iyzico / Parampos / Akbank:** the bank POSTs to your `callbackUrl`. Pass the\n  POST body to `completeThreeDSPayment()`. The signature is verified with your\n  credentials before anything is trusted. Parampos then finalizes the payment\n  with `TP_WMD_Pay`.\n- **PayTR:** `callbackUrl` is only where the customer's browser returns. The\n  result is sent to the **notification URL** set in the PayTR panel. Point it at\n  `/api/pay/paytr/callback`; the handler verifies the notification and replies\n  `OK`.\n\nPre-authorization (block now, charge later) works on iyzico, Parampos and Akbank:\n`authorize()` / `initThreeDSAuthorize()`, then `capture({ paymentId, amount, ip })` or\n`voidAuthorization({ paymentId, ip })`. See the\n[pre-authorization guide](https://better-payment.czaylabs.com/docs/payments/pre-authorization).\n\nStored cards (iyzico, PayTR): pass `saveCard: true` with a payment, then pay with\n`storedCard: { customerToken, cardToken }` instead of `paymentCard`. `listCards()` and\n`deleteCard()` manage saved cards. Only tokens are stored, never card numbers. See the\n[stored cards guide](https://better-payment.czaylabs.com/docs/payments/stored-cards).\n\nInstallments: pass `installment` in the request. For Parampos, set `paidPrice`\nto the total including commission: `payment.parampos.calculatePaidPrice({ binNumber,\nprice, installment })` computes it from your Param rates. Akbank has no\ninstallment-rate API; use your contracted rates. The library never invents\ncommission rates.\n\n## HTTP Handler\n\nA framework-agnostic handler that exposes REST endpoints under `/api/pay`. It is\n**secure by default**: out of the box it exposes only the provider callbacks and\nthe card queries (`installment`, `bin-check`).\n\n```typescript\nconst payment = betterPayment({\n  providers: { ... },\n  handler: {\n    // opt in to what your frontend needs\n    allowedActions: ['payment/init-3ds', 'payment/complete-3ds', 'callback', 'refund'],\n\n    // required for refund/cancel/payment lookup/subscription management\n    authorize: async (ctx) => {\n      if (ctx.action === 'callback' || ctx.action === 'payment/complete-3ds') return true;\n      return isAdmin(ctx.request.headers.authorization);\n    },\n\n    // never trust amounts from the browser\n    transformRequest: async (ctx) => {\n      if (ctx.action !== 'payment/init-3ds') return ctx.body;\n      const order = await db.orders.find(ctx.body?.orderId);\n      return buildPaymentRequest(order, ctx.body?.paymentCard);\n    },\n\n    // update your order from verified callbacks\n    onCallback: async (result) => {\n      await db.orders.markPaid(result.paymentId, result.status);\n    },\n\n    // send the customer somewhere after 3D Secure\n    callbackRedirect: (result) => `/orders/${result.paymentId}?status=${result.status}`,\n  },\n});\n```\n\nMount it with an adapter. Each adapter handles raw form callbacks, PayTR's plain `OK` and redirects:\n\n```typescript\n// Next.js — app/api/pay/[...path]/route.ts\nimport { toNextJsHandler } from 'better-payment/next';\nexport const { GET, POST } = toNextJsHandler(getBetterPayment);\n\n// Express:  app.all('/api/pay/*path', toExpressHandler(payment))        — better-payment/express\n// Fastify:  app.register(toFastifyPlugin(payment), { prefix: '/api/pay' }) — better-payment/fastify\n// Hono:     app.all('/api/pay/*', toHonoHandler(payment))               — better-payment/hono\n// Elysia:   app.all('/api/pay/*', toElysiaHandler(payment), { parse: 'none' }) — better-payment/elysia\n// Workers, Deno, Bun: toFetchHandler(payment)                            — better-payment\n```\n\n| Route (under `basePath`)              | Action                   | Enabled by default                    |\n| ------------------------------------- | ------------------------ | ------------------------------------- |\n| `POST /:provider/payment/complete-3ds` | `payment/complete-3ds`   | ✓                                     |\n| `POST /:provider/callback`             | `callback`               | ✓ (PayTR replies `OK`)                |\n| `POST /:provider/installment`          | `installment`            | ✓                                     |\n| `POST /:provider/bin-check`            | `bin-check`              | ✓                                     |\n| `POST /:provider/payment`              | `payment`                | —                                     |\n| `POST /:provider/payment/init-3ds`     | `payment/init-3ds`       | —                                     |\n| `POST /:provider/payment/token`        | `payment/token` (PayTR)  | —                                     |\n| `GET  /:provider/payment/:id`          | `payment/get`            | — (needs `authorize`)                 |\n| `POST /:provider/refund`, `/cancel`    | `refund`, `cancel`       | — (needs `authorize`)                 |\n| `POST /:provider/authorize[/init-3ds]` | `authorize`, `authorize/init-3ds` | —                          |\n| `POST /:provider/capture`, `/void`     | `capture`, `void`        | — (needs `authorize`)                 |\n| `POST /:provider/cards/{save,list,delete}` | `cards/*`            | — (needs `authorize`)                 |\n| `POST /iyzico/checkout/*`, `/pwi/*`    | iyzico only              | —                                     |\n| `POST /iyzico/subscription/*`          | iyzico only              | — (management actions need `authorize`) |\n| `GET  /health`                        | health check             | ✓                                     |\n\nFailed operations return HTTP 422 with the result body. Unexpected errors return a\ngeneric 500 unless you set `exposeErrors: true`.\n\n## Plugins and events\n\nPlugins add behaviour without changing the library: react to payment events,\nroute payments, add methods and routes. A plugin is an object with an `id` and\nonly the parts it needs:\n\n```typescript\nimport { betterPayment, definePlugin } from 'better-payment';\n\nconst auditLog = definePlugin({\n  id: 'audit-log',\n  events: {\n    '*': (event) => console.log(event.type, event.provider, event.paymentId),\n  },\n});\n\nconst payment = betterPayment({ providers: { ... }, plugins: [auditLog] });\n\n// Typed payment events, for every provider and flow, after verification\npayment.on('payment.succeeded', (event) => orders.markPaid(event.conversationId));\n```\n\nOfficial plugins ship under `better-payment/plugins`. `localizedErrors` puts\ncustomer-facing error messages in `errorMessage`, in the customer's language\n(English, Turkish, German, and Russian included; per request from `Accept-Language` in the handler):\n\n```typescript\nimport { localizedErrors } from 'better-payment/plugins';\n\nconst payment = betterPayment({ providers: { ... }, plugins: [localizedErrors({ locale: 'tr' })] });\n```\n\nSee [Plugins](https://better-payment.czaylabs.com/docs/concepts/plugins),\n[payment events](https://better-payment.czaylabs.com/docs/concepts/events) and\n[writing a plugin](https://better-payment.czaylabs.com/docs/guides/writing-plugins).\nUpgrading from 0.4? See [Migrating to 0.5](https://better-payment.czaylabs.com/docs/guides/migration-0-5).\n\n## Testing\n\n`better-payment/testing` has an in-memory `MockProvider`. It needs no credentials and no network access, and uses magic card numbers for declines, 3D Secure failures and lost responses. Its 3D Secure callbacks are signed and go through the real handler.\n\n```typescript\nimport { MockProvider, MOCK_CARDS } from 'better-payment/testing';\n\nconst mock = new MockProvider();\nconst payment = betterPayment({ providers: { mock } });\n\nawait payment.mock.createPayment({ ...order, paymentCard: { ...card, cardNumber: MOCK_CARDS.INSUFFICIENT_FUNDS } });\n// → { status: 'failure', code: 'INSUFFICIENT_FUNDS' }\n```\n\nSee the [testing guide](https://better-payment.czaylabs.com/docs/concepts/testing).\n\n## Logging & Retry\n\n```typescript\nconst payment = betterPayment({\n  logger: {\n    debug: (msg, meta) => console.debug(msg, meta),\n    info: (msg, meta) => console.info(msg, meta),\n    error: (msg, err, meta) => console.error(msg, err, meta),\n  },\n  // Only idempotent requests (status/BIN/installment queries) are retried\n  retry: { attempts: 3, delay: 1000, statusCodes: [429, 503] },\n  providers: { ... },\n});\n```\n\nThe logger receives method, URL and status only. Request bodies (card data,\ncredentials) are never logged.\n\n## Documentation\n\n[https://better-payment.czaylabs.com](https://better-payment.czaylabs.com)\n\n## Contributing\n\nContributions are welcome, from a typo fix to a new provider. Start with\n[CONTRIBUTING.md](https://github.com/czaydev/better-payment/blob/main/CONTRIBUTING.md)\n([Türkçe](https://github.com/czaydev/better-payment/blob/main/CONTRIBUTING.tr.md)) and the\n[good first issues](https://github.com/czaydev/better-payment/labels/good%20first%20issue).\nReport security problems privately, as described in\n[SECURITY.md](https://github.com/czaydev/better-payment/blob/main/SECURITY.md).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}