Class VerifoneConfigurationProperties


  • @ConfigurationProperties("broadleaf.verifone")
    public class VerifoneConfigurationProperties
    extends com.broadleafcommerce.paymentgateway.properties.DiscriminatedProperties<VerifoneConfigurationProperties>
    Author:
    Dima Myroniuk (dmyroniuk)
    • Constructor Detail

      • VerifoneConfigurationProperties

        public VerifoneConfigurationProperties()
    • Method Detail

      • getUserId

        public String getUserId​(@Nullable
                                String applicationId,
                                @Nullable
                                String tenantId)
      • getApiKey

        public String getApiKey​(@Nullable
                                String applicationId,
                                @Nullable
                                String tenantId)
      • getTokenScope

        public String getTokenScope​(@Nullable
                                    String applicationId,
                                    @Nullable
                                    String tenantId)
      • getPaymentProviderContractId

        public String getPaymentProviderContractId​(@Nullable
                                                   String applicationId,
                                                   @Nullable
                                                   String tenantId)
        Returns the payment provider contract id.
        Parameters:
        applicationId - the application id
        tenantId - the tenant id
        Returns:
        the payment provider contract id
      • setUserId

        public void setUserId​(String userId)
        The registered User ID ("user-uid") for your REST API integration.
      • setApiKey

        public void setApiKey​(String apiKey)
        The Verifone public API key for your REST API integration.
      • setTokenScope

        public void setTokenScope​(String tokenScope)
        The token scope that is used to create the reuse token.
      • setPaymentProviderContractId

        public void setPaymentProviderContractId​(String paymentProviderContractId)
        The Payment Provider Contract id.
      • setSuccessfulTransactionReasonCodes

        public void setSuccessfulTransactionReasonCodes​(List<String> successfulTransactionReasonCodes)
        The list of Verifone reason codes for the successful transactions.
        See Also:
        Reason codes for API transactions
      • setHardDeclineCodes

        public void setHardDeclineCodes​(List<String> hardDeclineCodes)
        The list of Verifone reason codes that should be considered a PaymentDeclineType.HARD decline. The categorization of decline types is primarily used with saved payment methods where a payment method should no longer be used if it's related to a hard decline. For example, if the payment gateway tells us that the payment method is stolen, then we should not allow it to be used anymore.
        See Also:
        Reason codes for API transactions
      • getHardDeclineCodes

        public List<String> getHardDeclineCodes()
        The list of Verifone reason codes that should be considered a PaymentDeclineType.HARD decline. The categorization of decline types is primarily used with saved payment methods where a payment method should no longer be used if it's related to a hard decline. For example, if the payment gateway tells us that the payment method is stolen, then we should not allow it to be used anymore.
        Returns:
        The list of payment gateway response codes that should be considered a PaymentDeclineType.HARD decline
        See Also:
        Reason codes for API transactions