Class ApplePayDonations


  • public class ApplePayDonations
    extends Object
    ApplePayDonations
    • Constructor Detail

      • ApplePayDonations

        public ApplePayDonations()
    • Method Detail

      • applePayToken

        public ApplePayDonations applePayToken​(String applePayToken)
        The stringified and base64 encoded `paymentData` you retrieved from the Apple framework.
        Parameters:
        applePayToken -
        Returns:
        the current ApplePayDonations instance, allowing for method chaining
      • getApplePayToken

        public String getApplePayToken()
        The stringified and base64 encoded `paymentData` you retrieved from the Apple framework.
        Returns:
        applePayToken
      • setApplePayToken

        public void setApplePayToken​(String applePayToken)
        The stringified and base64 encoded `paymentData` you retrieved from the Apple framework.
        Parameters:
        applePayToken -
      • checkoutAttemptId

        public ApplePayDonations checkoutAttemptId​(String checkoutAttemptId)
        The checkout attempt identifier.
        Parameters:
        checkoutAttemptId -
        Returns:
        the current ApplePayDonations 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 ApplePayDonations fundingSource​(ApplePayDonations.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 ApplePayDonations instance, allowing for method chaining
      • getFundingSource

        public ApplePayDonations.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​(ApplePayDonations.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 -
      • recurringDetailReference

        @Deprecated
        public ApplePayDonations 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 ApplePayDonations 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 ApplePayDonations storedPaymentMethodId​(String storedPaymentMethodId)
        This is the `recurringDetailReference` returned in the response when you created the token.
        Parameters:
        storedPaymentMethodId -
        Returns:
        the current ApplePayDonations 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 -
      • equals

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

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

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

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