Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

  • Photo payment via our Gini Capture SDK

  • Enter manually

If they choose Photo payment, a standard user flow is carried out with our SDK. 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 your bank app user chooses to enter the payment details manually you can show a button next to the input fields (we recommend using a camera icon) to scan in the information via our SDK. When the user clicks the scan button you should launch our SDK with the entry point configured to EntryPoint.FIELD. This will initiate the field entry user flow of our SDK to 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.

...

The following code snippet shows how to configure the entry point:

Code Block
languagekotlin
GiniCapture.newInstance(this)

   .setEntryPoint(EntryPoint.FIELD) // Default is 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:

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

...