< Back to changelog

2019-02-13 Changelog

Reader SDK
Android
iOS


New release: Reader SDK Permalink Get a link to this section

  • Android version: 1.1.3

  • iOS version: 1.1.1

Details Permalink Get a link to this section

Store customer card Permalink Get a link to this section

Use the new CustomerCardManager (Android) or StoreCustomerCardController (iOS) objects to store a customer card on file. Customers must provide a valid email address and billing zip code. And the card must be linked to an existing Square customer profile to save a card on file.

New Card properties Permalink Get a link to this section

The Card object now includes the following properties:

  • expirationMonth

  • expirationYear

  • id(Android) or cardID(iOS)

  • cardholderName()

The new properties are only set for Card instances supplied in the result of the store card flow. In all other contexts, the fields will be null (e.g,. in TenderCardDetails after a checkout).

Always skip signature Permalink Get a link to this section

Square now allows sellers to skip collecting signatures on all card transactions. Previously, the option was only available for transactions under $25. Set the new collectSignature checkout parameter to indicates whether signature collection is required during checkout.

The collectSignature parameter replaces alwaysRequireSignature, which has been deprecated and will be ignored by the SDK.

Bug fixes Permalink Get a link to this section

  • Removed SocketRocket Framework from iOS SDK to avoid dependency conflicts.

  • Various small bug and crash fixes.