#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 Fri Sep 4 10:07:20 2009 | xTuple ERP Programmer Reference, Version 3.3.0 |
1.6.1
|