#include <yourpayprocessor.h>
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. |
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] |
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] |
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.
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] |
int YourPayProcessor::doTestConfiguration | ( | ) | [protected, virtual] |
Placeholder for subclasses to override.
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.
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.
Generated on Mon Jan 23 2012 12:22:41 | xTuple ERP Programmer Reference, Version 3.8.0 | 1.7.6.1 |