{"_id":"@birrjs/chapa","_rev":"7-e37f09184eae787e5ffdab82ec1c73ab","name":"@birrjs/chapa","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"@birrjs/chapa","version":"0.0.1","license":"MIT","_id":"@birrjs/chapa@0.0.1","maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"dist":{"shasum":"534e163723ae5310493e271be6aacbaf84c7ce72","tarball":"https://registry.npmjs.org/@birrjs/chapa/-/chapa-0.0.1.tgz","fileCount":4,"integrity":"sha512-y+ZUfhgcXuzy45PyEjT+oa7ddV0o+LS4Q+TlKv3rty3HWWVAUa6LDHS1lGjHV4Ga7PHPFwZtIAhNKkBvomiZ+Q==","signatures":[{"sig":"MEUCIA4Wtbjyqd4bD9un5Xm40QgpECA0xAzpLTQG2ranYjMuAiEA5b8Hv4b/qkBBog7o7/Y685BhEctR4tECLAarMBghCbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1148},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"dd9b083f333b36f66572dfbbbfbb69c2b171ce3f","scripts":{"build":"tsdown --config tsdown.config.ts","typecheck":"tsc --build"},"_npmUser":{"name":"samuel_fikre","email":"samicreed12@gmail.com"},"_npmVersion":"10.9.3","description":"Chapa provider adapter for BirrJS","directories":{},"_nodeVersion":"22.18.0","dependencies":{"paykitjs":"^0.0.2"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.1","typescript":"5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/chapa_0.0.1_1776069218191_0.8620565922686032","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@birrjs/chapa","version":"0.1.0","license":"MIT","_id":"@birrjs/chapa@0.1.0","maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"dist":{"shasum":"3fa7a4fbae9a3852a61b73a141f644169615dc95","tarball":"https://registry.npmjs.org/@birrjs/chapa/-/chapa-0.1.0.tgz","fileCount":24,"integrity":"sha512-ttOSGVYjCX2Ory85LG66aYs9HG9JSJZWLnzNmtv4dYU0nwJeihoTAIq/O9JXBeXwN017mpF7xtEZ0VOUXL/oJQ==","signatures":[{"sig":"MEUCIQCBAiMeUXWHlb+HZrO4FD7mEE5plTE4RKp9UDsOehMqzgIgLqKY3ZK77/YJUIHInfk0/ABx0XUddzdCkkwHxzoVngA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54280},"main":"./dist/index.js","type":"module","_from":"file:birrjs-chapa-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --build"},"_npmUser":{"name":"samuel_fikre","email":"samicreed12@gmail.com"},"_resolved":"/tmp/60ccb0af7284997cf2765c1bb49fd352/birrjs-chapa-0.1.0.tgz","_integrity":"sha512-ttOSGVYjCX2Ory85LG66aYs9HG9JSJZWLnzNmtv4dYU0nwJeihoTAIq/O9JXBeXwN017mpF7xtEZ0VOUXL/oJQ==","_npmVersion":"11.13.0","description":"Chapa provider adapter for BirrJS","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.0.0","@birrjs/core":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.1","vitest":"^4.1.6","typescript":"5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/chapa_0.1.0_1781091820814_0.5101384681193681","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@birrjs/chapa","version":"0.1.1","license":"MIT","_id":"@birrjs/chapa@0.1.1","maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"dist":{"shasum":"d04cb4da33415192b02ac1f822015d7111b5517b","tarball":"https://registry.npmjs.org/@birrjs/chapa/-/chapa-0.1.1.tgz","fileCount":25,"integrity":"sha512-/bYu1nb5vapZ29sOKvwWQ51EQwVRzhPl6a3aXZ75UiDQEMeSxsPsSrzh0+CjaJwI22BROSKOYWPR95wwApr9BQ==","signatures":[{"sig":"MEUCICNCvfMfDnAPiXsLEWc0v1duCkTM1EYIbRUrOQsguytOAiEAnyPUNOnDKq4sPV1jR4emob3b+fwUpwhOAtnmhF4v23c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55456},"main":"./dist/index.js","type":"module","_from":"file:birrjs-chapa-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --build"},"_npmUser":{"name":"samuel_fikre","email":"samicreed12@gmail.com"},"_resolved":"/tmp/60f7459ca6ce7722e9f8f3e62f0302c5/birrjs-chapa-0.1.1.tgz","_integrity":"sha512-/bYu1nb5vapZ29sOKvwWQ51EQwVRzhPl6a3aXZ75UiDQEMeSxsPsSrzh0+CjaJwI22BROSKOYWPR95wwApr9BQ==","_npmVersion":"11.13.0","description":"Chapa provider adapter for BirrJS","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.0.0","@birrjs/core":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.1","vitest":"^4.1.6","typescript":"5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/chapa_0.1.1_1781102565162_0.5222622953910383","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@birrjs/chapa","version":"0.1.2","license":"MIT","_id":"@birrjs/chapa@0.1.2","maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"dist":{"shasum":"a9021394f76bb9f53dfd1648633eea49063542aa","tarball":"https://registry.npmjs.org/@birrjs/chapa/-/chapa-0.1.2.tgz","fileCount":25,"integrity":"sha512-6gLMu2wOrPkHWJAmdBeAH+gBdhY2y35WwL1qEwWBSbykbSlL4+qlpaDmtVnFfcQHazZ646fQUkCBrOZSHk1O4w==","signatures":[{"sig":"MEYCIQD+wTHXzBvyV9xQJ7Pn8KxMO0jpU1J0z7Ez2W9lcq2HMAIhAJF0hbwVBMUI8MOwvVHZXw/NXh+RE6b5Paie8pzS3XRK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55547},"main":"./dist/index.js","type":"module","_from":"file:birrjs-chapa-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --build"},"_npmUser":{"name":"samuel_fikre","email":"samicreed12@gmail.com"},"_resolved":"/tmp/55647ba3cb61ca0c2fffb34008ada832/birrjs-chapa-0.1.2.tgz","_integrity":"sha512-6gLMu2wOrPkHWJAmdBeAH+gBdhY2y35WwL1qEwWBSbykbSlL4+qlpaDmtVnFfcQHazZ646fQUkCBrOZSHk1O4w==","_npmVersion":"11.13.0","description":"Chapa provider adapter for BirrJS","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.0.0","@birrjs/core":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.1","vitest":"^4.1.6","typescript":"5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/chapa_0.1.2_1781110356023_0.05345017965813348","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@birrjs/chapa","version":"0.1.3","license":"MIT","_id":"@birrjs/chapa@0.1.3","maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"dist":{"shasum":"917fbda0e28949d21f5d2a0a7eafd85c4b001f22","tarball":"https://registry.npmjs.org/@birrjs/chapa/-/chapa-0.1.3.tgz","fileCount":25,"integrity":"sha512-7UdhV2xdhR1mAW6aK3AicPj90+lWygPyzXfTkaqZadVoDHPaHIeimtz42XDgXU11a7oJB5mVUe0bBULBXAscvA==","signatures":[{"sig":"MEUCIBZVrOBpPVj4XS+lDQRoJGhfrZgWL5NUwzFwtFYwqOloAiEAss9qODfpbSr79god+mPRvIGZSF8+om8W/ewzm28nLik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56065},"main":"./dist/index.js","type":"module","_from":"file:birrjs-chapa-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --build"},"_npmUser":{"name":"samuel_fikre","email":"samicreed12@gmail.com"},"_resolved":"/tmp/f268437f828eaa352fd6be6048ce0c2d/birrjs-chapa-0.1.3.tgz","_integrity":"sha512-7UdhV2xdhR1mAW6aK3AicPj90+lWygPyzXfTkaqZadVoDHPaHIeimtz42XDgXU11a7oJB5mVUe0bBULBXAscvA==","_npmVersion":"11.16.0","description":"Chapa provider adapter for BirrJS","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","@birrjs/core":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.1","vitest":"^4.1.6","typescript":"5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/chapa_0.1.3_1784223173225_0.45181861255157907","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@birrjs/chapa","version":"0.1.4","license":"MIT","_id":"@birrjs/chapa@0.1.4","maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"dist":{"shasum":"3915dd8c0899b6f7787aa0fe33aa36887913ae8c","tarball":"https://registry.npmjs.org/@birrjs/chapa/-/chapa-0.1.4.tgz","fileCount":25,"integrity":"sha512-FBrm9BV7hoOq92ss4prMo4BQd/4v8gjmHVF9xIB6A1Gs6aJH906wxPJdLgbM0UHnWLqjz8RIbhQWkytkuZd72g==","signatures":[{"sig":"MEUCIQDr4gcNxQrhkbaEi4FQkve09cEgPy3qBiHeQprD83wmjQIgB7yrFUE5W5mSW8+QroL2EUDl+k291GzFmdSK5Tjc+NA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56065},"main":"./dist/index.js","type":"module","_from":"file:birrjs-chapa-0.1.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --build"},"_npmUser":{"name":"samuel_fikre","email":"samicreed12@gmail.com"},"_resolved":"/tmp/50a7f998b2ebba3f3d53ce8262d1ff86/birrjs-chapa-0.1.4.tgz","_integrity":"sha512-FBrm9BV7hoOq92ss4prMo4BQd/4v8gjmHVF9xIB6A1Gs6aJH906wxPJdLgbM0UHnWLqjz8RIbhQWkytkuZd72g==","_npmVersion":"11.16.0","description":"Chapa provider adapter for BirrJS","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","@birrjs/core":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.1","vitest":"^4.1.6","typescript":"5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/chapa_0.1.4_1784741650447_0.44033613978821395","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@birrjs/chapa","version":"0.2.0","description":"Chapa provider adapter for BirrJS","license":"MIT","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"dependencies":{"zod":"^4.0.0","@birrjs/core":"0.2.0"},"devDependencies":{"tsdown":"^0.21.1","typescript":"5.9.2","vitest":"^4.1.6"},"scripts":{"build":"tsdown --config tsdown.config.ts","typecheck":"tsc --build","test":"vitest"},"_id":"@birrjs/chapa@0.2.0","_integrity":"sha512-INlLyK6qP4795hz3XQDoPaio5mxo2pNemrUFyZYss/2dr0EQ5ebyxjLtt7k3c9HHTPuwuHaQPflERI7dbJes5g==","_resolved":"/tmp/297aafff5106b6b9823bb8c5ff585434/birrjs-chapa-0.2.0.tgz","_from":"file:birrjs-chapa-0.2.0.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-INlLyK6qP4795hz3XQDoPaio5mxo2pNemrUFyZYss/2dr0EQ5ebyxjLtt7k3c9HHTPuwuHaQPflERI7dbJes5g==","shasum":"db3d15cc45e4b64a4201c09ed5a96982d8e55eb3","tarball":"https://registry.npmjs.org/@birrjs/chapa/-/chapa-0.2.0.tgz","fileCount":25,"unpackedSize":56170,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHBUsjGwbXSwj0Yi+VDTm31nHJB/lj2oTxG143UGRvnkAiEAqBJWGAdIvrVeC5OIIqOUu7Il1ZwjdFB2gP5nYiyChqU="}]},"_npmUser":{"name":"samuel_fikre","email":"samicreed12@gmail.com"},"directories":{},"maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chapa_0.2.0_1787332662794_0.7861885935004269"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-13T08:33:38.066Z","modified":"2026-08-21T17:17:43.126Z","0.0.1":"2026-04-13T08:33:38.318Z","0.1.0":"2026-06-10T11:43:40.935Z","0.1.1":"2026-06-10T14:42:45.306Z","0.1.2":"2026-06-10T16:52:36.215Z","0.1.3":"2026-07-16T17:32:53.397Z","0.1.4":"2026-07-22T17:34:10.577Z","0.2.0":"2026-08-21T17:17:42.946Z"},"license":"MIT","description":"Chapa provider adapter for BirrJS","maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"readme":"<div align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/Samuel-Fikre/birrjs/main/assets/birrjs-logo.svg\" width=\"80\" alt=\"BirrJS Logo\"/>\n\n  <h3 align=\"center\">@birrjs/chapa</h3>\n\n  <p align=\"center\">\n    Chapa payment provider adapter for BirrJS\n  </p>\n\n  <p align=\"center\">\n    <a href=\"https://www.npmjs.com/package/@birrjs/chapa\"><img src=\"https://img.shields.io/npm/v/@birrjs/chapa.svg?style=flat&colorA=000000&colorB=000000\" alt=\"npm version\"/></a>\n    <a href=\"./LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-black.svg?style=flat&colorA=000000&colorB=000000\" alt=\"MIT license\"/></a>\n  </p>\n</div>\n\n## About\n\nChapa provider adapter for BirrJS. Handles payment initialization, verification, and webhook processing through the Chapa API.\n\n## Installation\n\n```bash\nnpm install @birrjs/chapa\n# or\npnpm add @birrjs/chapa\n```\n\n## Usage\n\n```ts\nimport { chapa } from \"@birrjs/chapa\";\n\nconst birr = createBirr({\n  provider: chapa({\n    secretKey: process.env.CHAPA_SECRET_KEY!,\n    webhookSecret: process.env.CHAPA_WEBHOOK_SECRET!,\n    callbackUrl: process.env.CALLBACK_URL!,\n    returnUrl: process.env.RETURN_URL!,\n  }),\n  // ...\n});\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}