Uses of Class
com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
-
Packages that use DefaultPaymentRefundService.PaymentRefundPackage Package Description com.broadleafcommerce.orderoperation.service.payment -
-
Uses of DefaultPaymentRefundService.PaymentRefundPackage in com.broadleafcommerce.orderoperation.service.payment
Subclasses of DefaultPaymentRefundService.PaymentRefundPackage in com.broadleafcommerce.orderoperation.service.payment Modifier and Type Class Description static class
DefaultPaymentRefundService.ReturnPaymentRefundPackage
An intermediary data structure used internally byDefaultPaymentRefundService
to keep track of a return refund that will be executed.Methods in com.broadleafcommerce.orderoperation.service.payment that return DefaultPaymentRefundService.PaymentRefundPackage Modifier and Type Method Description protected DefaultPaymentRefundService.PaymentRefundPackage
DefaultPaymentRefundService. buildFulfillmentRefundPackage(PaymentSummary payment, javax.money.MonetaryAmount amountToRefund, String orderFulfillmentId)
Methods in com.broadleafcommerce.orderoperation.service.payment that return types with arguments of type DefaultPaymentRefundService.PaymentRefundPackage Modifier and Type Method Description protected List<DefaultPaymentRefundService.PaymentRefundPackage>
DefaultPaymentRefundService. buildFulfillmentPaymentRefundPackages(com.broadleafcommerce.order.client.domain.OrderFulfillment fulfillment, javax.money.MonetaryAmount totalToRefund, List<DefaultPaymentRefundService.PaymentWithRefundableAmount> paymentWithRefundableAmounts)
BuildsPaymentRefundPackages
to refund for the fulfillment, consuming amounts fromtransactionsWithRefundableAmountsByPaymentId
as necessary.Methods in com.broadleafcommerce.orderoperation.service.payment with parameters of type DefaultPaymentRefundService.PaymentRefundPackage Modifier and Type Method Description protected TransactionExecutionResponse
DefaultPaymentRefundService. issueRefund(DefaultPaymentRefundService.PaymentRefundPackage refundPackage, @NonNull String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Executes the refund for the givenDefaultPaymentRefundService.ReturnPaymentRefundPackage
against theDefaultPaymentRefundService.paymentProvider
to actually issue the refund.Method parameters in com.broadleafcommerce.orderoperation.service.payment with type arguments of type DefaultPaymentRefundService.PaymentRefundPackage Modifier and Type Method Description protected List<String>
DefaultPaymentRefundService. getPaymentIds(List<? extends DefaultPaymentRefundService.PaymentRefundPackage> refundPackages)
Gets a list of payment ids from the given list ofPaymentRefundPackages
.protected List<TransactionExecutionResponse>
DefaultPaymentRefundService. issueRefunds(List<? extends DefaultPaymentRefundService.PaymentRefundPackage> paymentRefundPackages, com.broadleafcommerce.order.client.domain.Order order, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Given a list ofReturnPaymentRefundPackages
, executes the refunds against theDefaultPaymentRefundService.paymentProvider
to actually issue the refund.
-