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(@NotNull
ExternalPaymentActionDTO params)
throws FrameworkException
FrameworkExceptionExternalPaymentData getData(@NotNull java.lang.Long id) throws FrameworkException
FrameworkExceptionPerformExternalPaymentData getExternalPaymentData(@NotNull InternalAccountOwner from) throws FrameworkException
FrameworkExceptionPerformExternalPaymentTypeData getExternalPaymentTypeData(@NotNull InternalAccountOwner from, @NotNull TransferTypeVO transferType) throws FrameworkException
FrameworkExceptionExternalPaymentVO perform(@NotNull PerformExternalPaymentDTO parameters) throws TransferException, PasswordException, FrameworkException
ExternalPaymentPreviewVO preview(@NotNull PerformExternalPaymentDTO parameters) throws FrameworkException
FrameworkExceptionPage<ExternalPaymentEntryVO> search(@NotNull ExternalPaymentQuery query) throws FrameworkException
FrameworkException