{"_id":"@mftechio/react-native-cardverify","_rev":"30-e4cd13380eb0768a614eaf1bbf6b7dc1","name":"@mftechio/react-native-cardverify","dist-tags":{"latest":"1.0.49"},"versions":{"1.0.49":{"name":"@mftechio/react-native-cardverify","version":"1.0.49","keywords":["react-native","card","scan","cardverify","cardscan","payment","mobile","android","ios","fraud"],"author":{"name":"Adam Wushensky and Jaime Park","email":"support@getbouncer.com"},"license":"SEE LICENSE IN LICENSE FILE","_id":"@mftechio/react-native-cardverify@1.0.49","maintainers":[{"name":"juanlam7","email":"juan@mftech.io"},{"name":"martinop22","email":"martinocandop@gmail.com"},{"name":"martin-zinli","email":"martin@mftech.io"},{"name":"donaldo.mftech","email":"donaldo@mftech.io"},{"name":"jonathan_mftech","email":"jonathan@mftech.io"},{"name":"hnry23","email":"henry@mftech.io"},{"name":"mftech_christhoval","email":"christhoval@mftech.io"},{"name":"mftechhq","email":"apps@mftech.io"},{"name":"ocabrera01","email":"orlando@mftech.io"},{"name":"javier_mftech","email":"javier@mftech.io"},{"name":"jaimchevalier98","email":"jaime@mftech.io"}],"homepage":"https://cardscan.io/","bugs":{"url":"https://github.com/getbouncer/react-native-cardverify/issues"},"dist":{"shasum":"79aca5f06084a8e404d578cb3e04453a170d2463","tarball":"https://registry.npmjs.org/@mftechio/react-native-cardverify/-/react-native-cardverify-1.0.49.tgz","fileCount":50,"integrity":"sha512-6uIWa9l9FpBhgGtbVi1xsWo9VBVsQWiCksnZqF6lM4V+0WMcODVxSoWnOPCmBsshs0NmzAC9T/7QeJ1sdQdN4A==","signatures":[{"sig":"MEUCIQCdQ9BVrVU0Zea5hBoZpmRXiHSWjoYUjckkvPkQVi1AuwIgJUh+Tn5hw2veAGTwpm8Onyb7mFHdpfqfmMAuxa1f7AM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5599203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5ajeCRA9TVsSAnZWagAA5ewQAKBa7vvnm+x3/4qxH5zt\nEWSLgP9ajvGw+KjHON91VQEldYxNxM9TdP6ewGTOf/J/YP0M8mmjrZcYqUVE\n7ptVHXqsvfajfPg+wUGwylldDEjL9FjVSFMXUdaJRPg6c3xQiknTaHrfqN3/\n+UeyyjwGZCA3N/NScL8PRhHRnvPJaZ8Dr8D0sAzzWINriOUgI1M32OHzIaI1\nzeTL+EI0UHP/13mgb5W3gXGBW+UX7BmuCjF/T7McktTh05XvQCBWOnfj2gdA\n0B0gfjpRUpnBQAVYdPuRyPNGBvrVxmc43y8KEemSM+cKWvq7WZ8gzAUgAs4J\nUCUc+85awYQMl/im+JFhtsqMfdazuZKIG0PSfDuQqtL4xyJDo4s6Sazsn06Y\nwqvVYtSe6KkURNSqts4+hYDDddVTLS89wZlH/KzIiQO0y9DpD9MBuGO4vxMl\nFmwEU0DJcWLQl3OIUkjl7+ac/pvehJC3WadblGMsZ7ln+jcXNt4RwaoNIV25\njbjHLL4YJ06SY3EjJmKfIi+wMF+oIfcz8KLn0WbMkQ2ORZTCTPDb0J7aIIyP\nJoj5XhlHzk99Y6RgAmkgvwYqjO/uIybmQoYSOQ6ZYwYs+hra0znbvkY7Lgbd\njBmUCSRlWT53VqW9Z0s3egxhNlPhjMFrEvX3wZw98ivaoQzml0XrNkXeugv3\nG+Go\r\n=YNxU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","title":"React Native CardVerify","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mftech_christhoval","email":"christhoval@mftech.io"},"repository":{"url":"git+https://github.com/getbouncer/react-native-cardverify.git","type":"git","baseUrl":"https://github.com/getbouncer/react-native-cardverify"},"description":"This library provides payment card scanning and verification functionality for your react-native app.","directories":{},"licenseText":"A licensing agreement is required to use this library.\n\nDetails of licensing (pricing, etc) are available at https://cardscan.io/pricing, or you can contact us at license@getbouncer.com.\n","_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-native":"^0.64.0","@babel/preset-env":"^7.14.4"},"licenseFilename":"LICENSE","peerDependencies":{"react":">=16.8.1 <18.x","react-native":">=0.59.0-rc.0 <1.0.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-cardverify_1.0.49_1642440925779_0.48976545083324985","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-01-17T17:35:25.779Z","modified":"2026-04-21T22:14:20.400Z","1.0.49":"2022-01-17T17:35:26.117Z"},"bugs":{"url":"https://github.com/getbouncer/react-native-cardverify/issues"},"author":{"name":"Adam Wushensky and Jaime Park","email":"support@getbouncer.com"},"license":"SEE LICENSE IN LICENSE FILE","homepage":"https://cardscan.io/","keywords":["react-native","card","scan","cardverify","cardscan","payment","mobile","android","ios","fraud"],"repository":{"url":"git+https://github.com/getbouncer/react-native-cardverify.git","type":"git","baseUrl":"https://github.com/getbouncer/react-native-cardverify"},"description":"This library provides payment card scanning and verification functionality for your react-native app.","maintainers":[{"email":"roberto@mftech.io","name":"robertomftech"},{"email":"cabreu@mftech.io","name":"carlos.abreu"},{"email":"jhoel@mftech.io","name":"jhoel"},{"email":"apps@mftech.io","name":"mftechio-org"},{"email":"henry@mftech.io","name":"hnry23"},{"email":"jrios@mftech.io","name":"jrios2021"},{"email":"john@mftech.io","name":"jpzinli"},{"email":"mariana@mftech.io","name":"mefv31"},{"email":"jhonaiker@mftech.io","name":"jhonaikermf"}],"readme":"# CardVerify\nThis repository contains the open source code for [CardVerify](https://www.getbouncer.com)'s react-native implementation.\n\n[CardVerify](https://www.getbouncer.com/) is a relatively small library that provides fast and accurate payment card scanning and authenticity verification.\n\nCardVerify is an enterprise library build on the CardScan foundation.\n\n![Android Lint](https://github.com/getbouncer/react-native-cardverify/workflows/Android%20Lint/badge.svg)\n![Android Unit Tests](https://github.com/getbouncer/react-native-cardverify/workflows/Android%20Unit%20Tests/badge.svg)\n![Release](https://github.com/getbouncer/react-native-cardverify/workflows/Release/badge.svg)\n[![GitHub release](https://img.shields.io/github/release/getbouncer/react-native-cardverify.svg?maxAge=60)](https://github.com/getbouncer/react-native-cardverify/releases)\n\nNative libraries for android and iOS are also available through our private repositories. Contact [license@getbouncer.com](mailto:license@getbouncer.com) for access to these libraries.\n\nCardVerify is closed source, and requires a license agreement. See the [license](#license) section for details.\n\n![demo](docs/images/demo.gif)\n\n## Contents\n* [Requirements](#requirements)\n* [Demo](#demo)\n* [Integration](#integration)\n* [Customizing](#customizing)\n* [Developing](#developing)\n* [Troubleshooting](#troubleshooting)\n* [Authors](#authors)\n* [License](#license)\n\n## Requirements\n* Android API level 21 or higher\n* iOS version 10 or higher\n\n## Demo\nThis repository contains a demonstration app for the CardVerify product. To build and run the demo app, follow the instructions in the [example app documentation](https://docs.getbouncer.com/card-verify/react-native-integration-guide#example-app).\n\n## Integration\nSee the [integration documentation](https://docs.getbouncer.com/card-scan/react-native-integration-guide) in the Bouncer Docs.\n\n### Provisioning an API key\nCardVerify requires a valid API key to run. To provision an API key, visit the [Bouncer API console](https://api.getbouncer.com/console). CardVerify requires additional API key permissions to validate cards. Please contact [license@getbouncer.com](mailto:license@getbouncer.com) to get the appropriate permissions added to your API key.\n\n### Name and expiration extraction support (BETA)\nTo test name and/or expiration extraction, please first provision an API key, then reach out to [support@getbouncer.com](mailto:support@getbouncer.com) with details about your use case and estimated volumes.\n\nFollow the [configuration guide](https://docs.getbouncer.com/card-verify/react-native-integration-guide#configuration) to enable name and expiry extraction support.\n\n## Troubleshooting\nSee the [troubleshooting page](https://docs.getbouncer.com/card-verify/react-native-integration-guide/troubleshooting) in the Bouncer Docs to check if we have covered common issues.\n\n## Authors\nAdam Wushensky, Sam King, and Zain ul Abi Din\n\n## License\nThis library is available under paid and free licenses. See the [LICENSE](LICENSE) file for the full license text.\n\n### Quick summary\nIn short, this library will remain free forever for non-commercial applications, but use by commercial applications is limited to 90 days, after which time a licensing agreement is required. We're also adding some legal liability protections.\n\nAfter this period commercial applications need to convert to a licensing agreement to continue to use this library.\n* Details of licensing (pricing, etc) are available at [https://getbouncer.com/pricing](https://getbouncer.com/pricing), or you can contact us at [license@getbouncer.com](mailto:license@getbouncer.com).\n\n### More detailed summary\nWhat's allowed under the license:\n* Free use for any app for 90 days (for demos, evaluations, hackathons, etc).\n* Contributions (contributors must agree to the [Contributor License Agreement](Contributor%20License%20Agreement))\n* Any modifications as needed to work in your app\n\nWhat's not allowed under the license:\n* Commercial applications using the license for longer than 90 days without a license agreement. \n* Using us now in a commercial app today? No worries! Just email [license@getbouncer.com](mailto:license@getbouncer.com) and we’ll get you set up.\n* Redistribution under a different license\n* Removing attribution\n* Modifying logos\n* Indemnification: using this free software is ‘at your own risk’, so you can’t sue Bouncer Technologies, Inc. for problems caused by this library\n\nQuestions? Concerns? Please email us at [license@getbouncer.com](mailto:license@getbouncer.com) or ask us on [slack](https://getbouncer.slack.com).\n","readmeFilename":"README.md"}