Class ApplePay

java.lang.Object
com.mypurecloud.sdk.v2.model.ApplePay
All Implemented Interfaces:
Serializable

public class ApplePay extends Object implements Serializable
ApplePay
See Also:
  • Constructor Details

    • ApplePay

      public ApplePay()
    • ApplePay

      public ApplePay(Boolean initWithEmptyList)
  • Method Details

    • storeName

      public ApplePay storeName(String storeName)
      The name of the store.
    • getStoreName

      public String getStoreName()
    • setStoreName

      public void setStoreName(String storeName)
    • merchantId

      public ApplePay merchantId(String merchantId)
      The stores merchant identifier.
    • getMerchantId

      public String getMerchantId()
    • setMerchantId

      public void setMerchantId(String merchantId)
    • domainName

      public ApplePay domainName(String domainName)
      The domain name associated with the merchant account.
    • getDomainName

      public String getDomainName()
    • setDomainName

      public void setDomainName(String domainName)
    • paymentCapabilities

      public ApplePay paymentCapabilities(List<ApplePay.PaymentCapabilitiesEnum> paymentCapabilities)
      The payment capabilities supported by the merchant.
    • getPaymentCapabilities

      public List<ApplePay.PaymentCapabilitiesEnum> getPaymentCapabilities()
    • setPaymentCapabilities

      public void setPaymentCapabilities(List<ApplePay.PaymentCapabilitiesEnum> paymentCapabilities)
    • supportedPaymentNetworks

      public ApplePay supportedPaymentNetworks(List<ApplePay.SupportedPaymentNetworksEnum> supportedPaymentNetworks)
      The payment networks supported by the merchant.
    • getSupportedPaymentNetworks

      public List<ApplePay.SupportedPaymentNetworksEnum> getSupportedPaymentNetworks()
    • setSupportedPaymentNetworks

      public void setSupportedPaymentNetworks(List<ApplePay.SupportedPaymentNetworksEnum> supportedPaymentNetworks)
    • paymentCertificateCredentialId

      public ApplePay paymentCertificateCredentialId(String paymentCertificateCredentialId)
      The Genesys credentialId the payment certificates are stored under.
    • getPaymentCertificateCredentialId

      public String getPaymentCertificateCredentialId()
    • setPaymentCertificateCredentialId

      public void setPaymentCertificateCredentialId(String paymentCertificateCredentialId)
    • paymentGatewayUrl

      public ApplePay paymentGatewayUrl(String paymentGatewayUrl)
      The url used to process payments.
    • getPaymentGatewayUrl

      public String getPaymentGatewayUrl()
    • setPaymentGatewayUrl

      public void setPaymentGatewayUrl(String paymentGatewayUrl)
    • fallbackUrl

      public ApplePay fallbackUrl(String fallbackUrl)
      The url opened in a web browser if the customers device is unable to make payments using Apple Pay.
    • getFallbackUrl

      public String getFallbackUrl()
    • setFallbackUrl

      public void setFallbackUrl(String fallbackUrl)
    • shippingMethodUpdateUrl

      public ApplePay shippingMethodUpdateUrl(String shippingMethodUpdateUrl)
      The url called when the customer changes the shipping method.
    • getShippingMethodUpdateUrl

      public String getShippingMethodUpdateUrl()
    • setShippingMethodUpdateUrl

      public void setShippingMethodUpdateUrl(String shippingMethodUpdateUrl)
    • shippingContactUpdateUrl

      public ApplePay shippingContactUpdateUrl(String shippingContactUpdateUrl)
      The url called when the customer changes their shipping address information.
    • getShippingContactUpdateUrl

      public String getShippingContactUpdateUrl()
    • setShippingContactUpdateUrl

      public void setShippingContactUpdateUrl(String shippingContactUpdateUrl)
    • paymentMethodUpdateUrl

      public ApplePay paymentMethodUpdateUrl(String paymentMethodUpdateUrl)
      The url called when the customer changes their payment method.
    • getPaymentMethodUpdateUrl

      public String getPaymentMethodUpdateUrl()
    • setPaymentMethodUpdateUrl

      public void setPaymentMethodUpdateUrl(String paymentMethodUpdateUrl)
    • orderTrackingUrl

      public ApplePay orderTrackingUrl(String orderTrackingUrl)
      The url called after completing the order to update the order information in your system
    • getOrderTrackingUrl

      public String getOrderTrackingUrl()
    • setOrderTrackingUrl

      public void setOrderTrackingUrl(String orderTrackingUrl)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object