Interface PaymentProvider<P extends Payment>
-
- All Known Implementing Classes:
ExternalPaymentProvider
public interface PaymentProvider<P extends Payment>
Provider for interfacing with a Payment Management system for operations around payment related entities. Typically utilizesWebClient
to make requests to an external REST API.- Author:
- Dima Myroniuk (dmyroniuk), Sunny Yu
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<P>
readAllByCartId(@NonNull String cartId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Retrieves a list ofPayments
that belong to the given cart id.
-