Uses of Class
com.broadleafcommerce.billing.job.domain.PaymentAccount
Packages that use PaymentAccount
Package
Description
-
Uses of PaymentAccount in com.broadleafcommerce.billing.job.domain
Methods in com.broadleafcommerce.billing.job.domain that return PaymentAccountModifier and TypeMethodDescriptionBillingProcessingRequest.currentAccount()PaymentAccountProcessingRequest.getPaymentAccount()The PaymentAccount associated to this requestMethods in com.broadleafcommerce.billing.job.domain that return types with arguments of type PaymentAccountMethods in com.broadleafcommerce.billing.job.domain with parameters of type PaymentAccountModifier and TypeMethodDescriptionvoidPaymentAccountProcessingRequest.setPaymentAccount(PaymentAccount paymentAccount) The PaymentAccount associated to this requestMethod parameters in com.broadleafcommerce.billing.job.domain with type arguments of type PaymentAccountModifier and TypeMethodDescriptionvoidWalletWithPaymentAccounts.setPaymentAccounts(List<PaymentAccount> paymentAccounts) Constructors in com.broadleafcommerce.billing.job.domain with parameters of type PaymentAccountModifierConstructorDescriptionPaymentAccountProcessingRequest(PaymentAccount paymentAccount, String paymentProcessor, String transactionReferenceId, PaymentAccountProcessingTransactionType transactionType, Date dateProcessed, PaymentAccountProcessingStatusEnum status, PaymentAccountProcessingResultEnum processingResult, String rawResponse, String failureReason, PaymentFailureTypeEnum failureType, String failureCategory, int gatewayErrorCount, boolean eligibleForGatewayErrorRetries, Map<String, String> transactionAdditionalFields, boolean resultHandled, String billingEventPaymentIdToRefund) Constructor parameters in com.broadleafcommerce.billing.job.domain with type arguments of type PaymentAccountModifierConstructorDescriptionWalletWithPaymentAccounts(Wallet wallet, List<PaymentAccount> paymentAccounts) -
Uses of PaymentAccount in com.broadleafcommerce.billing.job.module
Methods in com.broadleafcommerce.billing.job.module that return types with arguments of type PaymentAccountModifier and TypeMethodDescriptionprotected List<PaymentAccount>BillingProcessingRequestInitializer.retrieveActiveAccounts(BillingProcessingRequest request, Map<String, WalletWithPaymentAccounts> walletsWithPaymentAccounts) Retrieves active payment accounts for the given requestMethods in com.broadleafcommerce.billing.job.module with parameters of type PaymentAccountModifier and TypeMethodDescriptionprotected PaymentAccountProcessingRequestBillingProcessingRequestInitializer.createPaymentAccountProcessingRequestForCharge(BillingProcessingRequestWithFullDetails billingProcessingRequestDetails, PaymentAccount paymentAccount) protected BillingEventAddressBillingProcessingRequestInitializer.getBillingEventAddress(PaymentAccount paymentAccount) Method parameters in com.broadleafcommerce.billing.job.module with type arguments of type PaymentAccountModifier and TypeMethodDescriptionprotected voidBillingProcessingRequestInitializer.populateAccounts(BillingProcessingRequestWithFullDetails billingProcessingRequestDetails, List<PaymentAccount> paymentAccounts) protected voidBillingProcessingRequestInitializer.prepareValidRequestsForNextSteps(BillingProcessingRequest request, BillingProcessingRequestWithFullDetails requestWithFullDetails, BillingProcessingRequestWithBillingEventDTO requestWithBillingEventDTO, List<PaymentAccount> activePaymentAccounts, List<BillingProcessingRequestWithBillingEventDTO> sendToTaxHandler, List<BillingProcessingRequest> sendToPaymentProcessor) Handles preparing valid requests for their next step, either to be sent to a payment processor or a tax handler.protected booleanBillingProcessingRequestInitializer.requestShouldHaveAccountsButHasNone(BillingProcessingTransactionTypeEnum transactionType, List<PaymentAccount> activePaymentAccounts) Checks whether a given request should have active payment accounts to effectively proceed, but has none instead.protected voidBillingProcessingRequestInitializer.setAddressForTaxCalculationIfMissing(BillingProcessingRequestWithBillingEventDTO billingProcessingRequestWithBillingEventDTO, List<PaymentAccount> activePaymentAccounts) This method sets the billing address from a payment account onto the request for tax calculation if the request does not previously contain a billing address -
Uses of PaymentAccount in com.broadleafcommerce.billing.service.impl
Methods in com.broadleafcommerce.billing.service.impl that return PaymentAccountModifier and TypeMethodDescriptionprotected PaymentAccountDefaultWalletService.mapSavedPaymentMethodToPaymentAccount(SavedPaymentMethod savedPaymentMethod) Methods in com.broadleafcommerce.billing.service.impl that return types with arguments of type PaymentAccountModifier and TypeMethodDescriptionprotected Map<String,PaymentAccount> DefaultWalletService.getPreferredAccountsByProcessingRequestId(List<R> billingProcessingRequestsWithFullDetails, Map<String, W> walletsByProcessingRequestId) protected Optional<PaymentAccount>DefaultWalletService.getPreferredPaymentAccount(String preferredPaymentAccountId, W walletWithAccounts) protected List<PaymentAccount>DefaultWalletService.putPreferredAccountFirstInList(PaymentAccount preferredPaymentAccount, List<PaymentAccount> activeAccounts) Methods in com.broadleafcommerce.billing.service.impl with parameters of type PaymentAccountModifier and TypeMethodDescriptionprotected List<PaymentAccount>DefaultWalletService.putPreferredAccountFirstInList(PaymentAccount preferredPaymentAccount, List<PaymentAccount> activeAccounts) protected WDefaultWalletService.sortWalletPaymentAccounts(W walletWithPaymentAccounts, PaymentAccount preferredAccount) Method parameters in com.broadleafcommerce.billing.service.impl with type arguments of type PaymentAccountModifier and TypeMethodDescriptionprotected booleanDefaultWalletService.isPreferredAccountFirst(String preferredPaymentAccountId, List<PaymentAccount> activePaymentAccounts) protected List<PaymentAccount>DefaultWalletService.putPreferredAccountFirstInList(PaymentAccount preferredPaymentAccount, List<PaymentAccount> activeAccounts)