Class OutboundPayment.EndUserDetails

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.treasury.OutboundPayment.EndUserDetails
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
OutboundPayment

public static class OutboundPayment.EndUserDetails extends StripeObject
Get expanded mandate.
  • Constructor Details

    • EndUserDetails

      public EndUserDetails()
  • Method Details

    • getIpAddress

      public String getIpAddress()
      IP address of the user initiating the OutboundPayment. Set if present is set to true. IP address collection is required for risk and compliance reasons. This will be used to help determine if the OutboundPayment is authorized or should be blocked.
    • getPresent

      public Boolean getPresent()
      true if the OutboundPayment creation request is being made on behalf of an end user by a platform. Otherwise, false.
    • setIpAddress

      public void setIpAddress(String ipAddress)
      IP address of the user initiating the OutboundPayment. Set if present is set to true. IP address collection is required for risk and compliance reasons. This will be used to help determine if the OutboundPayment is authorized or should be blocked.
    • setPresent

      public void setPresent(Boolean present)
      true if the OutboundPayment creation request is being made on behalf of an end user by a platform. Otherwise, false.
    • equals

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

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object