Aurora Gateway – Simulated Card Payouts
Aurora is a dev/test-only card payout gateway with the same gRPC contract as mntx, but it never sends real funds.
Runtime entry points
- gRPC:
MntxGatewayService.CreateCardPayout,CreateCardTokenPayout,CreateCardToken,GetCardPayoutStatus,ListGatewayInstances - Callback HTTP server (optional):
:8084/aurora/callback - Metrics: Prometheus on
:9405/metrics
Behavior
- Card payouts are resolved locally by PAN scenario mapping.
- Token payouts resolve the scenario from the tokenized PAN (or fallback to masked PAN last4).
- No outbound payout/tokenization HTTP calls are made.
Built-in test cards
2200001111111111: approved instantly (success, code00)2200002222222222: pending issuer review (waiting, codeP01)2200003333333333: insufficient funds (failed, code51)2200004444444444: issuer unavailable retryable (failed, code10101)2200005555555555: stolen card (failed, code43)2200006666666666: do not honor (failed, code05)2200007777777777: expired card (failed, code54)- any other PAN: default queued processing (
waiting, codeP00)
Notes
- PAN is masked in logs.
- Provider settings should be configured under
aurora:(legacymcards:key is still accepted for backward compatibility). gateway.iddefaults tomcardsto preserve orchestrator compatibility.