Class ChaseOrbitalGatewayConfigurationProperties
ChaseOrbitalGatewayConfiguration. This is not a
catch-all ConfigurationProperties class.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanintThis represents the number of failed API interactions that can occur with the Orbital Gateway before the service is considered to be 'down'.getGatewayReferenceForTransactionIdAndType(String transactionType) Note - Chase partial capture documentation does mention that if a partial capture is executed, the Orbital Gateway does do a local authorization reversal for the uncaptured amount.inthashCode()voidsetFailureReportingThreshold(int failureReportingThreshold) This represents the number of failed API interactions that can occur with the Orbital Gateway before the service is considered to be 'down'.voidsetGatewayReferenceForTransactionId(Map<String, String> gatewayReferenceForTransactionId) voidsetGatewayType(String gatewayType) voidsetSupportedFeatures(Set<String> supportedFeatures) Note - Chase partial capture documentation does mention that if a partial capture is executed, the Orbital Gateway does do a local authorization reversal for the uncaptured amount.voidsetSupportedTransactionTypes(Set<String> supportedTransactionTypes) toString()
-
Constructor Details
-
ChaseOrbitalGatewayConfigurationProperties
public ChaseOrbitalGatewayConfigurationProperties()
-
-
Method Details
-
getGatewayReferenceForTransactionIdAndType
-
getFailureReportingThreshold
public int getFailureReportingThreshold()This represents the number of failed API interactions that can occur with the Orbital Gateway before the service is considered to be 'down'. -
getSupportedTransactionTypes
- See Also:
-
PaymentGatewayConfiguration.getSupportedTransactionTypes()
-
getSupportedFeatures
Note - Chase partial capture documentation does mention that if a partial capture is executed, the Orbital Gateway does do a local authorization reversal for the uncaptured amount. But they are clear in stating "This authorization reversal does not go to the payment brands as its local to the Orbital Gateway". Thus, we do not include
DefaultGatewayFeatureType.FORCED_REVERSE_AUTH_WITH_PARTIAL_CAPTUREin our supported features list.Note - Chase does offer Managed Billing for recurring payments, but as of the initial implementation of this integration, this is not a feature that is being leveraged. Thus, we do not include
DefaultGatewayFeatureType.RECURRING_PAYMENTSNote - By default, when using HPS to create profiles with CIT type as 'CSTO', the Orbital profile stored by Chase can theoretically be used for multiple orders (each order would use CIT type 'CUSE' when authorizing). For this reason,
DefaultGatewayFeatureType.MULTI_USE_PAYMENT_METHODSis declared as supported. However, as of the initial implementation of this integration, profiles are used only in the scope of 1 order (1 auth/auth-capture) and profile 'management' is not supported/exposed anywhere by the system (this is whyDefaultGatewayFeatureType.SAVED_PAYMENTSis declared as unsupported). Furthermore, the tokens received from Digital Wallets such as Apple Pay are single-use anyway, so cannot be used for more than one authorization.- See Also:
-
PaymentGatewayConfiguration.getSupportedFeatures()
-
getGatewayType
- See Also:
-
PaymentGatewayTypeAware.getGatewayType()
-
getGatewayReferenceForTransactionId
- See Also:
-
PaymentGatewayConfiguration.getGatewayReferenceForTransactionIdByType(String)
-
setFailureReportingThreshold
public void setFailureReportingThreshold(int failureReportingThreshold) This represents the number of failed API interactions that can occur with the Orbital Gateway before the service is considered to be 'down'. -
setSupportedTransactionTypes
- See Also:
-
PaymentGatewayConfiguration.getSupportedTransactionTypes()
-
setSupportedFeatures
Note - Chase partial capture documentation does mention that if a partial capture is executed, the Orbital Gateway does do a local authorization reversal for the uncaptured amount. But they are clear in stating "This authorization reversal does not go to the payment brands as its local to the Orbital Gateway". Thus, we do not include
DefaultGatewayFeatureType.FORCED_REVERSE_AUTH_WITH_PARTIAL_CAPTUREin our supported features list.Note - Chase does offer Managed Billing for recurring payments, but as of the initial implementation of this integration, this is not a feature that is being leveraged. Thus, we do not include
DefaultGatewayFeatureType.RECURRING_PAYMENTSNote - By default, when using HPS to create profiles with CIT type as 'CSTO', the Orbital profile stored by Chase can theoretically be used for multiple orders (each order would use CIT type 'CUSE' when authorizing). For this reason,
DefaultGatewayFeatureType.MULTI_USE_PAYMENT_METHODSis declared as supported. However, as of the initial implementation of this integration, profiles are used only in the scope of 1 order (1 auth/auth-capture) and profile 'management' is not supported/exposed anywhere by the system (this is whyDefaultGatewayFeatureType.SAVED_PAYMENTSis declared as unsupported). Furthermore, the tokens received from Digital Wallets such as Apple Pay are single-use anyway, so cannot be used for more than one authorization.- See Also:
-
PaymentGatewayConfiguration.getSupportedFeatures()
-
setGatewayType
- See Also:
-
PaymentGatewayTypeAware.getGatewayType()
-
setGatewayReferenceForTransactionId
public void setGatewayReferenceForTransactionId(Map<String, String> gatewayReferenceForTransactionId) - See Also:
-
PaymentGatewayConfiguration.getGatewayReferenceForTransactionIdByType(String)
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-