fixed fee direction
This commit is contained in:
28
api/gateway/aurora/README.md
Normal file
28
api/gateway/aurora/README.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user