new payment by id method + shell scripts update + mntx removed

This commit is contained in:
Stephan D
2026-03-16 15:43:36 +01:00
parent 23ae8a8089
commit 2fcb150fbf
36 changed files with 348 additions and 26 deletions

View File

@@ -21,21 +21,21 @@ func initMetrics() {
metricsOnce.Do(func() {
cardPayoutRequests = promauto.NewCounterVec(prometheus.CounterOpts{
Namespace: "sendico",
Subsystem: "mntx_gateway",
Subsystem: "mcards_gateway",
Name: "card_payout_requests_total",
Help: "Monetix card payout submissions grouped by outcome.",
}, []string{"outcome"})
cardPayoutCallbacks = promauto.NewCounterVec(prometheus.CounterOpts{
Namespace: "sendico",
Subsystem: "mntx_gateway",
Subsystem: "mcards_gateway",
Name: "card_payout_callbacks_total",
Help: "Monetix card payout callbacks grouped by provider status.",
}, []string{"status"})
cardPayoutLatency = promauto.NewHistogramVec(prometheus.HistogramOpts{
Namespace: "sendico",
Subsystem: "mntx_gateway",
Subsystem: "mcards_gateway",
Name: "card_payout_request_latency_seconds",
Help: "Latency distribution for outbound Monetix card payout requests.",
Buckets: prometheus.DefBuckets,