Stripe on iOS

    Collect credit card information in native apps and mobile browsers, without having to deal with sensitive data passing through your servers.

    The Stripe iOS SDK makes it easy to build an excellent payment experience in your iOS app. It provides powerful, customizable, UI elements to use out-of-the-box to collect your users' payment details.

    We also expose the low-level APIs that power those elements to make it easy to build fully custom forms. This guide will take you all the way from integrating our SDK to accepting payments from your users via both credit cards and Apple Pay.

    If you'd like to see a complete iOS example, check out Rocket Rides, built using the iOS SDK and Stripe Connect.

    The Stripe SDK for iOS apps

    Our iOS library lets you easily collect and process your customers' payment information. It also seamlessly integrates with Apple Pay, Apple's integrated payment framework. The library is compatible with iOS 9.0 and up.

    Was this page helpful? Yes No


    Thank you for helping improve Stripe's documentation. If you need help or have any questions, please consider contacting support.


    We're always happy to help with code or other questions you might have. Search our documentation, contact support, or connect with our sales team. You can also chat live with other developers in #stripe on freenode.

    On this page