{"_id":"@biswajitdash-09/strait-sdk","_rev":"3-4bdfbc24576e227086eb3d5763b92517","name":"@biswajitdash-09/strait-sdk","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@biswajitdash-09/strait-sdk","version":"1.0.0","keywords":["strait","banking-api","open-banking","nigeria","mfb","microfinance","payments","unified-wallet"],"author":{"name":"Strait Engineering"},"license":"MIT","_id":"@biswajitdash-09/strait-sdk@1.0.0","maintainers":[{"name":"biswajitdash-09","email":"biswajitdash929@gmail.com"}],"dist":{"shasum":"76013929019683af07bb40e57dab12c1aa649121","tarball":"https://registry.npmjs.org/@biswajitdash-09/strait-sdk/-/strait-sdk-1.0.0.tgz","fileCount":13,"integrity":"sha512-dQDTTStv2rYeqAEvB4kB54mVfdFFKNZQbXZdFdm5luw4PSSAT50Vq/i0738hR7Rd542BRRKdCO5QSFNhEqFNqw==","signatures":[{"sig":"MEUCIF2xFLxBAMWNF4vKrvXS7meGWsLGQvsdwsVMUvLMm6dPAiEApSNWZQvepee+xUHzQ1PpnZ+90eX4plt3CK3RH/GSlR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29708},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"59c7583e22a9a2269098421565218d9bca081f3a","scripts":{"build":"tsc"},"_npmUser":{"name":"biswajitdash-09","email":"biswajitdash929@gmail.com"},"_npmVersion":"11.12.0","description":"Official TypeScript & JavaScript SDK for Strait Financial Infrastructure — Nigerian Microfinance Banking Network","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strait-sdk_1.0.0_1788065422669_0.12867747532669083","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@biswajitdash-09/strait-sdk","version":"1.0.1","keywords":["strait","banking-api","open-banking","nigeria","mfb","microfinance","payments","unified-wallet"],"author":{"name":"Strait Engineering"},"license":"MIT","_id":"@biswajitdash-09/strait-sdk@1.0.1","maintainers":[{"name":"biswajitdash-09","email":"biswajitdash929@gmail.com"}],"dist":{"shasum":"da6ad3653d8a7609710b6f7070c0f894cf38be1a","tarball":"https://registry.npmjs.org/@biswajitdash-09/strait-sdk/-/strait-sdk-1.0.1.tgz","fileCount":13,"integrity":"sha512-EXN0BoZPaBn52l00ahi57FbaqEQm9mURbXUbIgtBO7dV8fMnnTIkRnGSCy02rjH6h+CWUU3BeeG7MeUob4zovA==","signatures":[{"sig":"MEUCIQDMzJ/dcjqTy7nmYNf17Qdq1WuOVrI4tWQVVJ90E57sDQIgPFq7DA+atC0OQkotKMb5nDXem+y0R1YhX95hU91Y9NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29958},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"b62029675739b439945888c854ec410545c0d60b","scripts":{"build":"tsc"},"_npmUser":{"name":"biswajitdash-09","email":"biswajitdash929@gmail.com"},"_npmVersion":"11.12.0","description":"Official TypeScript & JavaScript SDK for Strait Financial Infrastructure — Nigerian Microfinance Banking Network","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strait-sdk_1.0.1_1788065925740_0.28085826216784926","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@biswajitdash-09/strait-sdk","version":"1.0.2","description":"Official TypeScript & JavaScript SDK for Strait Financial Infrastructure — Nigerian Microfinance Banking Network","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc"},"keywords":["strait","banking-api","open-banking","nigeria","mfb","microfinance","payments","unified-wallet"],"author":{"name":"Strait Engineering"},"license":"MIT","devDependencies":{"typescript":"^5.0.0"},"gitHead":"b62029675739b439945888c854ec410545c0d60b","_id":"@biswajitdash-09/strait-sdk@1.0.2","_nodeVersion":"24.14.0","_npmVersion":"11.12.0","dist":{"integrity":"sha512-f/3/l9AgTq6Uo5c7EKXBakeHri8d3xwNxDpuLfsc1MrHcP4QQi5RGaLKWlFF5J5zn9J3fLGvopCqE1W+XnTpPw==","shasum":"1f0c83d6b368bbdfa612e0f47547d8a4fd33ecc7","tarball":"https://registry.npmjs.org/@biswajitdash-09/strait-sdk/-/strait-sdk-1.0.2.tgz","fileCount":10,"unpackedSize":21648,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDRhc663oQ0bcRSMKOzem6JnUmP94Nq/W3kfnOizD8atwIhAICPjQndzp00NryZou2L9s4g83ry1seeAAn2X2iCYQKt"}]},"_npmUser":{"name":"biswajitdash-09","email":"biswajitdash929@gmail.com"},"directories":{},"maintainers":[{"name":"biswajitdash-09","email":"biswajitdash929@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/strait-sdk_1.0.2_1788065952627_0.0831116473530118"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-30T04:50:22.481Z","modified":"2026-08-30T04:59:12.941Z","1.0.0":"2026-08-30T04:50:22.839Z","1.0.1":"2026-08-30T04:58:45.870Z","1.0.2":"2026-08-30T04:59:12.787Z"},"author":{"name":"Strait Engineering"},"license":"MIT","keywords":["strait","banking-api","open-banking","nigeria","mfb","microfinance","payments","unified-wallet"],"description":"Official TypeScript & JavaScript SDK for Strait Financial Infrastructure — Nigerian Microfinance Banking Network","maintainers":[{"name":"biswajitdash-09","email":"biswajitdash929@gmail.com"}],"readme":"# @biswajitdash-09/strait-sdk\n\nOfficial TypeScript & JavaScript Client SDK for **Strait Financial Infrastructure**, powering seamless integrations with Nigerian Microfinance Banks (MFBs), account balance feeds, and instant inter-bank settlements.\n\n---\n\n## Installation\n\n```bash\nnpm install @biswajitdash-09/strait-sdk\n# or\nyarn add @biswajitdash-09/strait-sdk\n# or\npnpm add @biswajitdash-09/strait-sdk\n```\n\n---\n\n## Quickstart & Authentication\n\nGenerate your secret API key from the [Strait Developer Portal](https://strait-eight.vercel.app/dashboard/api-keys) (`strait_live_...` or `strait_test_...`).\n\n```typescript\nimport { StraitClient } from \"@biswajitdash-09/strait-sdk\";\n\nconst strait = new StraitClient({\n  apiKey: \"strait_live_89f02c918e9a4f619b02a1e0b5c19283\",\n  baseUrl: \"https://strait-eight.vercel.app\",\n  environment: \"production\", // or 'sandbox'\n});\n\n// 1. Verify API Key\nconst authStatus = await strait.auth.verifyKey();\nconsole.log(\"Connected to Strait:\", authStatus);\n\n// 2. Query Connected Nigerian MFBs\nconst banks = await strait.banks.list();\nconsole.log(\"Connected Banks:\", banks);\n\n// 3. Fetch Linked Accounts & Balances\nconst accounts = await strait.accounts.list();\nconsole.log(\"Customer MFB Accounts:\", accounts);\n\n// 4. Initiate Instant Settlement / Transfer\nconst transfer = await strait.transfers.create({\n  sourceBankId: \"heritage-mfb\",\n  sourceAccountId: \"0192837465\",\n  destinationBankId: \"lapo-mfb\",\n  destinationAccountId: \"2094857192\",\n  amount: 25000.0,\n  currency: \"NGN\",\n  narration: \"Payment for goods\",\n});\nconsole.log(\"Transfer Receipt:\", transfer);\n```\n\n---\n\n## Integration with MyPay Unified Wallet\n\n1. Generate your API key in **Strait** (`/dashboard/api-keys`).\n2. Copy the key and open **MyPay Unified Wallet** &rarr; **Settings** &rarr; **Strait Banking Network**.\n3. Paste the key into the input field and press **Enter**.\n4. MyPay will instantly perform an authentication handshake, verify your credentials, and sync your Nigerian Microfinance Bank balances into your unified wallet.\n\n---\n\n## License\n\nMIT © Strait Financial Technologies.\n","readmeFilename":"README.md"}