OrderCentral has the ability to integrate with MaxQ's ChargeIt system for credit card transactions.
Web.config Application keys for OrderCentral:
<!--def:paymentProcessor The type of credit card processor to use for this installation (MAXQUEUECHARGEIT,VERISIGNMAXQUEUECHARGEIT,VERISIGN,OFFLINE)-->
For complete offline processing: <ADD value="MAXQUEUECHARGEIT" key="paymentProcessor" />
Note: requires additional COM object: objChargeIt.dllorFor online payment verification: (
recommended, requires payflow pro account)
<ADD value="VERISIGNMAXQUEUECHARGEIT" key="paymentProcessor" />
Note: requires alternate COM object: objChargeItVS.dll<!--def:maxQueueChargeItService The url to the web service for handling MaxQ transactions-->
<ADD value="http://localhost/ctapi/services/ctOC/paymentMQ.asmx" key="maxQueueChargeItService" />
Tables used by ChargeIt system:
- XCCard --Contains saved credit cards, use of saved cards by OrderCentral requires additional COM object: objEncryptCC.dll
- XCCTran --Contains all credit card transactions
- XCCException --ChargeIt Log table of exceptions and statuses
- XCCStuph --ChargeIt general configuration table
- XCCStupD --ChargeIt configuration table for credit card types
Common problems:
- The identity that the maxQueueChargeItService web service runs under needs to have write access to the directory/share configured in the table.column: xccstuph.pcChargePath
- Integration of ChargeIT with OrderCentral requires the purchase of the additional component objChargeit.dll. This is not part of the standard ChargeIt installation and is not included with OrderCentral.