{"_id":"@1pay/react-1pay","_rev":"1-fd597d19cc9b42e9b98b219dad6f7ad6","name":"@1pay/react-1pay","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@1pay/react-1pay","version":"1.0.0","description":"React 1pay payment SDK","main":"dist/index.js","types":"types/index.d.ts","scripts":{"build":"NODE_ENV=production babel src -d dist","postbuild":"tsc src/index.js --declaration --allowJs --emitDeclarationOnly --outDir types","prepublishOnly":"npm run build && npm test","test":"NODE_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/1pay-network/react-1pay.git"},"keywords":["crypto","payment","crypto payment","payment SDK","onepay"],"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","babel-jest":"^29.3.1","jest":"^29.3.1","jest-environment-jsdom":"^29.7.0","typescript":"^4.9.4"},"jest":{"testPathIgnorePatterns":["dist"]},"author":{"name":"1paynet"},"license":"MIT","bugs":{"url":"https://github.com/1pay-network/react-1pay/issues"},"homepage":"https://github.com/1pay-network/react-1pay#readme","gitHead":"12ba5d5adeb7cdc7d21529b7aa89e2f1651f70a3","_id":"@1pay/react-1pay@1.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-lTxkAyUwS27GXoEb8QbfHaSu2jyEYORqMtzd1hGXi/svpnQBobpNCuh2G/U+IFzlJmEzwAOxq2gfF4S8rhYMsQ==","shasum":"5883b9d076bd5dea84f4c516a6d5bef215e82557","tarball":"https://registry.npmjs.org/@1pay/react-1pay/-/react-1pay-1.0.0.tgz","fileCount":25,"unpackedSize":191721,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICakD8S6rqpAees06xDPuE6IFS5Cg0L39pcgKyhy1mNRAiBC3jLf9hmlVCgA66pm6B4z68EP4Oc8OyNrRFHnWJ2nHw=="}]},"_npmUser":{"name":"1paynet","email":"1pay.net1@gmail.com"},"directories":{},"maintainers":[{"name":"1paynet","email":"1pay.net1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-1pay_1.0.0_1700638989989_0.4959859445914674"},"_hasShrinkwrap":false},"1.0.1":{"name":"@1pay/react-1pay","version":"1.0.1","description":"React 1pay payment SDK","main":"dist/index.js","types":"types/index.d.ts","scripts":{"build":"NODE_ENV=production babel src -d dist","postbuild":"tsc src/index.js --declaration --allowJs --emitDeclarationOnly --outDir types","prepublishOnly":"npm run build && npm test","test":"NODE_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/1pay-network/react-1pay.git"},"keywords":["crypto","payment","crypto payment","payment SDK","onepay"],"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","babel-jest":"^29.3.1","jest":"^29.3.1","jest-environment-jsdom":"^29.7.0","typescript":"^4.9.4"},"jest":{"testPathIgnorePatterns":["dist"]},"author":{"name":"1paynet"},"license":"MIT","bugs":{"url":"https://github.com/1pay-network/react-1pay/issues"},"homepage":"https://github.com/1pay-network/react-1pay#readme","gitHead":"537d7e3806130bae83799282f2d28d045758a27f","_id":"@1pay/react-1pay@1.0.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-3kuhURH3zir9LIy5SIqph31IZ2x4CgZ1rtqaWtBc603CW67+Vqi+V6lzEZivm28p0artVafAe0xY5esjvczTrQ==","shasum":"5a542a5690f61c6f487e0e7d4f96e5f7adb996e0","tarball":"https://registry.npmjs.org/@1pay/react-1pay/-/react-1pay-1.0.1.tgz","fileCount":25,"unpackedSize":191733,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTQevw0ppxrdIXy7Kx8lRb8mtpKwSiEtI6t0mhVT2pqAiEAtcFOo8E9EGbSbljBBlQ3kPL4eQZlFcLHsf9diVd4E1E="}]},"_npmUser":{"name":"1paynet","email":"1pay.net1@gmail.com"},"directories":{},"maintainers":[{"name":"1paynet","email":"1pay.net1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-1pay_1.0.1_1700639060013_0.97490026239948"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-22T07:43:09.907Z","1.0.0":"2023-11-22T07:43:10.217Z","modified":"2023-11-22T07:44:20.434Z","1.0.1":"2023-11-22T07:44:20.203Z"},"maintainers":[{"name":"1paynet","email":"1pay.net1@gmail.com"}],"description":"React 1pay payment SDK","homepage":"https://github.com/1pay-network/react-1pay#readme","keywords":["crypto","payment","crypto payment","payment SDK","onepay"],"repository":{"type":"git","url":"git+https://github.com/1pay-network/react-1pay.git"},"author":{"name":"1paynet"},"bugs":{"url":"https://github.com/1pay-network/react-1pay/issues"},"license":"MIT","readme":"# React 1pay payment SDK\n\n## Install\n\n```bash\nnpm i @1pay/react-1pay\n```\n\n## Usage\n\n```js\nimport React1pay from \"@1pay/react-1pay\";\n\nReact1pay.initialize(\"your wallet address\");\n```\n\n## Example\n\nTODO: Add example and test\nMore example can be found in [test suite](src/onepay.test.js)\n\n## Reference\n\n#### React1pay.initialize(WALLET_ADDRESS, options)\n\n| Parameter        | Notes                                                            |\n| ---------------- | ---------------------------------------------------------------- |\n| WALLET_ADDRESS   | `string` Required                                                |\n| options.chain    | `array` Currently support `ethereum` `arbitrum` `optimism` `bsc` |\n| options.testMode | `boolean` Default false (WIP)                                    |\n| options.currency | `array` Currently support `usdt` `usdc` `dai`                    |\n\n#### React1pay.pay(params)\n\n| Parameter        | Notes                                                                  |\n| ---------------- | ---------------------------------------------------------------------- |\n| params.amount    | `number` Required payment value                                        |\n| params.token     | `string` Required default payment token value                          |\n| params.note      | `string` anything that can help you identify the buyer and the product |\n| params.onSuccess | `function` callback when payment succeeded                             |\n| params.onError   | `function` callback when payment failed                                |\n\n```js\nPaymentResponse : {\n  hash: String,     // transaction hash, maybe undefined if payment failed\n  success: Boolean, // true if payment success, otherwise false\n  network: String,  // blockchain name\n  amount: Number,   // transaction value\n  token: String,    // token name\n  note: String      // transaction note,\n  paymentTime: Date // the date time this payment is processed\n}\n```\n\nFor detail documents, please refer to [1pay docs](https://1pay.network/documents)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}