Validate document

Biometrid's document engine allows the verification of a personal document such as a passport or citizen id.

Method

BiometridAuthDocs.getInstance().validateDocument(
    String path_front, 
    String path_back, 
    AuthDocsCallback context
);

analyzeFace

method

String path_front

absolute path to file

String path_back

absolute path to file

AuthDocsCallback context

Applicational context

Callback

@Override
public void validateDocCallback(boolean status, JsonObject response, Errors errors) {
    if(!status && errors != null) {
          Log.e("error", error.getMessage());
    }
    else {
        Log.i("response", json.toString());
    }
}

analyzeFaceCallback

callback

boolean status

Response status

JsonObject response

Full response from the api

AuthDocsCallback context

Applicational context

Implementation example

public class ExampleActivity extends Activity 
        implements AuthDocsCallback {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_example);

        BiometridAuthDocs.getInstance().validateDocument(
            "front path", 
            "back path", 
            this
        );
    }

    @Override
    public void validateDocCallback(boolean status, JSONObject response, Errors errors) {
    if(!status && serrors != null) {
          Log.e("error", error.getMessage());
    }
    else {
        Log.i("response", response.toString());
    }  

    ...
}

For more information on this method please check our api documentation

Last updated