Skip to end of banner
Go to start of banner

Entry Point Guide

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

When a bank user wants to make a payment transaction, they have two options in the bank app:

  • Photo payment

  • Enter manually

If they choose Photo payment, a standard user flow is carried out. But if they decide to enter banking details manually, we still want to give them an opportunity to save time and make a transaction easier and more pleasant.

After clicking on Enter manually, the user sees a panel with a Scan button, which we call Entry Point. This field lets the user scan an IBAN from screenshots of messengers, emails, and other apps; photos of screens; and paper documents that don’t look like regular invoices. If several IBANs are detected, the user can choose which one they need, review all the details again, and confirm the transaction.

If an error occurs or the information can’t be retrieved, the user can then type all the details manually.

  1. To enable it, pass

GiniCapture.newInstance(this)
    .setEntryPoint(EntryPoint.FIELD) // EntryPoint.BUTTON
    (...)
    .build()
  1. Add a key-value pair to the JPEG EXIF user comment field called EntryPoint. It has two values: button and field:

Platform=Android,OSVer=13,GiniVisionVer=3.2.1,ContentId=920f46f8-161a-45d8-b811-7a88d5d8d806,RotDeltaDeg=0,DeviceOrientation=portrait,DeviceType=phone,Source=camera,EntryPoint=field

 

  • No labels