Integration methods

Extend value through secure, trusted connection options

Flexible, versatile integration methods drive frictionless workflows, linking every aspect of your subscription business.

Smart Home Labs checkout Connections: APIs, Webhooks, Recurly.js, Hosted Pages

Make the connections that count, using extensible integration options from simple to highly customized

gear with arrow pointing to box

Leverage versatility to extend data and workflows

From turnkey hosted pages for account management and payments to more customized syncs through our robust APIs, and everything in between, Recurly makes it easy to sync your proprietary and third-party business applications to our extensible subscription platform.

squares stacked on top of each other

Tailor integrations to meet your web and mobile needs

A one-size-fits-all integration approach fits, well, nobody. Satisfy your unique business requirements and processes across web and/or mobile with fully customizable APIs and mobile SDKs. Recurly supports two-way syncs to accelerate how you do business and increase efficiencies.

banner with graph in the middle

Get peace of mind with trusted, secure connections

With world-class security and compliance built into every aspect of our technology, Recurly removes siloes and roadblocks to data sharing with technologies and tools that are fast, trusted, and secure to deploy, so you can keep business growing.

Key methods

Leverage the technologies and tools that facilitate secure, flexible, and fast data sharing and collaboration.

APIs keep your systems talking

Use the Recurly API to support two-way communication between Recurly and internal homegrown or external business applications including ERP, CRM, data warehouse, and others. There are no additional costs to use API keys to authenticate calls to the Recurly API.

  • Connect Recurly with other critical business applications with a two-way sync
  • Leverage secure API key encrypted by the SSL channel
  • Access available objects including accounts, plans, subscriptions, coupons, invoices, and transactions
Learn more
API Key Info Baremetrics Private Key Button
Account Past Due Payment transaction failed

Webhooks keep an eye on the action

Webhooks are one-way notifications sent by Recurly when something important happens, such as when a subscription gets paused or canceled to deploy a triggered communication. Then, you can take the action based on the notification, such as showing a “past due” notice on the customer’s account.

  • Deliver event notifications from Recurly to other systems in real time
  • Use to prompt actions in downstream systems, such as creating a promotional event or triggering an email
  • Extend the webhook’s value by calling the API after receiving a webhook notification
Learn more

Recurly.js boosts security and flexibility

Securely handle your customer payment data within a fully customizable user experience using the Recurly.js JavaScript library to secure checkout forms. Create subscriptions, process one-time transactions, and update customer billing information worry-free.

  • Customizable to fit your brand
  • Meets PCI DSS SAQ A compliance requirements
  • Enables your business to not directly handle sensitive information
Learn more
Recurly Js code CF Candle Co. checkout Card number

Hosted pages get you up and running fast

Get up and running quickly with little to no development work using hosted pages. Simply direct customers to the pages from your website or app, and Recurly takes it from there.

  • Hosted account management pages allow your customers to view account status, update billing information, download previous invoices, and cancel or reactivate subscriptions
  • Hosted payment pages enable you to receive payments quickly in a PCI compliant manner
  • Combine the two and streamline the entire user experience-and kickstart revenue generation
Learn more

Integrate native in-app payments on mobile apps

Recurly mobile SDKs make it possible for developers to integrate native in-app payments into iOS and Android mobile apps—easily and securely with PCI compliance in mind—for a transparent view of subscriber payment behaviors.

  • Secure, PCI-compliant payment processing via major credit cards, PayPal, Apple Pay, and more
  • Customizable UI components that can be easily integrated into mobile applications
  • Actionable subscription metrics and insights, including subscribers, transactions, and plan updates
Learn more
Mobile SDK code Man with watch Run club - basic plan
App Management

App management connector unites app store data

Activate and automate the subscription data sync across app stores into Recurly with a simple no-code/low-code configuration.

  • Simple configuration for Apple App Store and Google Play
  • Unified view of app store and web subscribers with drillable details
  • Cross-platform analytics to optimize subscriber acquisition and retention efforts efficiencies
  • Enhanced processes like cross-platform entitlements and revenue recognition
  • Extensible, cross-platform workflows through robust APIs and webhooks
Learn more

Experience matters. Enjoy unmatched, proven scalability with Recurly.

2,200+

50M+

3.8B

30+

Twitch
Twitch

They (Recurly) have the cleanest, most well-thought-out API in existence. Who knew a company could simultaneously give access to dozens of gateways while exposing a unified interface that's more simple than any of them.

Sr. Engineer
Customer since 2010

Read case study

Frequently asked questions

What integration methods are available with the Recurly platform?

The Recurly subscription management and billing platform supports APIs, JavaScript, webhooks, and hosted account management and payment processing pages.

Why should I consider using the integration methods provided by Recurly?

Business application integration allows you to extend the value of each of the applications by sharing accurate data in real time. For example, users of NetSuite can benefit from the Recurly-NetSuite integration.

What are common use cases for using the different integration methods: Recurly.js, webhooks, hosted pages, and APIs?

  • Recurly.js can secure your payment processing forms to ensure security compliance.
  • Webhooks can notify another application of a failed payment transaction, prompting a notice on the customer’s account.
  • Hosted pages can quickly set up an easy-to-navigate, fully compliant payment processing page.
  • APIs can keep customer address and subscription data synchronized between Recurly and your CRM or send billing data to your ERP.

Is there a cost to using any of the integration methods with the Recurly subscription management and billing platform?

All Recurly customers will be granted REST API keys. The quantity of REST API keys will be based on their active subscription of our starter, professional, or elite plans.

Where can I find more information about Recurly APIs?

To learn more about Recurly APIs, please visit the Recurly developer hub.

Recommended resources

Get started with Recurly