Compiere 3.1

org.compiere.model
Class PP_PayFlowPro

java.lang.Object
  extended by org.compiere.model.PaymentProcessor
      extended by org.compiere.model.PP_PayFlowPro
All Implemented Interfaces:
Serializable

public final class PP_PayFlowPro
extends PaymentProcessor
implements Serializable

Payment Processor for VeriSign PayFlow Pro. Needs Certification File (get from VeriSign)

Version:
$Id: PP_PayFlowPro.java,v 1.3 2006/07/30 00:51:05 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
protected static String RESULT_DECLINED
           
protected static String RESULT_INSUFFICIENT_FUNDS
           
protected static String RESULT_INVALID_EXP
           
protected static String RESULT_INVALID_NO
           
protected static String RESULT_OK
           
protected static String RESULT_TIMEOUT_HOST
           
protected static String RESULT_TIMEOUT_PROCESSOR
           
 
Fields inherited from class org.compiere.model.PaymentProcessor
AMP, ENCODING, EQ, log, p_mp, p_mpp
 
Constructor Summary
PP_PayFlowPro()
          PayFowPro Constructor
 
Method Summary
 String getVersion()
          Get Version
 boolean isProcessedOK()
          Payment is procesed successfully
 boolean process(String parameter)
          Process Transaction
 boolean processCC()
          Process CreditCard (no date check)
 
Methods inherited from class org.compiere.model.PaymentProcessor
connectPost, create, createPair, createPair, createPair, getConnectPostProperties, getTimeout, isEncoded, setEncoded, setTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESULT_OK

protected static final String RESULT_OK
See Also:
Constant Field Values

RESULT_DECLINED

protected static final String RESULT_DECLINED
See Also:
Constant Field Values

RESULT_INVALID_NO

protected static final String RESULT_INVALID_NO
See Also:
Constant Field Values

RESULT_INVALID_EXP

protected static final String RESULT_INVALID_EXP
See Also:
Constant Field Values

RESULT_INSUFFICIENT_FUNDS

protected static final String RESULT_INSUFFICIENT_FUNDS
See Also:
Constant Field Values

RESULT_TIMEOUT_PROCESSOR

protected static final String RESULT_TIMEOUT_PROCESSOR
See Also:
Constant Field Values

RESULT_TIMEOUT_HOST

protected static final String RESULT_TIMEOUT_HOST
See Also:
Constant Field Values
Constructor Detail

PP_PayFlowPro

public PP_PayFlowPro()
PayFowPro Constructor

Method Detail

getVersion

public String getVersion()
Get Version

Returns:
version

processCC

public boolean processCC()
                  throws IllegalArgumentException
Process CreditCard (no date check)

Specified by:
processCC in class PaymentProcessor
Returns:
true if processed successfully
Throws:
IllegalArgumentException

process

public boolean process(String parameter)
Process Transaction

Parameters:
parameter - Command String
Returns:
true if processed successfully

isProcessedOK

public boolean isProcessedOK()
Payment is procesed successfully

Specified by:
isProcessedOK in class PaymentProcessor
Returns:
true if OK

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.