Concept: Federated Payment Standard

Overview

Federated Payment Standard (FPS) is an open, lightweight, and low-cost payment protocol designed to eliminate intermediaries, simplify transactions, and make true micropayments economically viable.

It leverages existing banking infrastructure — such as ELIXIR settlements or mobile banking apps — instead of relying on card networks or payment gateways. FPS creates a direct, federated network of banks and merchants, enabling fast, secure, and extremely cheap electronic transactions.


Key Features

FeaturePayment StandardTraditional Operators
Transaction CostFixed, ultra-low (< 0.01 PLN)% Fee + Flat Fee
IntermediariesNoneMultiple layers of processors
Integration EffortMinimal (bank API / SDK)Complex, vendor-specific
Chargebacks / ReservesNot requiredMandatory and costly
Micropayment SupportFully viableEconomically infeasible
Customer FlowInstant, no redirectsMulti-step with payment gateways
Instant ConfirmationYesYes
Funds SettlementDirect to merchantAggregated, delayed
Small Business FlexibilityHighLimited
TransparencyFull — customer sees who they paidOpaque operator references
Contract RequirementNoneRequired with strict policies

Core Components

1. Registry

A federated directory of participating banks and payment providers. It manages:

  • Payment link validation
  • Transaction signature verification
  • Bank endpoint discovery

A single bank can support multiple registries — ensuring no vendor lock-in.

Merchants or payment providers use SDKs to generate payment links or QR codes. When a user clicks or scans the link:

  • Their banking app recognizes the payment schema.
  • It opens directly in the user’s bank app with all payment fields prefilled.
  • The transaction can be approved instantly.

Each SDK-encoded link contains cryptographic parameters validated through the Registry.

3. Two-Step Confirmation

Every transaction emits two webhook-based confirmations to the merchant:

  1. Complete – triggered when the user finalizes payment in the banking app (UX confirmation).
  2. Confirm – emitted once the funds are settled by the bank (irrevocable confirmation).

Both events are signed and verifiable through the Registry.


Transaction Model

ModelTransaction FeePercentage Fee
Traditional methods~0.25 PLN1–3%
Payment Standard< 0.01 PLN0%

Execution Time

  • The transaction notification is instant after user confirmation.
  • Actual funds arrival depends only on the standard interbank session times.

Security

  • Funds always move directly between the user’s bank and the merchant’s bank.
  • The Registry never handles money — only verifies transaction metadata and signatures.
  • Security is maintained at institutional level (Banks, Merchants).

Main Risks & Mitigations

RiskDescriptionMitigation
Transfer cancellationUser cancels after confirmationTwo-step verification: complete (UX) + confirm (final)
Key leakageExposure of checksum or signing keysBank- and Registry-side key rotation
Spoofed payment linkAltered target accountSignature and checksum validation
Faulty implementationSkipped checksum verificationOfficial SDK enforcement
Client key extractionReverse engineeringKey rotation, backend relocation

Conclusions & Call for Collaboration

Federated Payment Standard introduces a long-awaited, cost-efficient, and simple standard for digital micropayments — built on top of the existing banking ecosystem.

It empowers small merchants, developers, and banks to implement fast, direct, and open digital payments without intermediaries.

We invite banks, service providers, and developers to join in shaping the future of open, federated payment infrastructure.