Applies to: Reader SDK - Android | Reader SDK - iOS | Customers API | Payments API
Learn how to enable recurring payments and create a seamless purchase experience for returning customers.
Important
The Mobile Payments SDK has launched as the successor of the Reader SDK. To take in-person payments on Square hardware, you should migrate from the Reader SDK to the Mobile Payments SDK.
- You need an access token. If you're using OAuth, you need
CUSTOMERS_WRITE
permission to save a card on file andPAYMENTS_WRITE
permission to process payments with the saved card. Cards on file are automatically updated on a monthly basis to confirm that they're still valid and can be charged. - You need to create a
Customer
object using the Customers API. To create your firstCustomer
object, see Customers API. - You need a customer card on file. To save a card with the Reader SDK, see Save a Card on File.