Versions Compared

Key

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

...

  1. Request camera access via configuring Info.plist in your project.

  2. Configure GiniBankConfiguration.shared. The implementation example can be found here.

  3. Present the UIViewController. You can find the example here.

  4. Handle the extraction results.
    For handling the extraction results you need to implement GiniCaptureResultsDelegate. Here you can find the implementation example.

  5. Cleanup configuration and resources while also providing the required extraction feedback to improve future extraction accuracy. You don’t need to implement any extra steps, just follow

    Follow the recommendations below:

...

Note
  • Provide values for all necessary fields, including those that were not extracted.

  • Provide the final data approved by the user (and not the initially extracted only).

  • Do cleanup only after TAN verification.

You don’t need to implement any extra steps.

Code Block
languageswift
   GiniBankConfiguration.shared.cleanup(paymentRecipient: "Payment Recipient",
                                   paymentReference: "Payment Reference",
                                   paymentPurpose: "Payment Purpose",
                                   iban: "IBAN",
                                   bic: "BIC",
                                   amountToPay: ExtractionAmount(value: 10.242, currency: .EUR))

...

The diagram below shows the interaction between your app and the SDK:

Drawio
mVer2
zoom1
simple0
zoominComment10
inCommentcustContentId012288218
pageId11796779
custContentIdlbox122882181
diagramDisplayNameUntitled Diagram-1683895916012.drawiolbox1
contentVer2
revision2
baseUrlhttps://gini.atlassian.net/wiki
diagramNameUntitled Diagram-1683895916012.drawio
pCenter0
width862
links
tbstyle
height379.5