Interface PaymentGatewayTypeAware
-
- All Known Subinterfaces:
PassthroughConfiguration
,PassthroughPaymentValidator
,PassthroughTransactionService
,PaymentGateway3DSTransactionLookupService
,PaymentGatewayConfiguration
,PaymentGatewayCustomerService
,PaymentGatewayHostedService
,PaymentGatewayPaymentModificationService
,PaymentGatewayPaymentValidator
,PaymentGatewayReportingService
,PaymentGatewayRollbackService
,PaymentGatewaySavedPaymentMethodService
,PaymentGatewayTransactionConfirmationService
,PaymentGatewayTransactionResponseService
,PaymentGatewayTransactionResponseValidator
,PaymentGatewayTransactionService
,PaymentGatewayWebhookHandler
- All Known Implementing Classes:
DefaultPassthroughConfiguration
,DefaultPassthroughPaymentValidator
,DefaultPassthroughTestingTransactionService
,DefaultPassthroughTransactionService
public interface PaymentGatewayTypeAware
This API is intended to identify the relatedPaymentGatewayType
so that the resource can be easily identified by the payment gateway type inPaymentGatewayResourceProvider
.- Author:
- Chris Kittrell (ckittrell)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getGatewayType()
Each payment module should have a unique implementation ofPaymentGatewayType
with only a single type.
-
-
-
Method Detail
-
getGatewayType
String getGatewayType()
Each payment module should have a unique implementation ofPaymentGatewayType
with only a single type. For instance, the Braintree module would have a 'BraintreePaymentGatewayType' implementation which defines its gateway type key.- Returns:
- The
PaymentGatewayType
related to implementing resource
-
-