|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
objects that implement this interface can perform credit card authorizations
| Method Summary | |
IAuthorizationResult |
authorize(ICreditCard cc,
java.math.BigDecimal bdAmount,
ICurrency currency,
boolean bPerformAddressVerification,
boolean bPerformCardVerification,
IMerchantReferenceIdentifier ref)
|
IAuthorizationReversalResult |
reverseAuthorization(IAuthorizationResult authResult)
|
boolean |
supportsAuthorizationReversals()
|
| Method Detail |
public IAuthorizationResult authorize(ICreditCard cc,
java.math.BigDecimal bdAmount,
ICurrency currency,
boolean bPerformAddressVerification,
boolean bPerformCardVerification,
IMerchantReferenceIdentifier ref)
throws CardExpiredException,
InsufficientFundsException,
InvalidCreditCardNumberException,
AuthorizationDeclinedException,
AddressVerificationFailedException,
CardReportedLostException,
CardReportedStolenException,
CallException
public boolean supportsAuthorizationReversals()
public IAuthorizationReversalResult reverseAuthorization(IAuthorizationResult authResult)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||