Coder Social home page Coder Social logo

adyen's Introduction

Package to simplify including the Adyen payments services into a Ruby on Rails application.

Visit the wiki for documentation: github.com/wvanbergen/adyen/wiki.

Adyen integration relies on three modes of communication between Adyen, your server and your client/customer:

  • Client-to-Adyen communication using forms and redirects.

  • Adyen-to-server communications using notifications.

  • Server-to-Adyen communication using SOAP services.

This library aims to ease the implementation of all these modes into your application. Moreover, it provides matchers, assertions and mocks to make it easier to implement an automated test suite to assert the integration is working correctly.

Usage

See the project wiki on github.com/wvanbergen/adyen/wiki to get started. Complete RDoc documentation for the project can be found on rdoc.info/projects/wvanbergen/adyen.

The library doesn’t have any dependencies, but making Nokogiri available in your environment will greatly improve the speed of XML and HTML processing.

About

This package is written by Michel Barbosa and Willem van Bergen for Floorplanner.com, and made public under the MIT license (see LICENSE). Its is currently maintained by Willem van Bergen, Stefan Borsje and Eloy Durán. We are not affiliated with Adyen B.V. The software comes without warranty of any kind, so use at your own risk.

Contributions are welcomed; this is very much a scratch your own itch project. Some notes:

  • Fork the project, implement your stuff and issue a pull request. Topic branches not necessary.

  • We prefer to keep the number of dependencies of this library to 0.

  • All functionality must include tests and preferably documentation.

  • New SOAP API calls should include functional tests that actually test if the call is working. Adyen has a nasty tendency to switch things up every now and then, so this is vital.

Please visit the changelog at github.com/wvanbergen/adyen/wiki/Changelog to see the changes in the different releases.

adyen's People

Contributors

alloy avatar doppp avatar grosser avatar libc avatar lucashungaro avatar luki3k5 avatar mjacobsz avatar pjg avatar sborsje avatar troessner avatar waldher avatar wvanbergen avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.