Bridge Core2026-09-22-atlas

Payments Infrastructure API

Onramp / offramp · Kafka event pipeline · Webhook delivery

api running
kafka connected
postgres connected
auth: dev mode
Routes
GET/publicIndex
GET/healthpublicHealth check
GET/me/sessionpublicCurrent session
POST/api/quotes/generateapi-keyPrice a ramp
POST/api/payments/onrampapi-keyFiat → crypto
POST/api/payments/offrampapi-keyCrypto → fiat
GET/api/payments/:idapi-keyGet payment
GET/api/paymentsapi-keyList payments
Event pipeline
K
Kafka
Event backbone — all async work flows through here
payments.onramppayments.offrampledger.entrieswebhooks.delivery
DB
Postgres
Payment state + audit log — source of truth
W
Workers
Stateful consumers — onramp, offramp, ledger handlers
L
Ledger
Double-entry posting triggered on payment completion
!
Dead-letter queue
Failed events after 3× retries — manual review required
payments.deadletterwebhooks.delivery.dlq
Runtime environment
NODE_ENV
development
API_PORT
3005
KAFKA_BROKERS
localhost:9092
KAFKA_CLIENT_ID
bridge-api
DATABASE_URL
postgres://***
UPSTASH_REDIS_URL
https://***