Giter Club home page Giter Club logo

spree_sofort's Introduction

SpreeSofort

Extends Spree for supporting sofort.com aka sofortueberweisung.de aka Payment Network. An appropriate Merchant Account is required to use it.

See also https://www.sofort.com/integrationCenter-eng-DE/content/view/full/2513

Installation

Add spree_sofort to your Gemfile:

gem 'spree_sofort', :git => 'git://github.com/hefan/spree_sofort.git'

For a specific version use the appropriate branch, for example

gem 'spree_sofort', :git => 'git://github.com/hefan/spree_sofort.git', :branch => 'master'

Bundle your dependencies and run the installation generator:

bundle
bundle exec rails g spree_sofort:install

The Sofort-API works with XML, so spree_sofort has to use the actionpack-xml_parser since rails 4.0 / since Spree 2.1. for parsing transactions. see https://github.com/rails/actionpack-xml_parser

Without XML Support transaction processing will not work.

Setup

Navigate to Spree Backend/Configuration/Payment Methods and add a new payment method with Provider "Spree::PaymentMethod::Sofort". Enter the Configuration key from your sofort merchant account.

The default server url should work. You may use a reference prefix and/or suffix if you like to add something before or after the order number used as reference for sofort.

Turn on the test mode in your Sofort merchant backend to do testing.

Sofort does only support Euro currency.

License

released under the New BSD License

spree_sofort's People

Contributors

hefan avatar krtschmr avatar

Watchers

James Cloos avatar kowo-zahl 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.