Class Person.Verification

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.Person.Verification
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
Person

public static class Person.Verification extends StripeObject
The specific user onboarding requirement field (in the requirements hash) that needs to be resolved.
  • Constructor Details

    • Verification

      public Verification()
  • Method Details

    • getAdditionalDocument

      public Person.Verification.AdditionalDocument getAdditionalDocument()
      A document showing address, either a passport, local ID card, or utility bill from a well-known utility company.
    • getDetails

      public String getDetails()
      A user-displayable string describing the verification state for the person. For example, this may say "Provided identity information could not be verified".
    • getDetailsCode

      public String getDetailsCode()
      One of document_address_mismatch, document_dob_mismatch, document_duplicate_type, document_id_number_mismatch, document_name_mismatch, document_nationality_mismatch, failed_keyed_identity, or failed_other. A machine-readable code specifying the verification state for the person.
    • getDocument

      public Person.Verification.Document getDocument()
    • getStatus

      public String getStatus()
      The state of verification for the person. Possible values are unverified, pending, or verified.
    • setAdditionalDocument

      public void setAdditionalDocument(Person.Verification.AdditionalDocument additionalDocument)
      A document showing address, either a passport, local ID card, or utility bill from a well-known utility company.
    • setDetails

      public void setDetails(String details)
      A user-displayable string describing the verification state for the person. For example, this may say "Provided identity information could not be verified".
    • setDetailsCode

      public void setDetailsCode(String detailsCode)
      One of document_address_mismatch, document_dob_mismatch, document_duplicate_type, document_id_number_mismatch, document_name_mismatch, document_nationality_mismatch, failed_keyed_identity, or failed_other. A machine-readable code specifying the verification state for the person.
    • setDocument

      public void setDocument(Person.Verification.Document document)
    • setStatus

      public void setStatus(String status)
      The state of verification for the person. Possible values are unverified, pending, or verified.
    • 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