Implementing Recurly
Recurly offers a suite of versatile integration methods tailored for every need, whether you're looking to dive deep with direct API access, enhance your website's functionality with Recurly.js, or seamlessly incorporate Recurly into your mobile applications. This section provides an overview of each integration method, ensuring you choose the right fit for your platform.
Definition
Key details
Checkout vs Recurly.js
Recurly offers two primary front-end integration options. The table below highlights the key differences to help you choose.
| Aspect | Checkout | Recurly.js |
| Development timeframe | Launches within minutes. | Setup ranges from one to two days, depending on web development readiness. |
| Location | Hosted on your personalized subdomain (your-subdomain.recurly.com) or a custom domain. | Directly integrated into your website. |
| Technical skill required | Little to no coding knowledge needed. | Requires a basic understanding of APIs and HMAC digital signatures. |
| Look and feel | Responsive design with customizable branding and product selection. | Fully customizable, pre-built payment form. |
| Billing flexibility | Localized currencies and a wide variety of payment methods for customers worldwide. | Supports regular subscription sign-ups, multiple plans, and one-time payments. |
| Customer management | Streamlined purchase experience for single plans, multiple plans, or one-time purchases. | Includes a form to update billing information. Other account actions are handled via separate methods. |
| PCI compliance | All card information is handled directly inside Recurly, making your business eligible for reduced PCI scope. | All card information is handled directly inside Recurly, making your business eligible for reduced PCI scope. |
Integration methods
A hosted payment experience that launches in minutes with no coding required. Customizable branding, multiple payment methods, and full PCI compliance built in.
Embed a customizable payment form directly into your website. Ideal for teams with web development experience who need full control over the payment UI.
Communicate directly with Recurly's systems using RESTful API keys. Designed for developers who need precision and full programmatic control over billing workflows.
Receive real-time notifications about events in your Recurly account. Supports both JSON and XML for maximum compatibility with your existing systems.
Integrate Recurly directly into your iOS or Android app using native SDKs, enabling in-app payment experiences without routing users to a browser.
Updated 21 days ago