{"_id":"@aigens/aigens-sdk-anz-tap-mobile","_rev":"2-78681d9960e991296239ec72b9b11e1c","name":"@aigens/aigens-sdk-anz-tap-mobile","dist-tags":{"latest":"5.0.1"},"versions":{"5.0.0":{"name":"@aigens/aigens-sdk-anz-tap-mobile","version":"5.0.0","keywords":["capacitor","plugin","native"],"author":"","license":"MIT","_id":"@aigens/aigens-sdk-anz-tap-mobile@5.0.0","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"homepage":"https://github.com/aigens/aigens-sdk-anz-tap-mobile.git#readme","bugs":{"url":"https://github.com/aigens/aigens-sdk-anz-tap-mobile.git/issues"},"dist":{"shasum":"f13ae2df72081cfaca51797e5e6af6841953cff6","tarball":"https://registry.npmjs.org/@aigens/aigens-sdk-anz-tap-mobile/-/aigens-sdk-anz-tap-mobile-5.0.0.tgz","fileCount":25,"integrity":"sha512-IfTaazAjkS/8Is0Z1JmDP2/1JZsXChseWxv3ptoUg40oZ+a38drFU1WIGD/JM/inxY7jtWEgyZ/90XtOz5XnaQ==","signatures":[{"sig":"MEQCIEfN3T0pOdlbLAZsOH6cxde6r0Ifst5A4lwGs7VV/z3VAiA/TJjnRIIburYz8xX2jnCzwgExPaxquf/NVhIsLdRiHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34756},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"5ca5245069a8315fb53cbeae287e836f2353cc31","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api AnzTapMobilePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme AigensSdkAnzTapMobile -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/aigens/aigens-sdk-anz-tap-mobile.git.git","type":"git"},"_npmVersion":"10.8.2","description":"Anz Tap Mobile","directories":{},"_nodeVersion":"20.19.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.31.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.2.0","swiftlint":"^1.0.1","typescript":"~4.8","@capacitor/ios":"^5.0.0","@capacitor/core":"^5.0.0","@capacitor/docgen":"^0.2.0","@capacitor/android":"^5.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aigens-sdk-anz-tap-mobile_5.0.0_1760342123775_0.21592962233121105","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@aigens/aigens-sdk-anz-tap-mobile","version":"5.0.1","description":"Anz Tap Mobile","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/aigens/aigens-sdk-anz-tap-mobile.git.git"},"bugs":{"url":"https://github.com/aigens/aigens-sdk-anz-tap-mobile.git/issues"},"keywords":["capacitor","plugin","native"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"xcodebuild -scheme AigensSdkAnzTapMobile -destination generic/platform=iOS","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","docgen":"docgen --api AnzTapMobilePlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","prepublishOnly":"npm run build"},"devDependencies":{"@capacitor/android":"^5.0.0","@capacitor/core":"^5.0.0","@capacitor/docgen":"^0.2.0","@capacitor/ios":"^5.0.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2","eslint":"^8.31.0","prettier":"~2.2.0","prettier-plugin-java":"~1.0.0","rimraf":"^3.0.2","rollup":"^2.32.0","swiftlint":"^1.0.1","typescript":"~4.8"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"_id":"@aigens/aigens-sdk-anz-tap-mobile@5.0.1","gitHead":"cb5efffad621d880288629b637e727ba22fbc68e","homepage":"https://github.com/aigens/aigens-sdk-anz-tap-mobile.git#readme","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-05B0knTlaUxCqAvFBPb9o4lb02esJl7zOruCNjwvjJWjtLUpPHLAXfbgvqmZgO0lqx6JvuQ6AYfztAmVN/qU6Q==","shasum":"a070e53d0a42cd7241487bdc1769bb50fe190458","tarball":"https://registry.npmjs.org/@aigens/aigens-sdk-anz-tap-mobile/-/aigens-sdk-anz-tap-mobile-5.0.1.tgz","fileCount":25,"unpackedSize":34719,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDlh6fpd3OWX0BIConCdAVZr7scTblSwSu92N6K58UD0AIhANmdOKr31GAcw++sqyOHRSxHFgl/65ql1L9lf2RwIyZ3"}]},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"directories":{},"maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aigens-sdk-anz-tap-mobile_5.0.1_1760349902518_0.5449801478124672"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-13T07:55:23.684Z","modified":"2025-10-13T10:05:02.871Z","5.0.0":"2025-10-13T07:55:23.953Z","5.0.1":"2025-10-13T10:05:02.702Z"},"bugs":{"url":"https://github.com/aigens/aigens-sdk-anz-tap-mobile.git/issues"},"license":"MIT","homepage":"https://github.com/aigens/aigens-sdk-anz-tap-mobile.git#readme","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://github.com/aigens/aigens-sdk-anz-tap-mobile.git.git"},"description":"Anz Tap Mobile","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"readme":"# aigens-sdk-anz-tap-mobile\n\nAnz Tap Mobile\n\n\n## ios\n\n### Configure URL scheme\n\nAdd the following key to your Info.plist file to configure the URL scheme for payment return:\n\n```xml\n<key>CFBundleURLTypes</key>\n<array>\n<dict>\n<key>CFBundleURLName</key>\n<string>YourAppPaymentReturn</string>\n<key>CFBundleURLSchemes</key>\n<array>\n<string>{{yourapp-payment}}</string>\n</array>\n</dict>\n</array>\n```\n\n## Install\n\n```bash\nnpm install aigens-sdk-anz-tap-mobile\nnpx cap sync\n```\n\n## API\n\n<docgen-index>\n\n* [`startPayment(...)`](#startpayment)\n* [`isInstalledApp(...)`](#isinstalledapp)\n* [`checkNFCIsWorking()`](#checknfcisworking)\n* [Interfaces](#interfaces)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\n### startPayment(...)\n\n```typescript\nstartPayment(options: ANZStartPaymentOptions) => Promise<ANZStartPaymentResult>\n```\n\n| Param         | Type                                                                      |\n| ------------- | ------------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#anzstartpaymentoptions\">ANZStartPaymentOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#anzstartpaymentresult\">ANZStartPaymentResult</a>&gt;</code>\n\n--------------------\n\n\n### isInstalledApp(...)\n\n```typescript\nisInstalledApp(options: { key: string; }) => Promise<{ install: boolean; }>\n```\n\n| Param         | Type                          |\n| ------------- | ----------------------------- |\n| **`options`** | <code>{ key: string; }</code> |\n\n**Returns:** <code>Promise&lt;{ install: boolean; }&gt;</code>\n\n--------------------\n\n\n### checkNFCIsWorking()\n\n```typescript\ncheckNFCIsWorking() => Promise<{ supported: boolean; enabled: boolean; message?: string; }>\n```\n\n**Returns:** <code>Promise&lt;{ supported: boolean; enabled: boolean; message?: string; }&gt;</code>\n\n--------------------\n\n\n### Interfaces\n\n\n#### ANZStartPaymentResult\n\n| Prop                | Type                | Description                                                                                 |\n| ------------------- | ------------------- | ------------------------------------------------------------------------------------------- |\n| **`status`**        | <code>string</code> | Payment status returned by Tap on Mobile, e.g., \"SUCCESS\", \"FAILED\", \"CANCELLED\", \"UNKNOWN\" |\n| **`transactionId`** | <code>string</code> | Transaction ID from Tap on Mobile result (if available)                                     |\n\n\n#### ANZStartPaymentOptions\n\n| Prop                 | Type                | Description                                                                                                |\n| -------------------- | ------------------- | ---------------------------------------------------------------------------------------------------------- |\n| **`amount`**         | <code>number</code> | Payment amount in smallest currency unit (e.g., 1000 = $10.00)                                             |\n| **`reference`**      | <code>string</code> | Transaction reference                                                                                      |\n| **`currency`**       | <code>string</code> | ISO currency code, defaults to \"AUD\"                                                                       |\n| **`action`**         | <code>string</code> | Optional: custom intent action, defaults to \"com.worldline.taponmobile.PAYMENT\"                            |\n| **`appPackageName`** | <code>string</code> | Optional: fallback package name for redirect if app not installed, defaults to \"com.worldline.taponmobile\" |\n| **`urlScheme`**      | <code>string</code> | Optional: custom URL scheme for payment return                                                             |\n\n</docgen-api>\n","readmeFilename":"README.md"}