Difference between revisions of "Freeside:1.7:Documentation:Administration"

From Freeside
Jump to: navigation, search
(Misc)
(Billing)
Line 10: Line 10:
  
 
== Billing ==
 
== Billing ==
 +
===Real-time Processing===
 +
====Configuration====
 +
First, install a real-time processing module, such as Business::OnlinePayment::TCLink, or Business::OnlinePayment::Exact
 +
 +
root# cpan Business::OnlinePayment::TCLink
 +
 +
Remove the Batch Card processing event, and add a Real-Time Card processing event:
 +
* Configuration -> Billing -> View/Edit Invoice Events
 +
* Click on "Batch card"
 +
** Check off "Disabled"
 +
** Click "Apply changes"
 +
* Click on "Add a new invoice event"
 +
** Name it something like "Realtime card"
 +
** Choose the radio button "Run card with a Business::OnlinePayment realtime gateway"
 +
** Click on "Add invoice event"
 +
 +
Enable your payment gateway:
 +
* Configuration -> Settings
 +
* Click "Edit Configuration"
 +
* Click the "Billing" tab
 +
** For the 'business-onlinepayment' field, enter the Business::OnlinePayment module you are using, followed by your account ID, password, and type of action (see Example 1)
 +
*** Some payment gateways either don't use username/passwords, or require additional parameters. These can be passed in as key<newline>value pairs (see Example 2)
 +
** Click "Apply Changes"
 +
 +
Example 1
 +
  TCLink
 +
  someuser
 +
  password
 +
  Authorization Only
 +
 +
Example 2
 +
    LinkPoint
 +
    (blank line)
 +
    (blank line)
 +
    Normal Authorization
 +
    storename
 +
    123456
 +
    keyfile
 +
    123456.pem
 +
    lbin
 +
    /usr/bin.lbin
 +
    tmp
 +
    /tmp/secure
 +
 +
====Testing====
  
 
== Misc ==
 
== Misc ==

Revision as of 10:09, 30 August 2006

Provisioning

Services

Packages

Resellers

Employees

Billing

Real-time Processing

Configuration

First, install a real-time processing module, such as Business::OnlinePayment::TCLink, or Business::OnlinePayment::Exact

root# cpan Business::OnlinePayment::TCLink

Remove the Batch Card processing event, and add a Real-Time Card processing event:

  • Configuration -> Billing -> View/Edit Invoice Events
  • Click on "Batch card"
    • Check off "Disabled"
    • Click "Apply changes"
  • Click on "Add a new invoice event"
    • Name it something like "Realtime card"
    • Choose the radio button "Run card with a Business::OnlinePayment realtime gateway"
    • Click on "Add invoice event"

Enable your payment gateway:

  • Configuration -> Settings
  • Click "Edit Configuration"
  • Click the "Billing" tab
    • For the 'business-onlinepayment' field, enter the Business::OnlinePayment module you are using, followed by your account ID, password, and type of action (see Example 1)
      • Some payment gateways either don't use username/passwords, or require additional parameters. These can be passed in as key<newline>value pairs (see Example 2)
    • Click "Apply Changes"

Example 1

  TCLink
  someuser
  password
  Authorization Only

Example 2

   LinkPoint
   (blank line)
   (blank line)
   Normal Authorization
   storename
   123456
   keyfile
   123456.pem
   lbin
   /usr/bin.lbin
   tmp
   /tmp/secure

Testing

Misc