Difference between revisions of "Freeside:1.7:Documentation:Administration"
From Freeside
(→Configuration) |
(→Configuration) |
||
Line 12: | Line 12: | ||
===Real-time Processing=== | ===Real-time Processing=== | ||
====Configuration==== | ====Configuration==== | ||
− | + | #Install a real-time processing module, such as Business::OnlinePayment::TCLink, or Business::OnlinePayment::Exact<pre><nowiki> | |
− | |||
root# cpan Business::OnlinePayment::TCLink | root# cpan Business::OnlinePayment::TCLink | ||
− | + | </nowiki></pre> | |
− | + | #Remove the Batch Card processing event, and add a Real-Time Card processing event | |
− | * Configuration -> Billing -> View/Edit Invoice Events | + | #* Configuration -> Billing -> View/Edit Invoice Events |
− | * Click on "Batch card" | + | #* Click on "Batch card" |
− | ** Check off "Disabled" | + | #** Check off "Disabled" |
− | ** Click "Apply changes" | + | #** Click "Apply changes" |
− | * Click on "Add a new invoice event" | + | #* Click on "Add a new invoice event" |
− | ** Name it something like "Realtime card" | + | #** Name it something like "Realtime card" |
− | ** Choose the radio button "Run card with a Business::OnlinePayment realtime gateway" | + | #** Choose the radio button "Run card with a Business::OnlinePayment realtime gateway" |
− | ** Click on "Add invoice event" | + | #** Click on "Add invoice event" |
− | + | #Enable your payment gateway | |
− | + | #* Configuration -> Settings | |
− | * Configuration -> Settings | + | #* Click "Edit Configuration" |
− | * Click "Edit Configuration" | + | #* Click the "Billing" tab |
− | * 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<pre><nowiki> |
− | ** For the 'business-onlinepayment' field, enter the Business::OnlinePayment module you are using, followed by your account ID, password, and type of action | ||
− | |||
− | |||
− | |||
− | |||
TCLink | TCLink | ||
someuser | someuser | ||
password | password | ||
Authorization Only | Authorization Only | ||
− | + | </nowiki></pre> | |
− | + | #*** Some payment gateways either don't use username/passwords, and/or require additional parameters. These can be passed in as key<newline>value pairs<pre><nowiki> | |
LinkPoint | LinkPoint | ||
Line 53: | Line 47: | ||
tmp | tmp | ||
/tmp/secure | /tmp/secure | ||
+ | </nowiki></pre> | ||
+ | #** Click "Apply Changes" | ||
====Testing==== | ====Testing==== |
Revision as of 10:24, 30 August 2006
Contents
Provisioning
Services
Packages
Resellers
Employees
Billing
Real-time Processing
Configuration
- 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
TCLink someuser password Authorization Only
- Some payment gateways either don't use username/passwords, and/or require additional parameters. These can be passed in as key<newline>value pairs
LinkPoint Normal Authorization storename <-- key 123456 <-- value keyfile <-- key 123456.pem <-- value lbin <-- key /usr/bin.lbin <-- value tmp /tmp/secure
- Click "Apply Changes"
Testing
One Time Transactions
- Choose a customer account
- Click on 'Process credit card payment'
- Enter a payment ammount, and credit card details
- Click 'Process payment'
- The transaction should happen immediately
- Click on 'View this customer'
- At the bottom of the screen, "Payment History" should include this transaction
Recurring Transactions
- Choose a customer account
- Click on 'Bill now', or run the freeside-daily cronjob from the command line as the freeside user
- At the bottom of the screen, "Payment History" should include this transaction
Misc
- Setting up Encrypted Credit Cards
- Setting up Texas Tax
- Setting up VoIP