logo

Recurly Blog

Recurly.js: Simplified PCI Compliance, Fully Customizable Transaction Forms

Recurly.JS (http://js NULL.recurly NULL.com)

Back in March 2011, we launched Transparent Post to simplify PCI compliance for our merchants. Today, we are taking it to the next level with the release of Recurly.js (http://js NULL.recurly NULL.com). Recurly.js is our open-source Javascript library that gives you great looking credit card forms to securely create subscriptions, one-time transactions, and update billing information for your customers.

Dynamic Total Calculations and Fully Customizable CSS

The library performs client-side validation of cardholder data, immediate pricing calculations for add-ons and Value Added Tax (VAT), and coupon validation. Out of the box, the forms have a great looking design that can be easily embedded into your website. Or, you may customize the CSS to make the forms match your website.

In addition to looking great, the library handles transaction failures gracefully. Should a transaction be declined, the library automatically highlights the appropriate fields and displays proper error messages for your customers.

PCI Compliance

Recurly.js continues our tradition of simplifying PCI compliance for our merchants. After performing client-side validation on the cardholder data, the library securely submits the order details directly to Recurly. Because the sensitive cardholder data is never transmitted to your web servers, your PCI compliance scope is dramatically reduced. This allows you to host the credit card order forms on your website without the headaches of PCI compliance.

Learn More

Learn more about Recurly.js from our intro video and examples (http://js NULL.recurly NULL.com), documentation (http://docs NULL.recurly NULL.com/recurlyjs/overview), or GitHub project (https://github NULL.com/recurly/recurly-js).

11 Comments

  1. Ilia (http://nurey NULL.com) August 26, 2011 at 11:40 am

    This is great. Good to see Recurly innovating in this space!

  2. Jason August 29, 2011 at 2:11 pm

    I began integrating with Recurly.js today. Overall, I think this will be a nice addition to your offering. In it’s current form, I’m not sure that I would call it “fully customizable”. For example, I am unable to add a “Company” field like I can with the hosted payment pages. Am I missing something?

  3. Rachel (http://recurly NULL.com) August 29, 2011 at 4:28 pm

    Jason – We’ll be adding the company field to Recurly.js today

  4. Jason August 29, 2011 at 5:10 pm

    Wow, that’s great! This is going to be a big time saver for us.

  5. Alexander Kitov September 21, 2011 at 9:55 am

    Great Idea! I just want to make sure here if using Recurly.js is free of charge, although the information is sent to your servers. It seems like a great product, it just that I do not see anywhere an indication that can be used without having to use other recurly services.

    Thanks a lot!

  6. Rachel (http://recurly NULL.com) September 21, 2011 at 11:12 am

    Recurly.js is a feature used in conjunction with the regular Recurly service – there is no additional fee for Recurly.js, but you will need a Recurly account.

  7. Alex September 21, 2011 at 11:16 am

    Alright, thanks a lot! I guess the “Open Source” sign confused me.

  8. Alex September 21, 2011 at 11:18 am

    Do you by chance know a free framework for creating and styling payment forms?

  9. Alx Klive (http://worldtv NULL.com) October 19, 2011 at 2:11 pm

    Thanks for this Isaac and its great that you guys are continuing to innovate at a searing pace.

    I apologize if this has been covered elsewhere but our concern is what might happen to the Transparent Post API in future. Since we utilize a completely custom interface (our site is in Flash), the JS libraries approach will be of no use to us. We are naturally concerned the Transparent Post API might get deprecated in future.

    Thanks in advance for any comments on this.

  10. Robert October 24, 2011 at 12:37 am

    Hi, is it possible to add additional fields like username/password so users can create a members account when they order? I am using WordPress for my membership site and I want Recurly to do my billing but need a seamless solution so that accounts get created when people place an order. Let me know, am very interested.

  11. Jordan (http://prehype NULL.com) November 2, 2011 at 8:42 am

    Same question as Robert. Just dropping in to say that I would love to be able to add additional fields as well.

Post a Comment

Your email is never published nor shared.