NLGet in touch

2026 · iOS

Payster

Pay invoices without retyping

  • Swift
  • SwiftUI
  • PDFKit
  • Vision
  • AutoFill extension
  • ActivityKit
  • XCUITest

Paying an invoice still means retyping a name, an eighteen-character IBAN, an amount and a reference from a PDF into a banking app. One wrong digit and the money goes somewhere else.

Payster reads those fields from the invoice. You check each one next to the spot on the invoice it came from, then fill them into your banking app with a few taps. Payster has no server and never goes online. It cannot pay anything either: you sign every payment in your own bank’s app.

Role
Solo product, from design to App Store
Price
€4.99 in the App Store, Europe only
Privacy
No server, no account, no data collected

Check before you fill in

Share a PDF from Mail or Files and Payster reads it on the phone: the text layer with PDFKit, scanned invoices with Vision text recognition, and the EPC payment QR code when there is one. Every field shows the crop of the invoice it was read from, so checking takes seconds.

The checks run before anything is filled in. The IBAN has to pass mod-97, and Dutch accounts the eleven-test as well. Subtotal plus VAT has to match the total, and above an amount you choose you confirm the amount separately. Invoices can be in Dutch, English, German, French or Spanish.

Share the invoice, check every field, ready to fill in

Into any banking app

Banks offer no way in, so Payster works where you type. Its AutoFill extension uses the iOS 18 text-insertion API: touch and hold a field in the banking app, choose AutoFill and pick what goes in. It holds no passwords. A notification and a Live Activity in the Dynamic Island are the alternatives, and copied fields leave the clipboard after ten minutes.

The App Store screenshots and preview videos come out of UI tests, running against Bank Nova: a fictional banking app built only for that purpose.

AutoFill in a fictional banking app, the filled-in transfer, and the paste methods
payster.vto-software.nl
Contact