Class PayWithGoogleDonations


  • public class PayWithGoogleDonations
    extends Object
    PayWithGoogleDonations
    • Constructor Detail

      • PayWithGoogleDonations

        public PayWithGoogleDonations()
    • Method Detail

      • checkoutAttemptId

        public PayWithGoogleDonations checkoutAttemptId​(String checkoutAttemptId)
        The checkout attempt identifier.
        Parameters:
        checkoutAttemptId -
        Returns:
        the current PayWithGoogleDonations instance, allowing for method chaining
      • getCheckoutAttemptId

        public String getCheckoutAttemptId()
        The checkout attempt identifier.
        Returns:
        checkoutAttemptId
      • setCheckoutAttemptId

        public void setCheckoutAttemptId​(String checkoutAttemptId)
        The checkout attempt identifier.
        Parameters:
        checkoutAttemptId -
      • fundingSource

        public PayWithGoogleDonations fundingSource​(PayWithGoogleDonations.FundingSourceEnum fundingSource)
        The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to **debit**.
        Parameters:
        fundingSource -
        Returns:
        the current PayWithGoogleDonations instance, allowing for method chaining
      • getFundingSource

        public PayWithGoogleDonations.FundingSourceEnum getFundingSource()
        The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to **debit**.
        Returns:
        fundingSource
      • setFundingSource

        public void setFundingSource​(PayWithGoogleDonations.FundingSourceEnum fundingSource)
        The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to **debit**.
        Parameters:
        fundingSource -
      • googlePayToken

        public PayWithGoogleDonations googlePayToken​(String googlePayToken)
        The `token` that you obtained from the [Google Pay API](https://developers.google.com/pay/api/web/reference/response-objects#PaymentData) `PaymentData` response.
        Parameters:
        googlePayToken -
        Returns:
        the current PayWithGoogleDonations instance, allowing for method chaining
      • getGooglePayToken

        public String getGooglePayToken()
        The `token` that you obtained from the [Google Pay API](https://developers.google.com/pay/api/web/reference/response-objects#PaymentData) `PaymentData` response.
        Returns:
        googlePayToken
      • setGooglePayToken

        public void setGooglePayToken​(String googlePayToken)
        The `token` that you obtained from the [Google Pay API](https://developers.google.com/pay/api/web/reference/response-objects#PaymentData) `PaymentData` response.
        Parameters:
        googlePayToken -
      • recurringDetailReference

        @Deprecated
        public PayWithGoogleDonations recurringDetailReference​(String recurringDetailReference)
        Deprecated.
        since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.
        This is the `recurringDetailReference` returned in the response when you created the token.
        Parameters:
        recurringDetailReference -
        Returns:
        the current PayWithGoogleDonations instance, allowing for method chaining
      • getRecurringDetailReference

        @Deprecated
        public String getRecurringDetailReference()
        Deprecated.
        since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.
        This is the `recurringDetailReference` returned in the response when you created the token.
        Returns:
        recurringDetailReference
      • setRecurringDetailReference

        @Deprecated
        public void setRecurringDetailReference​(String recurringDetailReference)
        Deprecated.
        since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.
        This is the `recurringDetailReference` returned in the response when you created the token.
        Parameters:
        recurringDetailReference -
      • storedPaymentMethodId

        public PayWithGoogleDonations storedPaymentMethodId​(String storedPaymentMethodId)
        This is the `recurringDetailReference` returned in the response when you created the token.
        Parameters:
        storedPaymentMethodId -
        Returns:
        the current PayWithGoogleDonations instance, allowing for method chaining
      • getStoredPaymentMethodId

        public String getStoredPaymentMethodId()
        This is the `recurringDetailReference` returned in the response when you created the token.
        Returns:
        storedPaymentMethodId
      • setStoredPaymentMethodId

        public void setStoredPaymentMethodId​(String storedPaymentMethodId)
        This is the `recurringDetailReference` returned in the response when you created the token.
        Parameters:
        storedPaymentMethodId -
      • threeDS2SdkVersion

        public PayWithGoogleDonations threeDS2SdkVersion​(String threeDS2SdkVersion)
        Required for mobile integrations. Version of the 3D Secure 2 mobile SDK.
        Parameters:
        threeDS2SdkVersion -
        Returns:
        the current PayWithGoogleDonations instance, allowing for method chaining
      • getThreeDS2SdkVersion

        public String getThreeDS2SdkVersion()
        Required for mobile integrations. Version of the 3D Secure 2 mobile SDK.
        Returns:
        threeDS2SdkVersion
      • setThreeDS2SdkVersion

        public void setThreeDS2SdkVersion​(String threeDS2SdkVersion)
        Required for mobile integrations. Version of the 3D Secure 2 mobile SDK.
        Parameters:
        threeDS2SdkVersion -
      • equals

        public boolean equals​(Object o)
        Return true if this PayWithGoogleDonations object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • fromJson

        public static PayWithGoogleDonations fromJson​(String jsonString)
                                               throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of PayWithGoogleDonations given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of PayWithGoogleDonations
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to PayWithGoogleDonations
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of PayWithGoogleDonations to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException