All Projects → recurly → recurly-integration-examples

recurly / recurly-integration-examples

Licence: MIT license
Examples to get you integrated with Recurly in any language.

Programming Languages

HTML
75241 projects
C#
18002 projects
javascript
184084 projects - #8 most used programming language
PHP
23972 projects - #3 most used programming language
go
31211 projects - #10 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to recurly-integration-examples

react-recurly
React components for Recurly.js
Stars: ✭ 38 (-40.62%)
Mutual labels:  payments, recurly
python-tbk
Unofficial TBK Web Services Python SDK
Stars: ✭ 42 (-34.37%)
Mutual labels:  payments
ShareLoginPay
ThirdParty login,share and pay lib
Stars: ✭ 16 (-75%)
Mutual labels:  payments
terms-dictionary
Simple definitions of terms, acronyms, abbreviations, companies, and projects related to financial services and Moov.
Stars: ✭ 48 (-25%)
Mutual labels:  payments
pos-android-sdk
A selection of APIs and associated samples that enables developers to build applications for different stages of the point of sale journey
Stars: ✭ 18 (-71.87%)
Mutual labels:  payments
laravel-sibs-payments
Laravel library to communicate with SIBS - Open Payment Platform. The library includes payments: MBWAY, VISA, MASTER, AMEX, VPAY, MAESTRO, VISADEBIT, VISAELECTRON.
Stars: ✭ 30 (-53.12%)
Mutual labels:  payments
Pay Gateway
pay gateway. support alipay,wechatpay,unionpay,jdpay etc.
Stars: ✭ 247 (+285.94%)
Mutual labels:  payments
woocommerce-plugin
Accept bitcoins on your wordpress site, payments go directly into your wallet
Stars: ✭ 22 (-65.62%)
Mutual labels:  payments
mollie-api-go
Golang wrapper for Mollie's REST API with full resource coverage.
Stars: ✭ 45 (-29.69%)
Mutual labels:  payments
omise-ruby
Omise Ruby Library
Stars: ✭ 38 (-40.62%)
Mutual labels:  payments
killbill-stripe-plugin
Kill Bill plugin for Stripe
Stars: ✭ 16 (-75%)
Mutual labels:  payments
afterpay
PHP Afterpay Integration exposing the Merchant and InStore APIs - Unsupported since April 2021
Stars: ✭ 12 (-81.25%)
Mutual labels:  payments
subscribie
Collect recurring payments online - subscription payments collection automation
Stars: ✭ 36 (-43.75%)
Mutual labels:  payments
awesome-bitcoin-cash
Bitcoin Cash projects & resources
Stars: ✭ 28 (-56.25%)
Mutual labels:  payments
gringotts payment
Demo Phoenix app showing gringotts payment library integrations.
Stars: ✭ 24 (-62.5%)
Mutual labels:  payments
recurly
A Recurly API client written in golang. Actively maintained and unit tested. No external dependencies.
Stars: ✭ 40 (-37.5%)
Mutual labels:  recurly
Far-From-Home
A cross-platform mobile developed using Flutter and Firestore for House Rental Application with integrated payment module
Stars: ✭ 27 (-57.81%)
Mutual labels:  payments
africastalking.Net
Africa's Talking API Wrapper for C#
Stars: ✭ 16 (-75%)
Mutual labels:  payments
hub20
Self-hosted payment gateway for Ethereum and any ERC20 token, integrates with Raiden for almost-zero fees.
Stars: ✭ 59 (-7.81%)
Mutual labels:  payments
pinax-stripe-light
a payments Django app for Stripe
Stars: ✭ 670 (+946.88%)
Mutual labels:  payments

Recurly integration examples

This repository contains a set of example implementations of recurly.js using html, css, and JavaScript, and a set of API usage examples to demonstrate a few common use-cases for integrating with Recurly.

Please note that these examples are not meant to be set onto a web server and forgotten. They are intended to act as a suggestion, wherein your custom needs may fill in any implementaiton gaps.

Payment form examples

API usage examples

Configuring the examples

Each API example will pull configuration values from environment variables. You may set them to quickly configure the example to connect to your Recurly site.

Environment variable description
RECURLY_SUBDOMAIN The subdomain of your recurly site
RECURLY_API_KEY Your private API key
RECURLY_PUBLIC_KEY Your public API key
SUCCESS_URL A URL to redirect to when an action suceeds
ERROR_URL A URL to redirect to when an error occurs

How to run

Each example can be run either locally or through Docker, allowing you to easily experiment with modifications and get running quickly.

You should adjust the code to fit your specific redirection and error handling needs, but the example applications are designed to perform essential API functions on first boot.

Note: These examples are purely for demonstration purposes and we do not recommend using them as the foundation of a production system.

Docker

Each example includes a Dockerfile and a docker-compose.yml file to allow them to be run through Docker.

To run any of the examples through Docker, clone this repository, update the docker.env file at the root of level of the project with values corresponding to your Recurly site, and run docker-compose up inside the directory of any of the examples.

Local

To run locally, simply clone this repository, read through the simple application code to familiarize yourself, and follow the startup instructions in one of the API token usage examples above.

Deploy Immediately to Cloud Services

This repository can be deployed immediately to Heroku or Google Cloud using the included Ruby example. If you choose to do this, feel free to delete the other language backends from your clone.

Deploy

Run on Google Cloud

Deploy to Netlify

Looking for React?

If you plan to use React on your frontend, check out our react-recurly library. We maintain an example integration of react-recurly in the documentation for that library. Be sure to read through the documentation as you explore the examples.

Contributing

See CONTRIBUTING file.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].