Class Integrator

java.lang.Object
io.trippay.sdk.payment.model.Integrator

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-06-26T20:12:05.578754358+07:00[Asia/Bangkok]", comments="Generator version: 7.13.0") public class Integrator extends Object
Payment method with the details describing how to make a payment happen
  • Field Details

  • Constructor Details

    • Integrator

      public Integrator()
  • Method Details

    • identifier

      public Integrator identifier(@Nonnull String identifier)
    • getIdentifier

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getIdentifier()
      Unique identifier.
      Returns:
      identifier
    • setIdentifier

      public void setIdentifier(@Nonnull String identifier)
    • name

      public Integrator name(@Nonnull String name)
    • getName

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getName()
      Integrator.
      Returns:
      name
    • setName

      public void setName(@Nonnull String name)
    • priority

      public Integrator priority(@Nonnull Integer priority)
    • getPriority

      @Nonnull @NotNull public @NotNull Integer getPriority()
      Determines how vendors are displayed in a list
      Returns:
      priority
    • setPriority

      public void setPriority(@Nonnull Integer priority)
    • vendor

      public Integrator vendor(@Nonnull Integrator.VendorEnum vendor)
    • getVendor

      @Nonnull @NotNull public @NotNull Integrator.VendorEnum getVendor()
      Name of acquiring vendor
      Returns:
      vendor
    • setVendor

      public void setVendor(@Nonnull Integrator.VendorEnum vendor)
    • type

      public Integrator type(@Nonnull Integrator.TypeEnum type)
    • getType

      @Nonnull @NotNull public @NotNull Integrator.TypeEnum getType()
      Technology taking the charge
      Returns:
      type
    • setType

      public void setType(@Nonnull Integrator.TypeEnum type)
    • currencyCode

      public Integrator currencyCode(@Nonnull String currencyCode)
    • getCurrencyCode

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getCurrencyCode()
      Currency in coverage region.
      Returns:
      currencyCode
    • setCurrencyCode

      public void setCurrencyCode(@Nonnull String currencyCode)
    • credentials

      public Integrator credentials(@Nonnull List<@Valid AcquirerCredentials> credentials)
    • addCredentialsItem

      public Integrator addCredentialsItem(AcquirerCredentials credentialsItem)
    • getCredentials

      @Nonnull @NotNull @Valid @Size(min=1) public @NotNull @Valid @Size(min=1) List<@Valid AcquirerCredentials> getCredentials()
      Get credentials
      Returns:
      credentials
    • setCredentials

      public void setCredentials(@Nonnull List<@Valid AcquirerCredentials> credentials)
    • webhookSecret

      public Integrator webhookSecret(@Nullable String webhookSecret)
    • getWebhookSecret

      @Nullable public String getWebhookSecret()
      Get webhookSecret
      Returns:
      webhookSecret
    • setWebhookSecret

      public void setWebhookSecret(@Nullable String webhookSecret)
    • publicToken

      public Integrator publicToken(@Nullable String publicToken)
    • getPublicToken

      @Nullable public String getPublicToken()
      Get publicToken
      Returns:
      publicToken
    • setPublicToken

      public void setPublicToken(@Nullable String publicToken)
    • 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