Overview

Customize Your Checkout Process and Accept Payments Securely

Securely accept sensitive payment details within your checkout process with a fully customizable user experience.
The Recurly.js JavaScript library secures your checkout forms, allowing you to create subscriptions, process one-time transactions, and update customer billing information worry-free.

PCI Compliance with Recurly.js Elements

Recurly.js provides Elements that inject transparent iframes, enabling you to deliver a customized customer checkout experience while meeting the latest PCI DSS SAQ A compliance requirements.

How it works

When a customer submits your payment form, Recurly.js immediately encrypts and securely stores their payment information on our servers. It then returns an authorization key—commonly known as a token—that you use to complete the subscription process through our API.

With this token, you can perform any API operation that requires payment details. Because you never directly handle sensitive payment information, your PCI compliance scope is significantly reduced.

Open Source

Recurly.js is open source, and we welcome you to view and contribute to the code on GitHub. We're here to make Recurly.js the best possible tool for your needs.

 View code on GitHub