Legacy On Android SDK
1.7.0
1.7.0
  • Introduction
  • Overview
    • Requirements
    • Prerequisites
    • Downloading
    • Setup
    • Initialization
      • Custom headers
    • BiometridOn
      • Create process
      • Get current step
      • Get previous step
      • Get remaining steps
      • Get completed steps
      • Get process data
      • Submit form
      • Submit file
      • Submit selfie with ID card
      • Submit form with files
      • Submit multiple files
      • Submit ID document
      • Video conference
    • Liveness Detection
      • Basic detection
      • Liveness Customisation
      • Generate Liveness Surface
  • Enums
    • StepType
    • VideoConferenceState
    • Doctype
Powered by GitBook
On this page
  • Callback params
  • Implementation example
  1. Overview
  2. BiometridOn

Submit ID document

This section contains the necessary methods to submit ID Card.

The following method uploads two images to our platform. This images should represent the front and back side of citizenship card.

Since the validation of this document takes longer than normal procedures, the developer has to wait for an answer in the onPusherEventsCallback and expecting the event "idcard-processed".

BiometridOn.getInstance().onDataSubmissionCallback(String process_token, DocType docType, ArrayList<String> files, Context context);

Callback params

submitIdCard Callback

Callback

Boolean status

Status of request

StepType previous

Previous step

StepType next

Next step

JsonObject json

JsonObject data from request

Errors e

Errors object

Implementation example

public class ExampleActivity extends Activity implements OnProcessCallback {
    private ArrayList<String> files;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_example);

        BiometridOn.getInstance().submitIdDocument("PROCESS_ID", DocType.IdCard, files, this);
    }

    @Override
    public void onDataSubmissionCallback(Boolean status, StepType previous, StepType next, JsonObject json, Errors e) {

    } 

     @Override
    public void onPusherEventsCallback(@NonNull String s, @NonNull String event, @NonNull JSONObject jsonObject, @Nullable Errors errors) {

    }

...
}
PreviousSubmit multiple filesNextVideo conference

Last updated 5 years ago