public interface ExternalPaymentService extends Service
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(ExternalPaymentActionDTO params)
Cancels an external payment
|
ExternalPaymentData |
getData(java.lang.Long id)
Returns data about an external payment
|
PerformExternalPaymentData |
getExternalPaymentData(InternalAccountOwner from)
Returns data used to prepare an external payment matching the given arguments
|
PerformExternalPaymentTypeData |
getExternalPaymentTypeData(InternalAccountOwner from,
TransferTypeVO transferType)
Returns the data related to a payment type for an external payment
|
ExternalPaymentVO |
perform(PerformExternalPaymentDTO parameters)
Performs an external payment.
|
ExternalPaymentPreviewVO |
preview(PerformExternalPaymentDTO parameters)
Previews an external payment to be performed
|
Page<ExternalPaymentEntryVO> |
search(ExternalPaymentQuery query)
Searches for external payments according to the given query
|
void cancel(ExternalPaymentActionDTO params) throws FrameworkException
FrameworkExceptionExternalPaymentData getData(java.lang.Long id) throws FrameworkException
FrameworkExceptionPerformExternalPaymentData getExternalPaymentData(InternalAccountOwner from) throws FrameworkException
FrameworkExceptionPerformExternalPaymentTypeData getExternalPaymentTypeData(InternalAccountOwner from, TransferTypeVO transferType) throws FrameworkException
FrameworkExceptionExternalPaymentVO perform(PerformExternalPaymentDTO parameters) throws TransferException, PasswordException, FrameworkException
ExternalPaymentPreviewVO preview(PerformExternalPaymentDTO parameters) throws FrameworkException
FrameworkExceptionPage<ExternalPaymentEntryVO> search(ExternalPaymentQuery query) throws FrameworkException
FrameworkException