Public Member Functions | Protected Member Functions
YourPayProcessor Class Reference

#include <yourpayprocessor.h>

List of all members.

Public Member Functions

 YourPayProcessor ()

Protected Member Functions

virtual int buildCommon (const int, const int, const double, QDomDocument &, QString)
virtual int doAuthorize (const int, const int, double &, const double, const bool, const double, const double, const int, QString &, QString &, int &, ParameterList &)
 Placeholder for subclasses to override.
virtual int doCharge (const int, const int, const double, const double, const bool, const double, const double, const int, QString &, QString &, int &, ParameterList &)
 Placeholder for subclasses to override.
virtual int doChargePreauthorized (const int, const int, const double, const int, QString &, QString &, int &, ParameterList &)
 Placeholder for subclasses to override.
virtual int doCredit (const int, const int, const double, const double, const bool, const double, const double, const int, QString &, QString &, int &, ParameterList &)
 Placeholder for subclasses to override.
virtual int doTestConfiguration ()
 Placeholder for subclasses to override.
virtual int doVoidPrevious (const int, const int, const double, const int, QString &, QString &, QString &, int &, ParameterList &)
 Placeholder for subclasses to override.
virtual int fraudChecks ()
 Handle fraud checking as determined by the system configuration.
virtual int handleResponse (const QString &, const int, const QString &, const double, const int, QString &, QString &, int &, ParameterList &)
virtual bool handlesCreditCards ()
 Returns whether the subclass handles credit cards.
virtual void reset ()
 Reset error handling internal settings so previous transactions don't interfere with new transactions.

Constructor & Destructor Documentation


Member Function Documentation

int YourPayProcessor::buildCommon ( const int  pccardid,
const int  pcvv,
const double  pamount,
QDomDocument prequest,
QString  pordertype 
) [protected, virtual]
int YourPayProcessor::doAuthorize ( const int  pccardid,
const int  pcvv,
double &  pamount,
const double  ptax,
const bool  ptaxexempt,
const double  pfreight,
const double  pduty,
const int  pcurrid,
QString pneworder,
QString preforder,
int &  pccpayid,
ParameterList &  pparams 
) [protected, virtual]

Placeholder for subclasses to override.

See also:
authorize

Reimplemented from CreditCardProcessor.

int YourPayProcessor::doCharge ( const int  pccardid,
const int  pcvv,
const double  pamount,
const double  ptax,
const bool  ptaxexempt,
const double  pfreight,
const double  pduty,
const int  pcurrid,
QString pneworder,
QString preforder,
int &  pccpayid,
ParameterList &   
) [protected, virtual]

Placeholder for subclasses to override.

See also:
charge

Reimplemented from CreditCardProcessor.

int YourPayProcessor::doChargePreauthorized ( const int  pccardid,
const int  pcvv,
const double  pamount,
const int  pcurrid,
QString pneworder,
QString preforder,
int &  pccpayid,
ParameterList &   
) [protected, virtual]

Placeholder for subclasses to override.

See also:
chargePreauthorized

Reimplemented from CreditCardProcessor.

int YourPayProcessor::doCredit ( const int  pccardid,
const int  pcvv,
const double  pamount,
const double  ptax,
const bool  ptaxexempt,
const double  pfreight,
const double  pduty,
const int  pcurrid,
QString pneworder,
QString preforder,
int &  pccpayid,
ParameterList &   
) [protected, virtual]

Placeholder for subclasses to override.

See also:
credit

Reimplemented from CreditCardProcessor.

int YourPayProcessor::doTestConfiguration ( ) [protected, virtual]

Placeholder for subclasses to override.

See also:
testConfiguration

Reimplemented from CreditCardProcessor.

int YourPayProcessor::doVoidPrevious ( const int  pccardid,
const int  pcvv,
const double  pamount,
const int  pcurrid,
QString pneworder,
QString preforder,
QString papproval,
int &  pccpayid,
ParameterList &   
) [protected, virtual]

Placeholder for subclasses to override.

See also:
voidPrevious

Reimplemented from CreditCardProcessor.

int YourPayProcessor::fraudChecks ( ) [protected, virtual]

Handle fraud checking as determined by the system configuration.

Reimplemented from CreditCardProcessor.

int YourPayProcessor::handleResponse ( const QString presponse,
const int  pccardid,
const QString ptype,
const double  pamount,
const int  pcurrid,
QString pneworder,
QString preforder,
int &  pccpayid,
ParameterList &  pparams 
) [protected, virtual]
bool YourPayProcessor::handlesCreditCards ( ) [protected, virtual]

Returns whether the subclass handles credit cards.

Reimplemented from CreditCardProcessor.

void YourPayProcessor::reset ( ) [protected, virtual]

Reset error handling internal settings so previous transactions don't interfere with new transactions.

Reimplemented from CreditCardProcessor.


The documentation for this class was generated from the following files:

Generated on Mon Jan 23 2012 12:22:41 xTuple ERP Programmer Reference, Version 3.8.0 doxygen 1.7.6.1