{"title":"Release notes - iOS 1.15.0","category":"default","creationDate":1792753037,"content":"<p>We're pleased to announce a new iOS library that makes integration with our Payment Terminals quicker and easier.\u00a0<\/p>\n<h2 id=\"library-updates\">Library updates<\/h2>\n<p><strong>NEW:<\/strong> Gift card functionality. Ability to make a balance inquiry, load and redeem balance using new methods in the `ADYDevice` class:<\/p>\n<ul>\n<li><code>createGiftCardBalanceRequestWithError:<\/code><\/li>\n<li><code>createGiftCardLoadRequestWithError:<\/code><\/li>\n<li><code>createGiftCardTransactionRequestWithReference:card:error:<\/code><\/li>\n<\/ul>\n<p><strong>NEW:<\/strong>\u00a0Refusal reason <code>ADYTransactionFailureCardSwappedMidTransaction<\/code>.<\/p>\n<p><strong>NEW:<\/strong> Set a store identifier to be used for device boarding and initiated transactions.<\/p>\n<p><strong>NEW:<\/strong> Support for old Miura devices with v9.<\/p>\n<p><strong>NEW:\u00a0<\/strong>Location services no longer need\u00a0to be\u00a0enabled.\u00a0<\/p>\n<p><strong>IMPROVED:<\/strong> Passing of additional data.<\/p>\n<p><strong>IMPROVED:<\/strong> Overall security of network connectivity.<\/p>\n<p><strong>IMPROVED:<\/strong> Location tracking. Reduced usage of location services.<\/p>\n<p><strong>IMPROVED:<\/strong> Connection stability with payment devices connected via Lightning port.<\/p>\n<p><strong>IMPROVED:<\/strong> Handling of network connection loss.<\/p>\n<p><strong>IMPROVED:<\/strong> Status reporting for connected payment devices.<\/p>\n<h2 id=\"known-issues\">Known issues<\/h2>\n<ul>\n<li>In rare cases, <code>ADYDeviceRegistry<\/code>\u00a0might report duplicate devices.<\/li>\n<\/ul>\n<p><strong>Workaround:<\/strong> When communicating with a payment device, always pick the one with a status <code>ADYDeviceStatusInitialized<\/code>\u00a0or <code>ADYDeviceStatusNotBoarded<\/code>.<\/p>\n<ul>\n<li>Occasionally, boarding might throw an error \"Payment device configured for other environment (107)\".<\/li>\n<\/ul>\n<p><strong>Workaround:<\/strong> make sure to call <code>getDeviceDataWithCompletion:<\/code> before performing actual boarding with <code>boardDeviceWithDelegate:<\/code>.<\/p>\n<ul>\n<li>An E355 terminal connected over Wi-Fi may lose connectivity and be unable to re-establish connection.\u00a0<\/li>\n<\/ul>\n<p><strong>Workaround:<\/strong>\u00a0Restart the app.<\/p>","url":"https:\/\/docs.adyen.com\/point-of-sale\/posmerchantcontent\/library-release-notes\/release-notes-ios-1-15-0","articleFields":{"id":"28868679","robots":"noindex,nofollow","type":"page","_expandable":{"operations":""},"status":"current"},"algolia":{"url":"https:\/\/docs.adyen.com\/point-of-sale\/posmerchantcontent\/library-release-notes\/release-notes-ios-1-15-0","title":"Release notes - iOS 1.15.0","content":"We're pleased to announce a new iOS library that makes integration with our Payment Terminals quicker and easier.\u00a0\nLibrary updates\nNEW: Gift card functionality. Ability to make a balance inquiry, load and redeem balance using new methods in the `ADYDevice` class:\n\ncreateGiftCardBalanceRequestWithError:\ncreateGiftCardLoadRequestWithError:\ncreateGiftCardTransactionRequestWithReference:card:error:\n\nNEW:\u00a0Refusal reason ADYTransactionFailureCardSwappedMidTransaction.\nNEW: Set a store identifier to be used for device boarding and initiated transactions.\nNEW: Support for old Miura devices with v9.\nNEW:\u00a0Location services no longer need\u00a0to be\u00a0enabled.\u00a0\nIMPROVED: Passing of additional data.\nIMPROVED: Overall security of network connectivity.\nIMPROVED: Location tracking. Reduced usage of location services.\nIMPROVED: Connection stability with payment devices connected via Lightning port.\nIMPROVED: Handling of network connection loss.\nIMPROVED: Status reporting for connected payment devices.\nKnown issues\n\nIn rare cases, ADYDeviceRegistry\u00a0might report duplicate devices.\n\nWorkaround: When communicating with a payment device, always pick the one with a status ADYDeviceStatusInitialized\u00a0or ADYDeviceStatusNotBoarded.\n\nOccasionally, boarding might throw an error \"Payment device configured for other environment (107)\".\n\nWorkaround: make sure to call getDeviceDataWithCompletion: before performing actual boarding with boardDeviceWithDelegate:.\n\nAn E355 terminal connected over Wi-Fi may lose connectivity and be unable to re-establish connection.\u00a0\n\nWorkaround:\u00a0Restart the app.","type":"page","locale":"en","boost":16,"hierarchy":{"lvl0":"Home","lvl1":"In-person payments","lvl2":"POSMerchantContent","lvl3":"Library release notes","lvl4":"Release notes - iOS 1.15.0"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/","lvl1":"https:\/\/docs.adyen.com\/point-of-sale","lvl2":"https:\/\/docs.adyen.com\/point-of-sale\/posmerchantcontent","lvl3":"https:\/\/docs.adyen.com\/point-of-sale\/posmerchantcontent\/library-release-notes","lvl4":"\/point-of-sale\/posmerchantcontent\/library-release-notes\/release-notes-ios-1-15-0"},"levels":5,"category":"In-person payments","category_color":"green","tags":["Release","notes","1.15.0"]}}
