Overview | Package | Class | Tree | Deprecated | Index | Help
| © 2002 BEA Systems, Inc.
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.beasys.commerce.ebusiness.payment

The `Payment` package enables the use of credit cards as a form of payment.

See:
Description

Interface Summary
PaymentTransaction | A `PaymentTransaction` is an Entity EJB that maintains the state of an individual Credit Card transaction.
PaymentTransactionHome | The home interface for the PaymentTransaction entity bean.
Result | Attribute: value Containment: By Value Multiplicity: 1:1
TransactionConstants |
TransactionEntry | Each TransactionEntry acts as a journal entry for a PaymentTransaction.
TransactionResponseConstants |

Class Summary
CurrencyConvertor |
PaymentTransaction_creditCard_CreditCard_Address_CRUD |
PaymentTransaction_creditCard_CreditCard_billingAddress_AddressCRUD |
PaymentTransaction_creditCard_CreditCardCRUD |
PaymentTransaction_CreditCard_CRUD |
PaymentTransaction_Price_CRUD |
PaymentTransaction_transactionAmount_PriceCRUD |
PaymentTransaction_TransactionEntry_CRUD |
PaymentTransaction_transactionEntry_SmartCollectionReference | Base class for all SmartCollectionReferences for Belongings for BMP.
PaymentTransactionCRUD |
PaymentTransactionCRUDExtension |
PaymentTransactionImpl | This class holds data common to all the transaction types.
PaymentTransactionPk | This is the primary key class for the `PaymentTransaction` Entity EJB.
PaymentTransactionSmartBMP | Implementation of SmartBMP interface for bean PaymentTransaction.
PaymentTransactionValue | A value object for the PaymentTransaction Entity EJB.
PaymentWorkflow | ------------------------------------------------------ These are the states provided by this StateMachine: ------------------------------------------------------
ResultHome | The home class for the Result belonging.
ResultImpl |
TransactionEntry_Price_CRUD |
TransactionEntry_transactionAmount_PriceCRUD |
TransactionEntryCRUD |
TransactionEntryHome | The home class for the TransactionEntry belonging.
TransactionEntryImpl | This class is the base class of all the payment instrument transaction entries.
TransactionResponse | A `TransactionResponse` is returned by the business methods of the `CreditCardService`.

Exception Summary
AuthorizationException | Represents the condition when there is a problem with a credit card that the customer can fix and retry.
AuthorizationFailureException | Signals that an authorization attempt was made with an invalid credit card.
AuthorizationRejectedException | Signals that authorization with an otherwise valid credit card was unsuccessful.
CaptureException | The exception that is thrown when a transaction fails to be captured.
GeneralServiceException | Represents the condition when there is a service provider error.
InvalidCreditCardException | This is exception is thrown when the credit card is not valid and cannot be retried.
PaymentException | The base class of all payment related exceptions.
ServiceConfigurationException | Represents the condition when the merchant's Payment service configuration is wrong.
ServiceUnavailableException | Represents the condition when the link to the service provider is not available.
SettleException | Represents the condition when the a payment transaction does not get settled.

## Package com.beasys.commerce.ebusiness.payment Description

The `Payment` package enables the use of credit cards as a form of payment. A customer provides credit card information that is then processed by a payment service. This process may be completed in real time or defered and completed asynchronously. The package is accessed through the PipelineComponents that reside the `pipeline` package and InputProcessors that reside in the `webflow` package. The `PaymentTransaction` and associated classes in his package are the mechanism by which a persistent record of the Payment operations is maintained. In addition there are classes that implement the payment service provider.

Overview | Package | Class | Tree | Deprecated | Index | Help
| © 2002 BEA Systems, Inc.
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2002 BEA Systems, Inc. All Rights Reserved