billmax documentation   BillMax Billing Solutions
  877.245.5629
  sales@billmax.com
 

Name

ccpost — Process credit card transactions

Synopsis

/usr/local/billmax/bin/ccpost [--ccbatchflags {flags} ] [--ccparseflags {flags} ] [--batch { [[batch] | [single]] } ] [--type { [[cc] | [ech]] } ] [--h] [--help] [--v]

DESCRIPTION

Generalized processor to run credit card transactions.

OPTIONS

--ccbatchflags

Flags to be passed to ccbatch.

--ccparseflags

Flags to be passed to ccparse.

--batch batch or single

Specifies whether or not a batch file will be processed or just a single transaction.

--type cc or ech

Specifies whether the transactions to process are credit card transaction or electronic check transactions.

--h, --help, --v

Show help for this program.

OPTIONAL ENVIRONMENT VARIABLES

ACCOUNT_paytype

If set to 3, the same as specifying "--type ech". --type takes precedence over ACCOUNT_paytype

FORM_FORM

If set to ccprocessnow, indicates that ccpost is being executed by ccnow.cgi.

KEEP_BMUID

If this variable exists in the environment, the type of processing is set to batch. This overrides --batch.

ACCOUNT_*

A series of environment variables to use for processing a single transaction. The list of variables needed is take from the ccsoft.processor file using the ccbatch flags for the processor.

ACCOUNT_balance

If positive, indicates a credit card charge. If negative, indicates a credit card refund.

ACCOUNT_allocvals

If specified, used to set the Allocations in the payhist table. See ccparse for the format.

RETURN VALUE

0 for success.

NOTES

Output from ccbatch, result files from the credit card processor, and input to ccparse are stored in /usr/local/billmax/cclogs.

If run in single mode, errors messages are printed with a preceding "101".

SEE ALSO

ccbatch, ccparse, ccnow.cgi, ccpost.processor.type, /usr/local/billmax/local/ccsoft.conf

RETURN VALUE

0 for success.


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