Files
sendico/api/gateway/aurora/README.md
2026-03-05 13:24:41 +01:00

1.4 KiB
Raw Permalink Blame History

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, code 00)
  • 2200002222222222: pending issuer review (waiting, code P01)
  • 2200003333333333: insufficient funds (failed, code 51)
  • 2200004444444444: issuer unavailable retryable (failed, code 10101)
  • 2200005555555555: stolen card (failed, code 43)
  • 2200006666666666: do not honor (failed, code 05)
  • 2200007777777777: expired card (failed, code 54)
  • any other PAN: default queued processing (waiting, code P00)

Notes

  • PAN is masked in logs.
  • Provider settings should be configured under aurora: (legacy mcards: key is still accepted for backward compatibility).
  • gateway.id defaults to mcards to preserve orchestrator compatibility.