#include <creditcardprocessor.h>
Public Member Functions | |
virtual | ~CreditCardProcessor () |
virtual int | authorize (const int pccardid, const int pcvv, const double pamount, double ptax, bool ptaxexempt, double pfreight, double pduty, const int pcurrid, QString &pneworder, QString &preforder, int &pccpayid, QString preftype, int &prefid) |
virtual int | charge (const int, const int, const double, const double, const bool, const double, const double, const int, QString &, QString &, int &, QString, int &) |
virtual int | chargePreauthorized (const int, const double, const int, QString &, QString &, int &) |
virtual int | credit (const int, const int, const double, const double ptax, const bool ptaxexempt, const double pfreight, const double pduty, const int, QString &, QString &, int &, QString, int &) |
virtual Q_INVOKABLE int | defaultPort (bool=false) |
virtual Q_INVOKABLE QString | defaultServer () |
virtual Q_INVOKABLE bool | handlesChecks () |
virtual Q_INVOKABLE bool | handlesCreditCards () |
virtual Q_INVOKABLE bool | isLive () |
virtual Q_INVOKABLE bool | isTest () |
virtual Q_INVOKABLE void | reset () |
virtual Q_INVOKABLE int | testConfiguration () |
virtual int | voidPrevious (int &) |
Static Public Member Functions | |
static Q_INVOKABLE ParameterList | authorize (const ParameterList &) |
static Q_INVOKABLE ParameterList | charge (const ParameterList &) |
static Q_INVOKABLE ParameterList | chargePreauthorized (const ParameterList &) |
static Q_INVOKABLE ParameterList | credit (const ParameterList &) |
static Q_INVOKABLE QString | errorMsg (const int) |
static Q_INVOKABLE QString | errorMsg () |
static Q_INVOKABLE CreditCardProcessor * | getProcessor (const QString=QString()) |
static Q_INVOKABLE int | printReceipt (const int) |
static Q_INVOKABLE ParameterList | voidPrevious (const ParameterList &) |
Protected Attributes | |
int | _defaultLivePort |
QString | _defaultLiveServer |
int | _defaultTestPort |
QString | _defaultTestServer |
bool | _passedAvs |
bool | _passedCvv |
QString | _plogin |
QString | _ppassword |
QString | _pport |
QString | _pserver |
Protected Member Functions | |
CreditCardProcessor () | |
virtual QString | buildURL (const QString, const QString, const bool) |
virtual int | checkCreditCard (const int, const int, QString &) |
virtual int | checkCreditCardProcessor () |
virtual int | doAuthorize (const int, const int, const double, const double, const bool, const double, const double, const int, QString &, QString &, int &, ParameterList &) |
virtual int | doCharge (const int, const int, const double, const double, const bool, const double, const double, const int, QString &, QString &, int &, ParameterList &) |
virtual int | doChargePreauthorized (const int, const int, const double, const int, QString &, QString &, int &, ParameterList &) |
virtual int | doCredit (const int, const int, const double, const double, const bool, const double, const double, const int, QString &, QString &, int &, ParameterList &) |
virtual int | doTestConfiguration () |
virtual int | doVoidPrevious (const int, const int, const double, const int, QString &, QString &, QString &, int &, ParameterList &) |
virtual int | fraudChecks () |
virtual int | sendViaHTTP (const QString &, QString &) |
virtual int | updateCCPay (int &, ParameterList &) |
Static Protected Member Functions | |
static double | currToCurr (const int, const int, const double, int *=0) |
Static Protected Attributes | |
static QString | _errorMsg = "" |
static QHash< int, QString > | _msgHash |
CreditCardProcessor::~CreditCardProcessor | ( | ) | [virtual] |
CreditCardProcessor::CreditCardProcessor | ( | ) | [protected] |
ParameterList CreditCardProcessor::authorize | ( | const ParameterList & | pinput | ) | [static] |
int CreditCardProcessor::authorize | ( | const int | pccardid, | |
const int | pcvv, | |||
const double | pamount, | |||
double | ptax, | |||
bool | ptaxexempt, | |||
double | pfreight, | |||
double | pduty, | |||
const int | pcurrid, | |||
QString & | pneworder, | |||
QString & | preforder, | |||
int & | pccpayid, | |||
QString | preftype, | |||
int & | prefid | |||
) | [virtual] |
QString CreditCardProcessor::buildURL | ( | const QString | pserver, | |
const QString | pport, | |||
const bool | pinclport | |||
) | [protected, virtual] |
ParameterList CreditCardProcessor::charge | ( | const ParameterList & | pinput | ) | [static] |
int CreditCardProcessor::charge | ( | 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, | |||
QString | preftype, | |||
int & | prefid | |||
) | [virtual] |
ParameterList CreditCardProcessor::chargePreauthorized | ( | const ParameterList & | pinput | ) | [static] |
int CreditCardProcessor::chargePreauthorized | ( | const int | pcvv, | |
const double | pamount, | |||
const int | pcurrid, | |||
QString & | pneworder, | |||
QString & | preforder, | |||
int & | pccpayid | |||
) | [virtual] |
int CreditCardProcessor::checkCreditCard | ( | const int | pccid, | |
const int | pcvv, | |||
QString & | pccard_x | |||
) | [protected, virtual] |
virtual int CreditCardProcessor::checkCreditCardProcessor | ( | ) | [inline, protected, virtual] |
ParameterList CreditCardProcessor::credit | ( | const ParameterList & | pinput | ) | [static] |
int CreditCardProcessor::credit | ( | 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, | |||
QString | preftype, | |||
int & | prefid | |||
) | [virtual] |
double CreditCardProcessor::currToCurr | ( | const int | pfrom, | |
const int | pto, | |||
const double | pamount, | |||
int * | perror = 0 | |||
) | [static, protected] |
int CreditCardProcessor::defaultPort | ( | bool | ptestmode = false |
) | [virtual] |
QString CreditCardProcessor::defaultServer | ( | ) | [virtual] |
int CreditCardProcessor::doAuthorize | ( | 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] |
Reimplemented in AuthorizeDotNetProcessor, ExternalCCProcessor, and YourPayProcessor.
int CreditCardProcessor::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] |
Reimplemented in AuthorizeDotNetProcessor, ExternalCCProcessor, and YourPayProcessor.
int CreditCardProcessor::doChargePreauthorized | ( | const int | pccardid, | |
const int | pcvv, | |||
const double | pamount, | |||
const int | pcurrid, | |||
QString & | pneworder, | |||
QString & | preforder, | |||
int & | pccpayid, | |||
ParameterList & | ||||
) | [protected, virtual] |
Reimplemented in AuthorizeDotNetProcessor, ExternalCCProcessor, and YourPayProcessor.
int CreditCardProcessor::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] |
Reimplemented in AuthorizeDotNetProcessor, ExternalCCProcessor, and YourPayProcessor.
int CreditCardProcessor::doTestConfiguration | ( | ) | [protected, virtual] |
Reimplemented in AuthorizeDotNetProcessor, VerisignProcessor, and YourPayProcessor.
int CreditCardProcessor::doVoidPrevious | ( | const int | pccardid, | |
const int | pcvv, | |||
const double | pamount, | |||
const int | pcurrid, | |||
QString & | pneworder, | |||
QString & | preforder, | |||
QString & | papproval, | |||
int & | pccpayid, | |||
ParameterList & | ||||
) | [protected, virtual] |
Reimplemented in AuthorizeDotNetProcessor, ExternalCCProcessor, and YourPayProcessor.
QString CreditCardProcessor::errorMsg | ( | const int | pcode | ) | [static] |
QString CreditCardProcessor::errorMsg | ( | ) | [static] |
int CreditCardProcessor::fraudChecks | ( | ) | [protected, virtual] |
Reimplemented in YourPayProcessor.
CreditCardProcessor * CreditCardProcessor::getProcessor | ( | const QString | pcompany = QString() |
) | [static] |
bool CreditCardProcessor::handlesChecks | ( | ) | [virtual] |
bool CreditCardProcessor::handlesCreditCards | ( | ) | [virtual] |
Reimplemented in AuthorizeDotNetProcessor, ExternalCCProcessor, and YourPayProcessor.
bool CreditCardProcessor::isLive | ( | ) | [virtual] |
bool CreditCardProcessor::isTest | ( | ) | [virtual] |
int CreditCardProcessor::printReceipt | ( | const int | pccpayid | ) | [static] |
void CreditCardProcessor::reset | ( | ) | [virtual] |
Reimplemented in YourPayProcessor.
int CreditCardProcessor::sendViaHTTP | ( | const QString & | prequest, | |
QString & | presponse | |||
) | [protected, virtual] |
int CreditCardProcessor::testConfiguration | ( | ) | [virtual] |
int CreditCardProcessor::updateCCPay | ( | int & | pccpayid, | |
ParameterList & | pparams | |||
) | [protected, virtual] |
ParameterList CreditCardProcessor::voidPrevious | ( | const ParameterList & | pinput | ) | [static] |
int CreditCardProcessor::voidPrevious | ( | int & | pccpayid | ) | [virtual] |
int CreditCardProcessor::_defaultLivePort [protected] |
QString CreditCardProcessor::_defaultLiveServer [protected] |
int CreditCardProcessor::_defaultTestPort [protected] |
QString CreditCardProcessor::_defaultTestServer [protected] |
QString CreditCardProcessor::_errorMsg = "" [static, protected] |
QHash< int, QString > CreditCardProcessor::_msgHash [static, protected] |
bool CreditCardProcessor::_passedAvs [protected] |
bool CreditCardProcessor::_passedCvv [protected] |
QString CreditCardProcessor::_plogin [protected] |
QString CreditCardProcessor::_ppassword [protected] |
QString CreditCardProcessor::_pport [protected] |
QString CreditCardProcessor::_pserver [protected] |
Generated on Mon Nov 30 09:57:36 2009 | xTuple ERP Programmer Reference, Version 3.4.0RC |
![]() |