Payment approval built into the phone.
A transaction-signing SDK that lets customers review and approve payments securely on their own devices, without leaving the bank's existing application.
Client withheld under NDA
Challenge
SMS one-time codes expose payment approval to delivery failures, interception and SIM-related fraud. The bank needed a stronger approval method that could run inside its existing application and bind each confirmation to the specific payment being authorised.
What we built
- An SDK that generates and stores a unique cryptographic key securely on the customer's device using Secure Enclave or StrongBox.
- Push and QR-based approval flows that display the payment details before the customer confirms with biometrics.
- Dynamic linking that binds the signature to the payment amount and recipient.
- Device-integrity and anti-tampering checks performed before a signing request is accepted.
Business outcome
Customers can review and approve payments inside the bank's existing app using biometric confirmation instead of an SMS code.
Each approval is cryptographically linked to the payment amount and recipient, giving the bank a clear record of exactly what the customer authorised. This supports PSD2 dynamic-linking requirements and provides stronger evidence for compliance reviews and payment disputes.
The SDK added this capability without requiring the bank to replace or rebuild its application.
Capabilities
- Transaction signing
- On-device security
- PSD2 SCA
- Dynamic linking
- Mobile SDK
Related work
Fintech
SEPA Instant on ISO 20022, signed and schema-valid.
Full ISO 20022 message lifecycle with digital signing and schema validation on a high-availability backbone.
- ISO 20022
- SEPA Instant
- HA
Fintech
A US prepaid card program, launched on one cardholder experience.
Cardholder experience plus a BFF orchestrating a card-issuing core, Mastercard tokenization, Apple/Google Pay and real-time KYC.
- Cards
- Tokenization
- KYC
Describe your challenge.
Early idea or system already in production. Both are worth a conversation.
- Built and run by our senior team.
- Confidential from the first call, NDA as standard.
Prefer email?
[email protected]