com.Verisign.payment
Class TransactionClient

java.lang.Object
  extended bycom.Verisign.payment.TransactionClient
Direct Known Subclasses:
PFProAPI

public class TransactionClient
extends java.lang.Object

PaymentProcessor - PayPal payment services client transaction class. This class enables clients to call process payments through PayPal Payment Services. Additional documentation on the format of data passed to the payment processor and the format of the data returned can be found in


Constructor Summary
TransactionClient()
           
 
Method Summary
protected  int InternalCreateContext(java.lang.String HostAddress, int HostPort, int Timeout, java.lang.String ProxyAddress, int ProxyPort, java.lang.String ProxyLogon, java.lang.String ProxyPassword)
          CreateContext() - This function creates a context which is used to communicate with the PayPal Payment Server.
protected  int InternalDestroyContext()
           
protected  void InternalSetCertPath(java.lang.String certPath)
          Set the path in which the local certificate can be found.
protected  java.lang.String InternalSubmitTransaction(java.lang.String ParmList)
           
protected  java.lang.String InternalVersion()
          Get the current version.
protected static void println()
           
protected static void println(java.lang.String textToPrint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionClient

public TransactionClient()
Method Detail

InternalSetCertPath

protected void InternalSetCertPath(java.lang.String certPath)
Set the path in which the local certificate can be found.


InternalVersion

protected java.lang.String InternalVersion()
Get the current version.

Returns:
the Payflow Pro Client Version string.

InternalCreateContext

protected int InternalCreateContext(java.lang.String HostAddress,
                                    int HostPort,
                                    int Timeout,
                                    java.lang.String ProxyAddress,
                                    int ProxyPort,
                                    java.lang.String ProxyLogon,
                                    java.lang.String ProxyPassword)
CreateContext() - This function creates a context which is used to communicate with the PayPal Payment Server.

Parameters:
HostAddress - Connect to address (Example: test.signio.com)
HostPort - Port to connect to (Example: 443)
Timeout - Seconds in before transaction fails due to timeout
ProxyAddress - The address of your proxy server if you have one, "" otherwise
ProxyPort - The port of your proxy server if you have one, 0 otherwise
ProxyLogon - Your logon name on your proxy server if you have one, "" otherwise
ProxyPassword - Your password on your proxy server if you have one, "" otherwise

InternalDestroyContext

protected int InternalDestroyContext()

InternalSubmitTransaction

protected java.lang.String InternalSubmitTransaction(java.lang.String ParmList)

println

protected static void println()

println

protected static void println(java.lang.String textToPrint)