Simple subscription billing in the browser
Getting Started & API Documentation
See our Examples Repo for example client-side and server-side implementations.
<script src="https://js.recurly.com/v3/recurly.js"></script>
component.json
{
"dependencies": {
"recurly/recurly-js": "*"
}
}
index.html
<script>
var recurly = require('recurly');
</script>
$ make
$ make test
As of v3.0.9, Recurly.js supports API communication using
Cross-Origin Resource Sharing over XMLHttpRequest, as opposed
to the traditional method of JSONP. A later version of Recurly.js will
switch over to using CORS+XHR exclusively, but if you would like to test
out this feature first, you may enable it by setting the cors
configuration
property to true
.
recury.configure({
publicKey: 'YOUR PUBLIC KEY',
cors: true
});
Please note that in order to use this feature in IE9, you must serve your payment page over HTTPS. This is a known limitation in the CORS implementation in IE9.