Recurly's native mobile SDKs for Android and iOS make it straightforward to add recurring payment collection to your mobile app. Payment details go directly from the customer's device to Recurly — your app never handles sensitive data — and you receive a token to complete the subscription via Recurly's API.
Available on all Recurly plans
Platform-specificThe SDKs are platform-specific — separate integrations are required for Android and iOS.
Recurly's native mobile SDKs are software libraries for Android and iOS that handle recurring payment collection within mobile applications. When a customer submits their payment details, the SDK transmits that data directly to Recurly for encryption and storage. Your app receives an authorization token in return, which you use to complete the subscription via the Recurly API — without your application ever touching sensitive payment data.
Native integration
Purpose-built for Android and iOS, the SDKs fit naturally into your existing mobile application architecture.
Secure payment handling
Payment data goes directly from the customer's device to Recurly — your app never stores or processes sensitive card details.
Reduced PCI scope
Because your application doesn't handle payment information, your PCI compliance obligations are significantly reduced.
Full API access
Use the authorization token returned by the SDK to call Recurly's API and access the full range of subscription management features.
When a customer submits a payment form in your app, the SDK securely transmits their payment details to Recurly, where they're encrypted and stored. Your application receives an authorization token in return. Use this token with Recurly's API to complete the subscription process — the payment data never passes through your servers.
Because sensitive payment information is sent directly from the customer's device to Recurly, your application doesn't handle or store it at any point. This direct transfer keeps payment details secure and reduces your app's PCI scope.
1
Download the Android or iOS SDK source code from Recurly's official repository.
2
Within your app, initialize the SDK using your Recurly account credentials.
3
Design and implement the payment form in your app, ensuring it captures all required payment details.
4
Set up event listeners to handle payment form submissions. When the customer submits, the SDK sends their payment details to Recurly.
5
Recurly returns an authorization token once the payment details are received. Use this token in server-side API calls to complete the subscription process.
For detailed integration guides and troubleshooting, see the documentation included with each SDK. Contact [email protected] for assistance during integration.