Architecture for building the Acceptor PSP / Issuing Bank side of Wero. External parties (EPI Central Services, SCT Inst rail, consumer wallet) shown as dashed-border components. Click any component for a full explanation.
ARCHITECTURE COMPARISON · FROM NATIONAL TO PAN-EUROPEAN
ARCHITECTURE COMPARISON · FROM NATIONAL TO PAN-EUROPEAN
MERCHANT → PSP → EPI CENTRAL SERVICES → CONSUMER WALLET → SCT INST RAIL → SETTLEMENT
MERCHANT → PSP → EPI CENTRAL SERVICES → CONSUMER WALLET → SCT INST RAIL → SETTLEMENT
WEBHOOK TIMEOUT · IDEMPOTENCY FAILURE · FRAUD BLOCK · MERCHANT RETRY STORM · CERT EXPIRY · EPI API ERROR
WEBHOOK TIMEOUT · IDEMPOTENCY FAILURE · FRAUD BLOCK · MERCHANT RETRY STORM · CERT EXPIRY · EPI API ERROR
HOW TO BUILD YOUR WERO INTEGRATION ON GOOGLE CLOUD PLATFORM
HOW TO BUILD YOUR WERO INTEGRATION ON GOOGLE CLOUD PLATFORM
REAL-TIME SCORING · VELOCITY CHECKS · PRE-EPI-CALL — SCT INST IS IRREVOCABLE
REAL-TIME SCORING · VELOCITY CHECKS · PRE-EPI-CALL — SCT INST IS IRREVOCABLE
PAYMENT LATENCY SLOs · WEBHOOK HEALTH · SETTLEMENT MONITORING · RECON GAPS
PAYMENT LATENCY SLOs · WEBHOOK HEALTH · SETTLEMENT MONITORING · RECON GAPS
WHERE EACH CLOUD WINS, WHERE IT LOSES — NO MARKETING SPIN
WHERE EACH CLOUD WINS, WHERE IT LOSES — NO MARKETING SPIN
| Capability | GCP | AWS | Azure |
|---|---|---|---|
| API Gateway (mTLS) | Apigee X — native mTLS, quota mgmt, analytics built-in | API Gateway + WAF — requires more config for mTLS | APIM — solid OAuth, good EU coverage, verbose config |
| Event streaming | Pub/Sub — managed, push + pull, ordering keys built-in | EventBridge + SQS — more moving parts, powerful integrations | Event Hubs — solid, Kafka-compatible API, good for existing Kafka shops |
| Payment state DB | AlloyDB — PostgreSQL-compat, 4x read perf, 99.99% SLA | Aurora PG — battle-tested, widest ISV support, more war stories | Azure DB for PostgreSQL Flexible — solid but less ecosystem depth |
| Serverless compute | Cloud Run — instant autoscale, generous free tier, simple | Lambda — 270+ native integrations, widest ecosystem | Container Apps — less mature, improving fast |
| Fraud ML | Vertex AI — online prediction, feature store, <50ms P99 | SageMaker — broader model library, more MLOps tooling | Azure ML — strong enterprise tooling, tight AAD integration |
| Secrets management | Secret Manager — simple, versioned, Workload Identity integration | Secrets Manager — automatic rotation, more HSM options | Key Vault — tight AAD integration, good for enterprise banks |
| EPI / bank connectors | ⚠ Fewer native bank-specific ISV integrations | AWS FinSpace, more bank-specific ISVs pre-built | Good EU bank relationships, but fewer native connectors |
| EU data residency | Sovereign Controls — EU data boundary enforced contractually | GovCloud EU-equivalent — complex setup for EU-only | EU Data Boundary — strong compliance posture, faster for EU banks |
| NL / EPI latency | europe-west4 (Netherlands) — optimal for EPI infra | eu-central-1 / eu-west-1 — solid, well-peered | West Europe (Amsterdam) — lowest NL latency for DNB oversight |