Class PaySimple
In: lib/paysimple.rb
Parent: Object

[PaySimple](www.paysimple.com) is a payment gateway providing credit card processing, check processing and recurring / subscription billing services.

This library provides a simple interface to find, create, edit, delete, and query subscriptions using the PaySimple SOAP API. [PaySimple API](www.usaepay.com/developer/docs/beta5)

Installation

The simple way:

  $ sudo gem install paysimple

Directly from repository:

  $ ./script/plugin install svn://svn.roundhaus.com/daikini/plugins/paysimple

Directly from repository using piston:

  $ piston import svn://svn.roundhaus.com/daikini/plugins/paysimple vendor/plugins/paysimple

Configuration

When you signup for a PaySimple account you can setup a source key and optionally a pin and client ip address. These are your credentials when using the PaySimple API.

  PaySimple.key = "123456"
  PaySimple.pin = "topsecret"
  PaySimple.client_ip = "192.168.0.1"

Classes and Modules

Class PaySimple::Subscription

Constants

VERSION = "1.0.0"
WSDL_URL = File.dirname(__FILE__) + '/usaepay.wsdl'

Attributes

client_ip  [RW] 
key  [RW] 
pin  [RW] 

[Validate]