Giter VIP home page Giter VIP logo

denarius-wp-e-commerce's Introduction

Denarius for WP e-Commerce

A Denarius payment method for the WP e-Commerce shopping cart for WordPress.

Version: @@denarius-wp-e-commerce-version@@

Features

  • Generates a new denarius address for every order
  • Provides payment address to customer on site at checkout, plus in a subsequent email
  • Configurable timeout after which unpaid transactions will be canceled automatically
  • Configurable number of Denarius network confirmations after which an order is considered paid
  • HTTP or HTTPS access to denariusd

Requirements

Base requirements

  • WP e-Commerce 3.7.7 or greater
  • WordPress 3.0 or greater (may work on 2.8+, untested)

PHP requirements:

  • PHP5
  • cURL support
  • SSL support (if you're using HTTPS to talk to denariusd)

Limitations

  • It is assumed that Denarius is the only currency accepted.
  • All prices are assumed to be in Denariuss, and no currency conversions are performed.
  • Checks for payment receipt are performed via WordPress cron, at least until denariusd allows attaching a JSON-RPC callback to an address.
  • No notification is sent to the customer or shop administrator if a transaction expires without payment.
  • Expired transactions are marked with a status code of "5" in the database, which doesn't correspond to a human-readable status code provided by WP e-Commerce.
  • No localization support.

Installation

  • Install WordPress http://codex.wordpress.org/Installing_WordPress.
  • Log into your WordPress installation as an administrator.
  • Install WP e-Commerce via Plugins->Add New in the WordPress dashboard.
  • Transfer the contents of the distribution archive to the wp-content/plugins/wp-e-commerce directory of your WordPress installation.

Configuration

  • Navigate to Store->Settings->Payment Options.
  • Under "General Settings", check "Denarius" and uncheck everything else.
  • Click "Update"
  • At right, Select the Denarius payment gateway.
  • Configure your denariusd server information.
  • If you are using HTTPS to talk to denariusd and would like to validate the connection using denariusd's own SSL certificate, enter the absolute path to the certificate file (server.cert) you've uploaded to the server.
  • Configure your payment timeout and number of transaction confirmations required.
  • Adjust the checkout message template as required.
  • Click "Update".
  • Click "General" at the top and set the currency type to "Denarius".
  • Set the remaining parameters as you wish and click "Update".

Authors

Credits

Denarius for WP e-Commerce incorporates code from:

  • XML-RPC for PHP by Edd Dumbill (for JSON-RPC support)
  • bitcoin-php by Mike Gogulski (Bitcoin support library) modified to denarius-php

License

Denarius for WP e-Commerce is free and unencumbered public domain software. For more information, see http://unlicense.org/ or the accompanying UNLICENSE file.

denarius-wp-e-commerce's People

Contributors

metaspartan 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.