A C D E F G I L M N P R S T V W

A

AUTH - Static variable in interface psoft.epayment.MerchantGateway
Specifies that a transaction authorizes the credit card.
AUTH - Static variable in interface psoft.epayment.PaymentInstrument
 
authorize(String, double, PaymentInstrument) - Method in class psoft.epayment.GenericMerchantGateway
 
authorize(long, String, double, PaymentInstrument) - Method in class psoft.epayment.GenericMerchantGateway
 
authorize(long, String, double, CreditCard) - Method in class psoft.epayment.GenericMerchantGateway
Verifies that the credit card is valid and has enough balance for the transaction and sets aside the required amount.
authorize(String, double, PaymentInstrument) - Method in interface psoft.epayment.MerchantGateway
Authorizes to charge provided amount from the PaymentInstrument using Merchant Gateway.
authorize(long, String, double, PaymentInstrument) - Method in interface psoft.epayment.MerchantGateway
Authorizes to charge provided amount from the PaymentInstrument using Merchant Gateway.

C

CAPTURE - Static variable in interface psoft.epayment.MerchantGateway
Specifies that a transaction is completed.
CHARGE - Static variable in interface psoft.epayment.MerchantGateway
Specifies that a transaction charges amount without prior authorization.
CreditCard - interface psoft.epayment.CreditCard.
Interface CreditCard is an abstract class that defines methods and properties for all CreditCard subclasses
capture(String, HashMap, PaymentInstrument) - Method in class psoft.epayment.GenericMerchantGateway
 
capture(long, String, HashMap, PaymentInstrument) - Method in class psoft.epayment.GenericMerchantGateway
 
capture(long, String, HashMap, CreditCard) - Method in class psoft.epayment.GenericMerchantGateway
Charges the set-aside amount to the credit card.
capture(String, HashMap, PaymentInstrument) - Method in interface psoft.epayment.MerchantGateway
Captures pre-authorized amount from the PaymentInstrument
capture(long, String, HashMap, PaymentInstrument) - Method in interface psoft.epayment.MerchantGateway
Captures pre-authorized amount from the PaymentInstrument
charge(String, double, PaymentInstrument) - Method in class psoft.epayment.GenericMerchantGateway
 
charge(long, String, double, PaymentInstrument) - Method in class psoft.epayment.GenericMerchantGateway
 
charge(long, String, double, CreditCard) - Method in class psoft.epayment.GenericMerchantGateway
Immediately verifies and charges the credit card.
charge(String, double, PaymentInstrument) - Method in interface psoft.epayment.MerchantGateway
Charges PaymentInstrument using Merchant Gateway.
charge(long, String, double, PaymentInstrument) - Method in interface psoft.epayment.MerchantGateway
Charges PaymentInstrument using Merchant Gateway.
checkCC(long, CreditCard) - Method in class psoft.epayment.GenericMerchantGateway
This method should be overridden for gateways that support CVV validation to check CVV value immediately after the credit card info is passed to the hsphere database
checkCCCVV(long, CreditCard) - Method in class psoft.epayment.GenericMerchantGateway
This method can be used in the checkCC(...) method implementation for merchant gateways that support CVV validation.
checkCVV(long, PaymentInstrument) - Method in class psoft.epayment.GenericMerchantGateway
 
checkCVV(long, PaymentInstrument) - Method in interface psoft.epayment.MerchantGateway
This method is called by hsphere to check CVV value when the credit card details are entered.
checkValid() - Method in interface psoft.epayment.PaymentInstrument
Checks whether the payment instrument is valid and if not, throws corresponding exception.
copy(BillingInfo) - Method in interface psoft.epayment.PaymentInstrument
 

D

defaultValues - Static variable in class psoft.epayment.GenericMerchantGateway
 

E

EXTERNAL - Static variable in interface psoft.epayment.PaymentInstrument
 

F

formatAmount(double) - Method in class psoft.epayment.GenericMerchantGateway
Although the system locale can differ from american, most payment systems use the "12.34" format to process transactions using the dot as the decimal delimiter

G

GenericMerchantGateway - class psoft.epayment.GenericMerchantGateway.
This is a support class for all merchant gateway classes.
GenericMerchantGateway() - Constructor for class psoft.epayment.GenericMerchantGateway
 
getAddress() - Method in interface psoft.epayment.CreditCard
returns credit card owner's street address
getBillingType() - Method in interface psoft.epayment.PaymentInstrument
returns payment instrument type (credit card can be charged instantly)
getCVV() - Method in interface psoft.epayment.CreditCard
Returns credit card verification value
getCity() - Method in interface psoft.epayment.CreditCard
returns credit card owner's city
getCountry() - Method in interface psoft.epayment.CreditCard
returns credit card owner's country
getDefaultValues() - Static method in class psoft.epayment.GenericMerchantGateway
Returns default MerchantGateway configuration parameters as a HashMap
getDescription() - Method in interface psoft.epayment.MerchantGateway
Returns the description of the merchant gateway
getEmail() - Method in interface psoft.epayment.CreditCard
returns credit card owner's email address
getExp() - Method in interface psoft.epayment.CreditCard
returns credit card expiration date
getExp(DateFormat) - Method in interface psoft.epayment.CreditCard
returns credit card expiration date in the format received as the parameter
getFirstName() - Method in interface psoft.epayment.CreditCard
returns credit card owner's first name
getHiddenNumber() - Method in interface psoft.epayment.CreditCard
Returns credit card number with the first several digits changed to X's for security purposes.
getId() - Method in class psoft.epayment.GenericMerchantGateway
Returns the ID of the Merchant Gateway in H-Sphere
getId() - Method in interface psoft.epayment.MerchantGateway
Returns the unique ID of the merchant account
getIssueNo() - Method in interface psoft.epayment.CreditCard
returns Credit Card Issue Number(Switch/Solo only)
getLastName() - Method in interface psoft.epayment.CreditCard
returns credit card owner's last name
getName() - Method in interface psoft.epayment.CreditCard
returns credit card owner's name
getNumber() - Method in interface psoft.epayment.CreditCard
Returns credit card number
getPhone() - Method in interface psoft.epayment.CreditCard
returns credit card owner's phone number
getStartDate() - Method in interface psoft.epayment.CreditCard
returns Credit Card Start Date(Switch/Solo only)
getStartDate(DateFormat) - Method in interface psoft.epayment.CreditCard
returns Credit Card Start Date in the format received as the parameter (Switch/Solo only)
getState() - Method in interface psoft.epayment.CreditCard
returns credit card owner's state
getTrDescription(int) - Static method in class psoft.epayment.GenericMerchantGateway
Returns description of the transaction
getType() - Method in interface psoft.epayment.CreditCard
returns Credit Card type
getType() - Method in interface psoft.epayment.PaymentInstrument
returns the type of the Payment Instrument
getValue(HashMap, String) - Method in class psoft.epayment.GenericMerchantGateway
Returns a value from the hashmap as String
getValues() - Method in class psoft.epayment.GenericMerchantGateway
Returns configuration of MerchantGateway as key/value pairs
getValues() - Method in interface psoft.epayment.MerchantGateway
Returns configuration of MerchantGateway as key/value pairs
getZip() - Method in interface psoft.epayment.CreditCard
returns credit card owner's zip code

I

INSTANT - Static variable in interface psoft.epayment.PaymentInstrument
 
id - Variable in class psoft.epayment.GenericMerchantGateway
 
init(int, HashMap) - Method in class psoft.epayment.GenericMerchantGateway
Initializes MerchantGateway with default values
init(int, HashMap) - Method in interface psoft.epayment.MerchantGateway
Initializes MerchantGateway with default values
isCVVChecked() - Method in interface psoft.epayment.CreditCard
Returns CVV status
isExpired() - Method in interface psoft.epayment.CreditCard
Tests whether the credit card is expired

L

log - Variable in class psoft.epayment.GenericMerchantGateway
 

M

MerchantGateway - interface psoft.epayment.MerchantGateway.
The interface used to process payments for PaymentInstruments such as credit cards, web processors, or checks
MerchantGatewayLog - interface psoft.epayment.MerchantGatewayLog.
Used to log transactions for MerchantGateway should be subclassed and implemented depending on your needs

N

NONE - Static variable in interface psoft.epayment.PaymentInstrument
 

P

PaymentInstrument - interface psoft.epayment.PaymentInstrument.
PaymentInstrument interface is implemented to provide integration with merchant gateways.
PaymentInstrumentException - exception psoft.epayment.PaymentInstrumentException.
A PaymentInstrumentException signals that an exception has occurred during the execution of one of PaymentInstrument's methods.
PaymentInstrumentException(String) - Constructor for class psoft.epayment.PaymentInstrumentException
 
psoft.epayment - package psoft.epayment
 

R

REFUND - Static variable in interface psoft.epayment.MerchantGateway
Specifies that a transaction refunds an amount.

S

sendEmail(String, int, String, long, String) - Method in class psoft.epayment.GenericMerchantGateway
Sends email notificaton about necessity to manually void/capture a transaction if there is no possibility to do it automatically
setCVVChecked(boolean) - Method in interface psoft.epayment.CreditCard
Writes to H-Sphere database if the CVV transaction went through
setLog(MerchantGatewayLog) - Method in class psoft.epayment.GenericMerchantGateway
Sets log object where all that transactions will be written
setLog(MerchantGatewayLog) - Method in interface psoft.epayment.MerchantGateway
Sets log object where all that transactions will be written

T

TRIAL - Static variable in interface psoft.epayment.PaymentInstrument
 
transaction(int, double, Date, int) - Method in interface psoft.epayment.MerchantGatewayLog
Writes charge to the merchant account

V

VOID - Static variable in interface psoft.epayment.MerchantGateway
Specifies that a transaction cancells an amount.
voidAuthorize(String, HashMap, PaymentInstrument) - Method in class psoft.epayment.GenericMerchantGateway
 
voidAuthorize(long, String, HashMap, PaymentInstrument) - Method in class psoft.epayment.GenericMerchantGateway
 
voidAuthorize(long, String, HashMap, CreditCard) - Method in class psoft.epayment.GenericMerchantGateway
Cancels the transaction that has not yet been settled.
voidAuthorize(String, HashMap, PaymentInstrument) - Method in interface psoft.epayment.MerchantGateway
Voids pre-authorized amount from the PaymentInstrument
voidAuthorize(long, String, HashMap, PaymentInstrument) - Method in interface psoft.epayment.MerchantGateway
Voids pre-authorized amount from the PaymentInstrument

W

write(long, long, double, int, String, String, String, boolean, int) - Method in interface psoft.epayment.MerchantGatewayLog
Writes to the log the transacition
writeAuthorize(double) - Method in class psoft.epayment.GenericMerchantGateway
writes to the log if the card was authorized successfully
writeCapture(double) - Method in class psoft.epayment.GenericMerchantGateway
writes to the log if the transaction was completed
writeCharge(double) - Method in class psoft.epayment.GenericMerchantGateway
writes charge transaction to the log
writeLog(long, long, double, int, String, String, String, boolean) - Method in class psoft.epayment.GenericMerchantGateway
writes transaction to the log
writeLog(long, double, int) - Method in class psoft.epayment.GenericMerchantGateway
writes transaction to the log
writeLog(long, String, String, String) - Method in class psoft.epayment.GenericMerchantGateway
writes transaction to the log
writeVoid(double) - Method in class psoft.epayment.GenericMerchantGateway
writes to the log if the transaction was canceled

A C D E F G I L M N P R S T V W

Copyright © 2005 Positive Software Corporation. All Rights Reserved.