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.protected void
DefaultPaymentRefundService. updateRefundPackagePayment(@NonNull DefaultPaymentRefundService.PaymentRefundPackage refundPackage, @NonNull Map<String,PaymentSummary> paymentsById)
Updates thegetPayment()
based on the givenpaymentsById
.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)
Deprecated, for removal: This API element is subject to removal in a future version.since 1.7.2, no longer usedprotected Map<String,PaymentSummary>
DefaultPaymentRefundService. getPaymentsById(List<? extends DefaultPaymentRefundService.PaymentRefundPackage> refundPackages)
Gets a map of payments by its id 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.
-