{"_id":"@butter1484/react-native-braintree-dropin-ui","_rev":"3-b2d5af6f98c37c9e8b7cbe6465ba9ef5","name":"@butter1484/react-native-braintree-dropin-ui","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@butter1484/react-native-braintree-dropin-ui","version":"1.0.0","description":"> React Native integration of Braintree Drop-in IOS V4 ANDROID V3 (Apple Pay &Android Pay Enabled)","main":"index.js","dependencies":{},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/BradyShober/react-native-braintree-dropin-ui.git"},"keywords":["react-native","braintree","payments","dropin","drop-in-ui"],"peerDependencies":{"react-native":"*"},"author":{"name":"butter1484","email":"brady.shober@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/BradyShober/react-native-braintree-dropin-ui/issues"},"homepage":"https://github.com/BradyShober/react-native-braintree-dropin-ui#readme","gitHead":"9f26122a34225cb0d4cf40f89538bc4dafbd9a08","_id":"@butter1484/react-native-braintree-dropin-ui@1.0.0","_nodeVersion":"8.11.4","_npmVersion":"6.10.2","dist":{"integrity":"sha512-BvVuc/0CXLX8zXe0ju0epVkSVJFK/zZf4Ns3V2fsut2aca0BMZLDAqCOh13mt6JG2pAC2SJKyDc38uErE64ZXA==","shasum":"9b5dfecb1a75d2a2ea5b16f05cc3fd2c8e2972fd","tarball":"https://registry.npmjs.org/@butter1484/react-native-braintree-dropin-ui/-/react-native-braintree-dropin-ui-1.0.0.tgz","fileCount":1734,"unpackedSize":12011593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOi6ICRA9TVsSAnZWagAA/dYP+wQPp1PtqiE2/8Rz2DKM\nqqctDDiuzEBSuvCzLaIRIceMPirFGKNut5NEVx/Oq2sjcJIFvjeAQTiBFgxH\nhO0xJhJjVAonjp9q/YuTZyzUJajQQTp+claHbYj52vn3yZ6o5ejtumZ3O/Nt\nwxsGl1BQVE0Jk1wXTx0r281zAqW8MsRrrIdcyrBKoY5DI6Fh95lU46cHPmQx\nhGY7J52Nd7d/OOVLjgBgAnHL1wBZJov8H5j7fpAbq5ND7tuh1veFrV0WzjIQ\noqACEH6mXl2jufIftege/GrSonJuO1gqEiLqPR6qXlQNxwVVi87wryW6y5y8\n1AMei85K2RAtWIsVPv8QD4YxyrhEgM47GOF/toPLtZZOa0GnVY/w4LPpcNOB\noEgyI7Ttm57WXa/WowbMrlBrZQpxmsDY1eXBJI0ytqrXw6hkE/MQVoJUWTXM\nZJ5K70wrs2nY6CKnpB2UuT4USTTpxsRTeDWDVyfcvIkhdmXhdtbz3uSV1ILx\nZNr6wWsrtaPjg1/1ijoo+8IlrI7vsEQqJw1RyS5u/tuINBphOOHlgiLQ/B//\nYKryw0yJRS8MstkfRryehe+VziB2rLoGiEo+MetkrfBdGMYHVVPP42miTe6W\nBXSN9t11NjKWExQR/NoOLOdDzw7sjF9Fb764VNMAFNyMpj1RUauqMdRhBDd/\ntTpI\r\n=r4r2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZIwRQA1SPBNzgYXUB1MbXb8asSjWpmj1YwGyGx/0sogIhAOvwQ5WH9VjgT+I93izqUmy8LCSMkfrCh71GMExqfKJq"}]},"maintainers":[{"name":"butter1484","email":"brady.shober@gmail.com"}],"_npmUser":{"name":"butter1484","email":"brady.shober@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-braintree-dropin-ui_1.0.0_1564094086378_0.6049953590338042"},"_hasShrinkwrap":false},"1.0.1":{"name":"@butter1484/react-native-braintree-dropin-ui","version":"1.0.1","description":"> React Native integration of Braintree Drop-in IOS V4 ANDROID V3 (Apple Pay &Android Pay Enabled)","main":"index.js","dependencies":{},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/BradyShober/react-native-braintree-dropin-ui.git"},"keywords":["react-native","braintree","payments","dropin","drop-in-ui"],"peerDependencies":{"react-native":"*"},"author":{"name":"butter1484","email":"brady.shober@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/BradyShober/react-native-braintree-dropin-ui/issues"},"homepage":"https://github.com/BradyShober/react-native-braintree-dropin-ui#readme","gitHead":"2be894f07a5b9b8d12c9860e2753bbfd94f0c192","_id":"@butter1484/react-native-braintree-dropin-ui@1.0.1","_nodeVersion":"8.11.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aKpfrD1I7YkpKIqpL0uymwdA0/FRPG8PebvfpO7WmtVQsZqKYScgBlquHGo0UisrdG1vJ64nG5gHAJl1LYtfeg==","shasum":"bf21dc04d628fdca8f2eb8b4274b6eaf4d41bcc7","tarball":"https://registry.npmjs.org/@butter1484/react-native-braintree-dropin-ui/-/react-native-braintree-dropin-ui-1.0.1.tgz","fileCount":40,"unpackedSize":938670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF83MCRA9TVsSAnZWagAAi6oP/jP2OYblDhSJFYwfrEHv\n1znSflRHAzUP0/vWIuA2kh0naPHTrO7tE5WK8wKUtUqHewVinQjCTGZLHaoU\n5HQpEpMHm3AMgvbi4y04pm1I73kvv4lTYvFv+Aj7W9s7cTsOGFLwNsC3KVpP\np1ckX1Lxd/vJBUCGP5X0rSLypoS6EKl5/naS+LldiVlR68Y4WbRhLmpyjCuM\nISgTtq7KuBTBeS27xEDujWAdY5KWUk3nOfrKEOaGdox53LGw7beQ7+DkkczV\nVmj8gyxrHdbfM5WBQ2OqmifhvKoWieN8pQk7Y3Qf2U2Derhpas1K0VvJfbFk\ntGEcwvqbii2G9gGAM2V82jTyg3I6/Gh7p4DZh5fgd5u79c1UVcR1WyFSgi8l\nMtwt2zz4iJFsk5aVkWUVJHpxy7mgPv8nP+IZF4xEK2XSjpGwohxHZtO/sREp\nA3ohvR5gKdkdp6WcV0jBSM5ehpl0MsqOTfV2qKTrLmFQ1KXb02llzRbnQHGw\nqnYEIHCKKkEPMv5LgGVtkFv1FTIE9LzwEvvbb+quVlPJlZ9RbX9jz2Doo1Q0\ncvnwtUWZb+V/iCK5yzDEPFJrJHEQ66NmybnuMOnOxeFDzXAeoKf3V7jBttnk\nPU6pnYM4dwjTWfjztBPvRqA6pkIiH5lWjGdTVjHx+3rooLwiXQPQW4UYBHKq\np8Ro\r\n=B8PU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFba+fuwmlh9ETPdLgVVilYdLmBxmuXOpNLKLy1dzoA5AiEAiVZlr5Nm3iFG5SICCAYRmBTdkckyiPYA+f1frej1oTM="}]},"maintainers":[{"name":"butter1484","email":"brady.shober@gmail.com"}],"_npmUser":{"name":"butter1484","email":"brady.shober@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-braintree-dropin-ui_1.0.1_1578618316050_0.831715297347698"},"_hasShrinkwrap":false},"1.1.0":{"name":"@butter1484/react-native-braintree-dropin-ui","version":"1.1.0","description":"> React Native integration of Braintree Drop-in IOS V4 ANDROID V3 (Apple Pay &Android Pay Enabled)","main":"index.js","dependencies":{},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/BradyShober/react-native-braintree-dropin-ui.git"},"keywords":["react-native","braintree","payments","dropin","drop-in-ui"],"peerDependencies":{"react-native":"*"},"author":{"name":"butter1484","email":"brady.shober@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/BradyShober/react-native-braintree-dropin-ui/issues"},"homepage":"https://github.com/BradyShober/react-native-braintree-dropin-ui#readme","gitHead":"1c3ace1cd6ac40b1fb756592d27a39e2547d4d19","_id":"@butter1484/react-native-braintree-dropin-ui@1.1.0","_nodeVersion":"8.11.4","_npmVersion":"6.10.2","dist":{"integrity":"sha512-k4nl30tfBxf8rUa6J7+kGsQK2m3ZpvAIr1ym10/vZr6eXUkJlkYcyb8h2/JKF4Debr2nwRm/1pxAW16Ztdrj9Q==","shasum":"b56217282320a53f75db7b5ad9676ce81fdf67e2","tarball":"https://registry.npmjs.org/@butter1484/react-native-braintree-dropin-ui/-/react-native-braintree-dropin-ui-1.1.0.tgz","fileCount":40,"unpackedSize":940339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTtPYCRA9TVsSAnZWagAAtNkP/RpF8vd2liTeutQekWV/\nStzkryi4CqhZOWJTwUqqeH46xx1N8nC9c9SIzKWJ3RyD2GS7nsVKU6qsSbRH\nlxo7HZ848hkLnSVlimrNs9Dt+V1trEL2OfD2xEJiQMXDih7O56tl19AtgE+A\n5a+HW/QiSFKS4ORWlVmLCt4DOIC9zvEdeb9cPy2z1j3PcFVjjDGGmTECBhsy\nsyRh9qBE9JGprfhUgngruQ6MpWRq8xSDRdGulxOGEelCIl1gv8gbWx0WtvoW\njdD/NpZ1a6JR8dfZoq36FT531HYTjs1JKSkUjcw6gg1NWPmywZuyWjcdgogT\nTC6gPzOnAj6PVGXBBh2ORGpTnU3orOosbX6pT7VGnusDFvhjn3P947/UeAFt\n60ew77BQuBEia93O8gRic0jwQnG1CYr3f4ugOIYePdgQ0wTi/Z0yG8g/0+CY\n4aShcnXCImHWVrGDGF54A7hi5itkT0U/AzXA633CDeYVq0xG8Eywi2+mMluh\nbDxJfLoWLVp8Sk+yWeBVIQtCT6sr4ATNnj30A1hXZ647+hHtnMYTp11OEfcq\n8G6aKCS4aP+dUXxsviPXeopnwJHcuXwq+ceGsll65+1GkcLo0vvbfsmV3jsF\nFxSn3RRmLlhf0K11Ywco53HwOXhS72hCKRkQ8aNliT3WzEGR77+p9j32/Pz+\nl3uy\r\n=hOcs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN8TSrSyViCa3iEiDryYV6L7cu8pze1LPHw7BZ+tqidAIhAI0xw+KJXaXVLGTt3I1qui2tfwBKXGBPdIulLlhAiOsQ"}]},"maintainers":[{"name":"butter1484","email":"brady.shober@gmail.com"}],"_npmUser":{"name":"butter1484","email":"brady.shober@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-braintree-dropin-ui_1.1.0_1599001559942_0.5427293513097311"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-25T22:34:46.166Z","1.0.0":"2019-07-25T22:34:46.622Z","modified":"2022-04-04T21:10:08.963Z","1.0.1":"2020-01-10T01:05:16.237Z","1.1.0":"2020-09-01T23:06:00.152Z"},"maintainers":[{"name":"butter1484","email":"brady.shober@gmail.com"}],"description":"> React Native integration of Braintree Drop-in IOS V4 ANDROID V3 (Apple Pay &Android Pay Enabled)","homepage":"https://github.com/BradyShober/react-native-braintree-dropin-ui#readme","keywords":["react-native","braintree","payments","dropin","drop-in-ui"],"repository":{"type":"git","url":"git+https://github.com/BradyShober/react-native-braintree-dropin-ui.git"},"author":{"name":"butter1484","email":"brady.shober@gmail.com"},"bugs":{"url":"https://github.com/BradyShober/react-native-braintree-dropin-ui/issues"},"license":"MIT","readme":"# @butter1484/react-native-braintree-dropin-ui\r\n\r\n> React Native integration of Braintree Drop-in for IOS & ANDROID (Apple Pay, Google Pay, Paypal, Venmo, Credit Card)\r\n\r\n<p align=\"center\">\r\n<img src=\"https://raw.githubusercontent.com/wgltony/react-native-braintree-dropin-ui/master/node_modules/iphone.png\" width=\"250\">\r\n<img src=\"https://raw.githubusercontent.com/wgltony/react-native-braintree-dropin-ui/master/node_modules/android.png\" width=\"250\">\r\n</p>\r\n\r\n## Getting started\r\n\r\nFor React Native versions >= 0.60\r\n\r\nIOS\r\n```bash\r\nnpm install @butter1484/react-native-braintree-dropin-ui --save\r\n\r\ncd ./ios\r\npod install\r\n```\r\n\r\nAndroid\r\n```bash\r\nnpm install @butter1484/react-native-braintree-dropin-ui --save\r\n```\r\n\r\n## Configurate Payment Method(For ALL RN VERSIONS)\r\nSee Braintree's documentation, [Apple Pay][8], [Google Pay][9], [Paypal][10], [Venmo][11]\r\nOnce you have finished setting up all the configurations, it will shows in the dropin UI.\r\n\r\n\r\nFor React Native versions < 0.60\r\n### Mostly automatic installation\r\n\r\n```bash\r\nreact-native link @butter1484/react-native-braintree-dropin-ui\r\n```\r\n\r\n#### iOS specific\r\n\r\nYou must have a iOS deployment target \\>= 9.0.\r\n\r\nIf you don't have a Podfile or are unsure on how to proceed, see the [CocoaPods][1] usage guide.\r\n\r\nIn your `Podfile`, add:\r\n\r\n```\r\n# comment the next line to disable credit card scanning\r\npod 'CardIO'\r\n\r\n```\r\n\r\nWhen using React Native versions < 0.60, the following must also be added to your `Podfile`:\r\n\r\n```\r\npod 'Braintree'\r\n\r\npod 'BraintreeDropIn'\r\n\r\n # comment the next line to disable Apple pay\r\npod 'Braintree/Apple-Pay'\r\n\r\n # comment the next line to disable PayPal\r\npod 'Braintree/PayPal'\r\n\r\n # comment the next line to disable Venmo\r\npod 'Braintree/Venmo'\r\n\r\n # Data collector for Braintree Advanced Fraud Tools\r\npod 'Braintree/DataCollector'\r\n```\r\n\r\nThen:\r\n\r\n```bash\r\ncd ios\r\npod repo update # optional and can be very long\r\npod install\r\n```\r\n\r\n#### Apple Pay\r\n\r\nThe Drop-in will show Apple Pay as a payment option as long as you've completed the [Apple Pay integration][6] and the customer's [device and card type are supported][7].\r\n\r\n#### PayPal\r\n\r\nTo enable paypal payments in iOS, you will need to add `setReturnURLScheme` to `launchOptions` of your `AppDelegate.m`\r\n\r\n```objective-c\r\n- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {\r\n    [BTAppSwitch setReturnURLScheme:@\"com.your-company-name.your-app-name.payments\"]; // ADD THIS LINE \r\n    return YES;\r\n}\r\n```\r\n\r\n#### Android specific\r\n\r\nNote: Only complete these steps if using React Native versions < 0.60, autolinking will do these steps automatically.\r\n\r\nAdd in your `app/build.gradle`:\r\n\r\n```\r\ndependencies {\r\n...\r\n    implementation project(':react-native-braintree-dropin-ui')\r\n    implementation \"io.card:android-sdk:5.+\"\r\n    implementation 'com.braintreepayments.api:data-collector:2.+'\r\n    implementation 'com.google.android.gms:play-services-wallet:11.4.0'\r\n```\r\n\r\nAdd in your `MainApplication.java`:\r\n\r\n```\r\n  import tech.power.RNBraintreeDropIn.RNBraintreeDropInPackage;\r\n\r\n\r\n  return Arrays.<ReactPackage>asList(\r\n             ... ...\r\n             new RNBraintreeDropInPackage()  // <------ add here\r\n         );\r\n\r\n```\r\n\r\nThe below steps apply to all versions of React Native\r\n\r\nIf you wish to support Google Pay, add in your `AndroidManifest.xml`:\r\n\r\n```\r\n    <!-- Enables the Google Pay API -->\r\n    <meta-data\r\n        android:name=\"com.google.android.gms.wallet.api.enabled\"\r\n        android:value=\"true\"/>\r\n```\r\n\r\nIf you wish to support card swipe support, add in your 'app/build.gradle`:\r\n\r\n```\r\ndependencies {\r\n...\r\n    implementation \"io.card:android-sdk:5.+\"\r\n```\r\n\r\n### Configuration\r\n\r\nFor more configuration options, see Braintree's documentation ([iOS][2] | [Android][3]).\r\n\r\n#### 3D Secure\r\n\r\nIf you plan on using 3D Secure, you have to do the following.\r\n\r\n##### iOS\r\n\r\n###### Configure a new URL scheme\r\n\r\nAdd a bundle url scheme `{BUNDLE_IDENTIFIER}.payments` in your app Info via XCode or manually in the `Info.plist`.\r\nIn your `Info.plist`, you should have something like:\r\n\r\n```xml\r\n<key>CFBundleURLTypes</key>\r\n<array>\r\n    <dict>\r\n        <key>CFBundleTypeRole</key>\r\n        <string>Editor</string>\r\n        <key>CFBundleURLName</key>\r\n        <string>com.myapp</string>\r\n        <key>CFBundleURLSchemes</key>\r\n        <array>\r\n            <string>com.myapp.payments</string>\r\n        </array>\r\n    </dict>\r\n</array>\r\n```\r\n\r\n###### Update your code\r\n\r\nIn your `AppDelegate.m`:\r\n\r\n```objective-c\r\n#import \"BraintreeCore.h\"\r\n\r\n...\r\n- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions\r\n{\r\n    ...\r\n    [BTAppSwitch setReturnURLScheme:self.paymentsURLScheme];\r\n    ...\r\n}\r\n\r\n- (BOOL)application:(UIApplication *)application\r\n            openURL:(NSURL *)url\r\n            options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {\r\n\r\n    if ([url.scheme localizedCaseInsensitiveCompare:self.paymentsURLScheme] == NSOrderedSame) {\r\n        return [BTAppSwitch handleOpenURL:url options:options];\r\n    }\r\n\r\n    return [RCTLinkingManager application:application openURL:url options:options];\r\n}\r\n\r\n- (NSString *)paymentsURLScheme {\r\n    NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];\r\n    return [NSString stringWithFormat:@\"%@.%@\", bundleIdentifier, @\"payments\"];\r\n}\r\n```\r\n\r\nIn your `AppDelegate.swift`:\r\n\r\n```swift\r\nimport Braintree\r\n\r\nfunc application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {\r\n    ...\r\n    BTAppSwitch.setReturnURLScheme(self.paymentsURLScheme)\r\n    ...\r\n}\r\n\r\nfunc application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {\r\n    if let scheme = url.scheme, scheme.localizedCaseInsensitiveCompare(self.paymentsURLScheme) == .orderedSame {\r\n        return BTAppSwitch.handleOpen(url, options: options)\r\n    }\r\n    return RCTLinkingManager.application(app, open: url, options: options)\r\n}\r\n\r\nprivate var paymentsURLScheme: String {\r\n    let bundleIdentifier = Bundle.main.bundleIdentifier ?? \"\"\r\n    return bundleIdentifier + \".payments\"\r\n}\r\n```\r\n\r\n##### Android\r\n\r\nSetup [browser switch][4].\r\n\r\n\r\n## Usage\r\n\r\nFor the API, see the [Flow typings][5].\r\n\r\n### Basic\r\n\r\n```javascript\r\nimport BraintreeDropIn from '@butter1484/react-native-braintree-dropin-ui';\r\n\r\nBraintreeDropIn.show({\r\n  clientToken: 'token',\r\n  merchantIdentifier: 'applePayMerchantIdentifier',\r\n  googlePayMerchantId: 'googlePayMerchantId',\r\n  countryCode: 'US',    //apple pay setting\r\n  currencyCode: 'USD',   //apple pay setting\r\n  merchantName: 'Your Merchant Name for Apple Pay',\r\n  orderTotal:'Total Price',\r\n  googlePay: true,\r\n  applePay: true,\r\n  vaultManager: true,\r\n  cardDisabled: false,\r\n  darkTheme: true,\r\n})\r\n.then(result => console.log(result))\r\n.catch((error) => {\r\n  if (error.code === 'USER_CANCELLATION') {\r\n    // update your UI to handle cancellation\r\n  } else {\r\n    // update your UI to handle other errors\r\n  }\r\n});\r\n```\r\n\r\n### 3D Secure\r\n\r\n```javascript\r\nimport BraintreeDropIn from '@butter1484/react-native-braintree-dropin-ui';\r\n\r\nBraintreeDropIn.show({\r\n  clientToken: 'token',\r\n  threeDSecure: {\r\n    amount: 1.0,\r\n  },\r\n  merchantIdentifier: 'applePayMerchantIdentifier',\r\n  googlePayMerchantId: 'googlePayMerchantId',\r\n  countryCode: 'US',    //apple pay setting\r\n  currencyCode: 'USD',   //apple pay setting\r\n  merchantName: 'Your Merchant Name for Apple Pay',\r\n  orderTotal:'Total Price',\r\n  googlePay: true,\r\n  applePay: true,\r\n  vaultManager: true,\r\n  cardDisabled: false,\r\n  darkTheme: true,\r\n})\r\n.then(result => console.log(result))\r\n.catch((error) => {\r\n  if (error.code === 'USER_CANCELLATION') {\r\n    // update your UI to handle cancellation\r\n  } else {\r\n    // update your UI to handle other errors\r\n    // for 3D secure, there are two other specific error codes: 3DSECURE_NOT_ABLE_TO_SHIFT_LIABILITY and 3DSECURE_LIABILITY_NOT_SHIFTED\r\n  }\r\n});\r\n```\r\n\r\n### Custom Fonts\r\n```\r\nBraintreeDropIn.show({\r\n  ...,\r\n  fontFamily: 'Averta-Regular',\r\n  boldFontFamily: 'Averta-Semibold',\r\n})\r\n```\r\n[1]:  http://guides.cocoapods.org/using/using-cocoapods.html\r\n[2]:  https://github.com/braintree/braintree-ios-drop-in\r\n[3]:  https://github.com/braintree/braintree-android-drop-in\r\n[4]:  https://developers.braintreepayments.com/guides/client-sdk/setup/android/v2#browser-switch-setup\r\n[5]:  ./index.js.flow\r\n[6]:  https://developers.braintreepayments.com/guides/apple-pay/configuration/ios/v4\r\n[7]:  https://articles.braintreepayments.com/guides/payment-methods/apple-pay#compatibility\r\n[8]:  https://developers.braintreepayments.com/guides/apple-pay/overview\r\n[9]:  https://developers.braintreepayments.com/guides/google-pay/overview\r\n[10]: https://developers.braintreepayments.com/guides/paypal/overview/ios/v4\r\n[11]: https://developers.braintreepayments.com/guides/venmo/overview\r\n","readmeFilename":"README.md"}