Entry Point Field

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

  • photo payment (when Gini Capture SDK is launched with the entry point button)

  • manual entry

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 your bank app user chooses to enter the payment details manually, show them a button (we recommend using a camera icon) next to the input fields so that they can scan the information via our SDK. When the user clicks this button, launch our SDK with the entry point configured to GiniEntryPoint.field. This initiates the 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. However, when the entry point is set as GiniEntryPoint.field and detection of IBAN is successful, then a tip with the detected IBAN will be shown on the camera screen.

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

For correct analytics results, ensure to configure this parameter accurately, aligning it with the specific use case of button and field accordingly.

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

GiniBankConfiguration.shared.entryPoint = .field // .button

 

You can find the details on UI customization here: Camera Screen

 

Â