Celebration, Florida 34747
407-551-0777 Phone
Real-Time Credit Card Processing, Invoicing, Billing and payment of invoices
Ban Man Pro 11 and higher supports a billing and invoicing system along with real-time processing of credit card payments.  Real-time processing is highly recommended over manually processing so that credit card numbers do not get stored in the Ban Man Pro database.  The credit card is processed in real-time by the 3rd party and is never stored on the server.

How do I setup my Payment Gateway?
How do I define the invoice Template?
Where do I setup tax rates?
How do I make an advertiser tax exempt?
Creating Invoices
Paying Invoices

How do I setup my Payment Gateway?

To setup your payment gateway, click Online Orders then Online Order Setup.  Scroll toward the bottom of the screen.  Choose a payment gateway from the drop-down menu then enter your merchant login and password.

The current list of supported payment gateways include:

3DSI EC-Linx
ACH Payments
Bank Of America
BrainTree DirectPost
Chase Merchant Services
Concord EFSNET
Cyber Source
DPI Link
ECX QuickCommerce
Elavon's My Virtual Merchant
Fast Transact
FirstData / Cardservice Int.
GoRealTime (Full-pass) 
Heartland POS
Innovative Gateway
Intellipay ExpertLink
Intuit QuickBooks Merchant Services (QBMS)
iTransact RediCharge HTML
Litle Online
Merchant Anywhere
Merchant E-Solutions
Merchant Partners
MPCS Weblink
Network Merchants
Optimal Payments
PayFlow Link
PayFlow Pro
PayFuse - First National MS
PayJunction Trinity
PayLeap Web Services API
Chase Paymentech Credit Card Processing
Payment Express 
Payments Gateway 
Payready Link
Planet Payment
Plug 'n Pay
RTWare WebLink
SagePay Direct
Sterling XML
SurePay / YourPay
TransFirst eLink
TransFirst Transaction Central Classic
USA ePay
Verisign PayFlow Pro
WorldPay Select Junior Invisible
WorldPay XML
and more ...


How do I define the invoice Template?

To define the invoice template properties, click Billing then Invoice Setup.

The invoice setup area allows you to define invoicing defaults used throughout the software.  This includes campaign invoice defaults and the look and feel of the invoices.

Note: To prevent a specific advertiser from viewing/paying invoices in the advertiser console, edit the Advertiser and check the box "Disable Option for Advertiser to view and Pay Invoices".

Minimum Invoice Amount -- Select the minimum invoice amount used to determine if a campaign will be invoiced.  Enter 0 to invoice all campaigns no matter how small the amount.  For example, if selecting $50 and a campaign is set to Cost Per Click and has accumulated 100 clicks at $.25 per click, the campaign will not be invoiced since the total has not yet reached $50.

Default Payable Period -- Select the default period in days that an invoice is due after it has been created.

Set new campaigns to be Invoice-Able  -- Choose this option to default all new campaigns on the Campaigns/Add New screen to be Invoice-Able by default.

Default Invoice Type -- Select a default invoice type.  Campaigns can be billed in full before they start, during the campaign or after they end.  Campaigns can also be billed flat monthly amounts.

Default Invoice-Able Monthly Amount  -- If the Default Invoice Type is set to "Bill Monthly Fixed Amount" then enter the default monthly amount to be invoiced. 

Allow Advertisers To Pay Invoices and View History -- By choosing this option Advertisers will see a View Invoices menu option in the advertiser console.  This will allow them to view all invoices, print invoices and pay invoices using a credit card.

Invoice Look and Feel

Company Name, Address, Phone and Fax-- Enter your company name address and contact information that will appear on all invoices.

Logo -- Choose an image that will be used for the company logo that will appear on all invoices.  We recommend that the image does not exceed 100 pixels in height.

Invoice Email Subject -- Enter a subject that will be used when emailing an invoice.

Invoice Email Template -- This field allows you to modify the message that appears in the body of an email when an invoice is emailed to an advertiser.  This message should be TEXT format.  The actual invoice will be attached to the message as HTML.

Invoice Template HTML -- This template controls the look and feel of the invoice.  A list of fields that can be embedded is shown below.  Invoice items repeat for each invoice item and must be surrounded by these two tags:


Payable To Fields
##CompanyName## The name of your company
Company address
##Phone## Phone
##Fax## Fax
##Logo## Company Logo (FULL URL only)
Advertiser Bill To Fields
##InvoiceCompanyName## The advertiser company being invoiced
The address of the advertiser
##InvoiceCity## City
##InvoiceState## State/Province
##InvoiceZip## Zip/Postal Code
##InvoiceCountry## Country
Invoice Fields
##InvoiceID## The InvoiceID number
##InvoiceDate## Invoice Date
##InvoiceDueDate## Invoice Due Date
##InvoiceNotes## Notes
##InvoiceSubTotal## Sub Total before Taxes
##InvoiceTax## Amount of Taxes
##InvoiceAmount## Total amount with taxes
Invoice Items

Invoice items repeat for each invoice item and must be surrounded by these two tags:

##CampaignID## The CampaignID
##ItemDescription## Description of the campaign
##ItemAmount## Amount being charged for this campaign


Where do I setup tax rates?

To setup tax rates, click Billing then Tax Rate Setup.

Country Taxes

Enter any country taxes that should be applied based on the user's country.  If US State taxes or Canadian Province taxes apply, then leave this section set to 0's and move down to the State/Province taxes section.  Tax rates must be entered as a decimal. For example, .06 would be 6%. .075 would be 7.5%.

State/Province taxes

These tax rates override country rates. So if you have a country VAT tax and state/province tax include them both in this number and enter 0 for the Country tax above.  Tax rates must be entered as a decimal. For example, .06 would be 6%. .075 would be 7.5%.


How do I make an advertiser tax exempt?

To make a specific advertiser tax exampt, edit the advertiser and check the box called "Tax Exempt for billing purposes" found near the bottom in the Other Information section.

Creating Invoices

To create an invoice click Billing then Create Invoice.

Use this option to create an invoice for campaigns that meet the minimum invoicing amounts.  Please note that if an advertiser is being invoiced for multiple campaigns they will all appear on the same invoice rather than creating an invoice for each individual campaign.

Minimum Amount per Campaign -- This minimum is used to choose a minimum amount for each individual campaign that must be met in order to include it in the invoice.  Select 0 to include campaigns of any amount.

Minimum Invoice Amount  -- Select the minimum total that must be met to include this invoice.  For example, selecting $50 will only include invoices that sum to $50 or more.  

After clicking Next >>, you will be presented with a list of all advertisers with Invoice-Able campaigns.  You can deselect those you do not wish to include.  You can also de-select individual invoice items.  Please note the amounts shown do not include taxes. Taxes (if necessary) will be applied as the invoice is created.

Once you have made any selection changes, click Create Invoices to create the invoices.

Once the invoices have been created, you can click View Invoices then use the Print or Email columns to email the invoices or print them.  The date filter can be used at the top to filter them by date to only show those from "today".

Paying Invoices

To pay an invoice, click Billing/Pay Invoice.

Supported payment types include: Check, Cash and Credit Cards.  Credit cards can be entered and processed in real-time provided you have defined a payment gateway under Online Orders/ Online Order Setup.  Partial payments are supported in which case an invoice remains marked as unpaid with a partial balance.


Note: Processing through a gateway is highly recommended in order to comply with Payment Card Industry Data Security Standard (PCI DSS.  When using a 3rd party gateway credit card numbers are not stored in your SQL Server database.

Copyright 1999-2015, LLC All Rights Reserved