{"_id":"@ariyor/sdk","name":"@ariyor/sdk","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@ariyor/sdk","version":"1.0.0","description":"Premium Node.js SDK for the Ariyor financial operating system.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest"},"keywords":["ariyor","sdk","payments","africa","fintech"],"author":{"name":"Ariyor"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ariyor/ariyor-sdk.git"},"bugs":{"url":"https://github.com/ariyor/ariyor-sdk/issues"},"homepage":"https://docs.ariyor.io","publishConfig":{"access":"public"},"dependencies":{"axios":"^1.6.0"},"devDependencies":{"typescript":"^5.0.0","jest":"^29.5.0","@types/jest":"^29.5.0"},"gitHead":"03bfce79d767eb7d1993454b17b53dfe3ed23583","_id":"@ariyor/sdk@1.0.0","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-NBfdmHxpcm9yCnJ1ZpBXOPbEY+CYXWckbgqtsvgcgXoNCGl6Sb/M3odHFJZq637NqkuqoRS+87Q/mfjXdjUnOg==","shasum":"3e8be1951ebb22b22abf445dc20490e6dd8b7fb0","tarball":"https://registry.npmjs.org/@ariyor/sdk/-/sdk-1.0.0.tgz","fileCount":27,"unpackedSize":23730,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHUok7lwxjoPUZIejKzEwth+z+/8QVo5m4npmjBeoCR/AiAq2W1CLFlYuhfFkzSNShmLPxSKVh/rT/An4LpG9fRhRA=="}]},"_npmUser":{"name":"theajstars","email":"dev@theajstars.co"},"directories":{},"maintainers":[{"name":"theajstars","email":"dev@theajstars.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_1.0.0_1773612386031_0.2543948815300143"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-15T22:06:25.855Z","1.0.0":"2026-03-15T22:06:26.189Z","modified":"2026-03-15T22:06:26.502Z"},"maintainers":[{"name":"theajstars","email":"dev@theajstars.co"}],"description":"Premium Node.js SDK for the Ariyor financial operating system.","homepage":"https://docs.ariyor.io","keywords":["ariyor","sdk","payments","africa","fintech"],"repository":{"type":"git","url":"git+https://github.com/ariyor/ariyor-sdk.git"},"author":{"name":"Ariyor"},"bugs":{"url":"https://github.com/ariyor/ariyor-sdk/issues"},"license":"MIT","readme":"# @ariyor/sdk\n\nPremium Node.js SDK for the Ariyor financial operating system. Build world-class financial experiences for African SMEs and NGOs.\n\n## Installation\n\n```bash\nnpm install @ariyor/sdk\n# or\nyarn add @ariyor/sdk\n```\n\n## Quick Start\n\n```typescript\nimport { Ariyor } from '@ariyor/sdk';\n\nconst ariyor = new Ariyor({\n  secretKey: 'ary_sk_live_...', // Your secret key from the Ariyor Dashboard\n});\n\n// Retrieve a campaign\nconst campaign = await ariyor.campaigns.retrieve('medical-outreach-2026');\nconsole.log(`Raised: ${campaign.currency} ${campaign.totalRaised}`);\n\n// Create an invoice\nconst invoice = await ariyor.invoices.create({\n  customerId: 'cust_abc123',\n  amount: 25000,\n  currency: 'NGN',\n  items: [{ description: 'Strategy Session', price: 25000, quantity: 1 }]\n});\n```\n\n## Features\n\n- **Campaigns**: Manage donations and product sales campaigns.\n- **Transactions**: List and retrieve transaction history.\n- **Invoices**: Generate and send tax-compliant invoices.\n- **Customers**: Manage your donor or client database.\n- **Webhooks**: Secure signature verification for incoming events.\n\n## Security\n\nThe Ariyor SDK uses HMAC-SHA256 signatures to ensure the integrity of webhooks. Verification is built-in:\n\n```typescript\nconst isValid = ariyor.webhooks.verify(rawBody, signature);\n```\n\n## Documentation\n\nFor full API documentation, visit [docs.ariyor.io](https://docs.ariyor.io).\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-42dcb88562df9e1a43d5caa5fb761891"}