Published 10 min read By Sarah Karbach

How to Select a Photo Payment Provider

Reliable photo payment recognises payment data accurately, fits the bank’s architecture and keeps the data flow transparent. A feature checklist alone is not enough for a defensible provider decision.

Objective
Less manual entry with a controlled payment draft
Inputs
Camera, image, PDF and GiroCode depending on scope
Evaluation
Real invoices on representative physical devices
Core criteria
Quality, data flow, integration, UX, operations and support

Define the target workflow and scope

Start by defining the role of photo payment in the banking process. A typical target is a controlled payment draft: the app captures an invoice or GiroCode, transfers the recognised fields and presents them to the user for review before authorisation.

The scope should cover input channels, expected documents, required fields, supported platforms, UI ownership and the hand-off to the existing payment form. A solution for Android and iOS also has to fit the native or cross-platform technologies already used by the banking app.

Compare the complete banking workflow

CriterionWhat to reviewUseful evidence
Recognition qualityRecipient, IBAN, amount, payment reference and other required fields across real invoicesA shared test corpus and documented field metrics
Input coverageCamera, existing images and PDFs as well as GiroCode/EPC QR according to the use caseEnd-to-end tests for every planned source
Data processingProcessing location, external transfers, optional telemetry and deletion conceptsArchitecture diagram, technical review and contract
IntegrationAPIs, UI components, error cases, theming, accessibility and the existing app architectureA production-oriented proof of concept
OperationsOS and device updates, release cadence, monitoring, support and escalationSupport process, update policy and references
Total costLicence, implementation, QA, maintenance, support and switching risk over timeA three-year TCO based on the same scope

Review local and server-based processing

Invoices can contain addresses, service details and other personal information in addition to payment data. The data flow is therefore an architecture and procurement criterion, not just a technical detail.

With local processing, images and recognised data remain on the device. Server-based models can offer different operational or update characteristics, but require the corresponding transfer and assessment. Review the actual processing path, optional services and telemetry separately for every provider.

The Docutain Photo Payment SDK processes invoice recognition and GiroCode locally on the device. The host app receives structured payment data for its own review and authorisation workflow.

Measure field-level quality and IBAN validity

A single aggregated accuracy figure can hide important differences. Measure the fields required by the payment process and distinguish between correct, missing and incorrect results. Include different layouts, print quality, folds, lighting, camera angles, digital PDFs and device classes.

Docutain returns an IBAN only when it is valid. This reduces invalid results but does not replace the user’s final review of the complete payment draft. Recipient, amount and payment reference should also be displayed for confirmation before authorisation.

GiroCodes already contain structured data. A robust solution therefore combines GiroCode recognition with invoice OCR for documents without a usable EPC QR code.

Evaluate integration, UX and operations

Do not stop at the first successful API call. A production-oriented evaluation covers permissions, camera and import flows, cancellation, error handling, theming, accessibility, lifecycle behaviour, logging, release builds and the hand-off to the payment form.

The UI should make the source and result understandable, present recognised values for review and allow corrections. The technical team needs stable APIs, documented platform boundaries and a reliable contact for integration and operations.

Test with real documents and devices

  1. Define an approved, representative invoice corpus and the expected fields.
  2. Use identical inputs and devices for every candidate.
  3. Record field quality, correction effort, runtime and cancellations.
  4. Trace local and server-side data flows technically.
  5. Include integration, UX, accessibility, support and TCO in the decision.

Use relevant production experience as evidence

At 1822direkt, photo payment runs directly on the device; the success story describes reliable use and a low volume of support requests. Star Finanz uses Docutain for local invoice recognition: on Windows for OCR and data extraction, and on Android, iOS and Mac Catalyst within the photo payment workflow.

References do not replace an evaluation with the bank’s own material. They show which evidence is useful for procurement: a concrete workflow, supported platforms, a transparent data flow and production experience.

FREQUENTLY ASKED QUESTIONS

Evaluating photo payment providers




Contact us and receive your quote

Our pricing is tailored to your use case. Let our colleague Harry Beck know how we can help and receive your quote.




Information about how we process your details is available in our Privacy Policy.