{"_id":"@amanasthana1111/payflow-sdk","_rev":"2-c8f75dae27a8fbd969b6daca3244b4f6","name":"@amanasthana1111/payflow-sdk","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@amanasthana1111/payflow-sdk","version":"1.0.0","keywords":["payflow","payment","gateway","sdk","razorpay","payments","india","upi","nodejs"],"author":{"name":"Aman Asthana"},"license":"MIT","_id":"@amanasthana1111/payflow-sdk@1.0.0","maintainers":[{"name":"amanasthana1111","email":"amanasthana20051@gmail.com"}],"homepage":"https://github.com/amanasthana1111/payflow#readme","bugs":{"url":"https://github.com/amanasthana1111/payflow/issues"},"dist":{"shasum":"9f2069d8ac63f7546694a9ae867fa5dabcd67e0c","tarball":"https://registry.npmjs.org/@amanasthana1111/payflow-sdk/-/payflow-sdk-1.0.0.tgz","fileCount":26,"integrity":"sha512-QQDNgqN1ZhfxaURcUKlMq05E92cjOdHjE+RBp8Q/UfxUQysnmR4g8b919NYv7NENDNPRcwpYrED1NDu/G3zSVQ==","signatures":[{"sig":"MEQCIBf3Vu2HWMFQ+o//5BiME9JfXG/kW53R961MoOTG1TbZAiAfTSpk+/7DAoTAKHxHaIcknNI+Q+i4rQtxtXoEiLP8Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21575},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"389af816f348a875e51f7a8c355fd5a493cdeb8a","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"amanasthana1111","email":"amanasthana20051@gmail.com"},"repository":{"url":"git+https://github.com/amanasthana1111/payflow.git","type":"git"},"_npmVersion":"11.10.1","description":"Official Node.js SDK for Payflow Payment Gateway","directories":{},"_nodeVersion":"22.12.0","dependencies":{"undici":"^6.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/payflow-sdk_1.0.0_1773141762913_0.3677893837187409","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@amanasthana1111/payflow-sdk","version":"1.0.1","description":"Official Node.js SDK for Payflow Payment Gateway","main":"dist/index.js","types":"dist/index.d.ts","keywords":["payflow","payment","gateway","sdk","razorpay","payments","india","upi","nodejs"],"author":{"name":"Aman Asthana"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/amanasthana1111/payflow.git"},"homepage":"https://github.com/amanasthana1111/payflow#readme","scripts":{"build":"tsc","dev":"tsc --watch","prepublishOnly":"npm run build"},"dependencies":{"undici":"^6.19.0"},"devDependencies":{"@types/node":"^22.5.0","typescript":"^5.6.3"},"gitHead":"389af816f348a875e51f7a8c355fd5a493cdeb8a","_id":"@amanasthana1111/payflow-sdk@1.0.1","bugs":{"url":"https://github.com/amanasthana1111/payflow/issues"},"_nodeVersion":"22.12.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-Lk8Vrs3pPdTTYhcByUa4d7x/linSGCieQh6x+l9iqA5DJXv6TAlONuc3E2N+6ORi8ceZnTokiNUu/foUtvR0IQ==","shasum":"6e8b92b93cb2e533a3d7550693fdc13f54031637","tarball":"https://registry.npmjs.org/@amanasthana1111/payflow-sdk/-/payflow-sdk-1.0.1.tgz","fileCount":26,"unpackedSize":21671,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAnXMT/Trmh0QuBLiNpE2uZThZJbi3FF4Y8EZKd89sOXAiAD9kFYYH6ZbqP1LwtYZ/CQ5UgFmtYhA8k8v35Tsj4wHw=="}]},"_npmUser":{"name":"amanasthana1111","email":"amanasthana20051@gmail.com"},"directories":{},"maintainers":[{"name":"amanasthana1111","email":"amanasthana20051@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/payflow-sdk_1.0.1_1773141929468_0.7703054608581226"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-10T11:22:42.863Z","modified":"2026-03-10T11:25:29.760Z","1.0.0":"2026-03-10T11:22:43.054Z","1.0.1":"2026-03-10T11:25:29.611Z"},"bugs":{"url":"https://github.com/amanasthana1111/payflow/issues"},"author":{"name":"Aman Asthana"},"license":"MIT","homepage":"https://github.com/amanasthana1111/payflow#readme","keywords":["payflow","payment","gateway","sdk","razorpay","payments","india","upi","nodejs"],"repository":{"type":"git","url":"git+https://github.com/amanasthana1111/payflow.git"},"description":"Official Node.js SDK for Payflow Payment Gateway","maintainers":[{"name":"amanasthana1111","email":"amanasthana20051@gmail.com"}],"readme":"# @payflow/sdk\r\n\r\nOfficial Node.js SDK for Payflow Payment Gateway.\r\n\r\n## Installation\r\n```bash\r\nnpm install @payflow/sdk\r\n```\r\n\r\n## Quick Start\r\n```typescript\r\nimport Payflow from '@payflow/sdk';\r\n\r\nconst payflow = new Payflow({\r\n  api_key: 'payflow_ak_xxx',\r\n  api_secret: 'payflow_sk_xxx',\r\n  base_url: 'http://localhost:3000'\r\n});\r\n\r\n// Create order\r\nconst order = await payflow.orders.create({\r\n  amount: 50000,\r\n  currency: 'INR'\r\n});\r\n\r\n// Initiate payment\r\nconst payment = await payflow.payments.initiate({\r\n  order_id: order.order_id,\r\n  method: 'upi',\r\n  idempotency_key: 'unique-key-001'\r\n});\r\n\r\n// Create refund\r\nconst refund = await payflow.refunds.create({\r\n  payment_id: payment.payment_id,\r\n  amount: 20000\r\n});\r\n\r\n// Verify webhook\r\nconst isValid = payflow.webhooks.verify(\r\n  JSON.stringify(req.body),\r\n  'webhook-secret',\r\n  req.headers['x-payflow-signature']\r\n);\r\n```\r\n\r\n## Modules\r\n\r\n| Module | Methods |\r\n|---|---|\r\n| `payflow.orders` | `create`, `fetch`, `all` |\r\n| `payflow.payments` | `initiate`, `fetch`, `all`, `capture` |\r\n| `payflow.refunds` | `create`, `fetch`, `all` |\r\n| `payflow.webhooks` | `create`, `fetch`, `all`, `delete`, `verify` |\r\n| `payflow.settlements` | `create`, `fetch`, `all`, `summary` |\r\n\r\n## Payment Methods\r\n\r\n| Method | Value |\r\n|---|---|\r\n| UPI | `upi` |\r\n| Card | `card` |\r\n| Wallet | `wallet` |\r\n| Netbanking | `netbanking` |\r\n| Crypto | `crypto` |\r\n\r\n## License\r\n\r\nMIT","readmeFilename":"Readme.md"}