billmax documentation   BillMax Billing Solutions
  877.245.5629
  sales@billmax.com
 

Name

ccbatch — Create credit card/EFT batch file

Synopsis

/usr/local/billmax/bin/ccbatch [-x] [-e] [-C { virtualcompany1,virtualcompany2 ...} ] [-r] [-h] [-c] [-m chargemin] [-w creditdue] [-a] [-n] [-p paytype] [-z] [-t ccsoft [-f {accountfield1,accountfield2,...} ] ]

DESCRIPTION

Creates a credit card batch file on stdout in the format specified by globalconf.ccsoft or by the -t option.

The following is the current list of supported credit card processors:

  • Authorize.Net

  • PayflowPro

  • ECHO

  • PTC

  • ICVERIFY

  • CYBERCASH

The resultant credit card batch file is processed by another program such as ccpost.

OPTIONS

-x

Enables refunds to be processed for an Account even if the Account owes money. Please see Allocate for further explanation.

-e

Skip expired credit cards.

-C virtualcompany1,virtualcompany2,...

Comma delimited list of Virtual Companys. Output data for the listed Virtual Companies.

-r

Output data to remit refunds.

-c

Output data to collect payments.

-h

Show help for this program.

-m chargemin

Override the account.chargemin.

-w refundmin

Override the account.creditdue.

-a

Use account.ccaddr if populated. Otherwise, use account.addr1. Only digits and spaces are included in the batch file.

-n

Use account.ccname if populated. Otherwise, use account.cfname and account.clname if populated. Otherwise use account.company.

-p paytype

Process Accounts that have a specific account.paytype (integer value required).

-z

Include account.cczip if populated. Otherwise, use account.zip.

-t ccsoft

Override globalconf.ccsoft.

-f accountfield1,accountfield2,...

Used if -t generic is specified. A comma delimited, no spaces in between, list of the account table fields to be output.

RETURN VALUE

0 for success.

NOTES

The CYBERCASH™, PTC™, ICVERIFY™ and PCCHARGE™ formats are supported in the code and use the -a, -n and -z options. All other formats are configured using configurations specified in /usr/local/billmax/local/ccsoft.conf

SEE ALSO

ccparse, ccpost, ccnow.cgi


Document Revision A for BillMax 2.2.0   -   Copyright © 1997-2006 The iSpark Group, Inc.

All rights reserved. No part of this documentation may be reproduced or transmitted in any fashion without written permission by The iSpark Group, Inc. This documentation is for the sole use of licensees of the BillMax billing software created by The iSpark Group, Inc. Making the documentation available to a non-licensee of BillMax without written permission of The iSpark Group, Inc. is a violation of the use of this documentation.

While precautions have been taken in the preparation of this documentation, The iSpark Group, Inc. assumes neither liability nor responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.

All terms mentioned that are known to be trademarks have been appropriately capitalized. Use of the a trademark does not affect the validity of any trademark or service mark.

Links to third-party Web sites are provided for convenience. The iSpark Group, Inc. is not responsible for any content contained in the third-party Web sites.

Comments about this documentation may be sent to doc@billmax.com