Πληρωμή ταμπλό KPI
TL, DR
Ένα ταμπλό - τρία στρώματα: υγεία χοάνης (Attempt→Auth→Capture), οικονομική απόδοση (TtW/TtR, Cost/GGR, FX) και αξιοπιστία υποδομής (Webhook/Latency/Settlement). Το μυστικό είναι ορθές βάσεις υπολογισμού, υποχρεωτική κατάτμηση (χώρα × πάροχος × μέθοδος × BIN × εισιτήριο _ μέγεθος × κίνδυνος), οριακές τιμές SLO και έτοιμα βιβλία κατά την έξοδο από τους διαδρόμους.
1) Για ποιον και ποιες ερωτήσεις κλείνουμε
CEO/GM (καθημερινά, 3-5 λεπτά): "Η μετατροπή πληρωμής και η ταχύτητα απόσυρσης είναι κανονικές Ελέγχεται το κόστος αποδοχής χρημάτων"
Προϊστάμενος πληρωμών/Δημοσίου Ταμείου (κάθε ώρα): "Πού είναι η υποβάθμιση ανά πάροχο/χώρα/μέθοδο Υπάρχει αρκετή ρευστότητα για άμεσες πληρωμές"
Απάτη/Κίνδυνος (καθημερινά): "AR με καταπολέμηση της απάτης Εγκατάλειψη на 3DS и Μαλακές μειώσεις"
Υποστήριξη/Πράξεις (επιγραμμικά): "Ποια είναι η ΠΩΑ για την απόσυρση και την επιστροφή Πού κρέμονται τα webhooks"
Finance/Recon (D + 1): "Διακανονισμός εγκαίρως Οι επιτροπές και τα FX ταιριάζουν στο σχέδιο"
2) Κύριες μετρήσεις και ακριβείς ορισμοί
2. 1 Χοάνη πληρωμών
Απόπειρα - αρχικές πληρωμές.
Auth Εγκεκριμένες - εγκεκριμένες εγκρίσεις.
Αιχμαλωτίστηκε - με επιτυχία διαγράφηκε.
- 'AR _ ακαθάριστο = Auth_Approved/ Auth_Attempted'
- 'AR _ net = Captured_Tx/ Auth_Attempted'
- 'Capture _ Επιτυχία = Captured_Tx/ Capture_Attempted_Tx'
- 'Capture _ Latency _ p95 = p95 (capture_ts - auth_ts)'
2. 2 Εκροές και αποδόσεις
Επιτυχία πληρωμής% = Success_Payouts/ Attempted_Payouts
TtW p95 = p95 (payout_credited_at - payout_initiated_at)
Ποσοστό επιστροφής = Refunded_Tx/ Captured_Tx
TtR p95 = p95 (refund_credit_at - refund_initiated_at)
Σφάλμα επιστροφής% = Refund_Failed/ Refund_Attempted
ποσοστό των επιστροφών στην αρχική μέθοδο
2. 3 Κόστος και FX
Κόστος/Tx = Fee_fixed + AmountFee_pct + FX_Spread
Κόστος/GGR = ΣCost/GGR
FX ολίσθηση (bps) = (exec_px − mid_px )/ mid_px × 10 000
2. 4 Αξιοπιστία της ολοκλήρωσης
Παράδοση Webhook p95 (сек), επιτυχία%
API Latency p95/p99 (αυτόματη λήψη/επιστροφή/πληρωμή)
Έγκαιρη εκκαθάριση = Παρτίδες που έφτασαν στις δηλωθείσες παρτίδες T + N/όλες για την περίοδο
2. 5 3DS/friction (για κάρτες)
Μερίδιο πρόκλησης 3DS = πρόκληση/ 3DS_Total
Μερίδιο χωρίς τριβές = Χωρίς τριβή/ 3DS_Total
Εγκατάλειψη σε 3DS = 3DS_Started − 3DS_Completed
3) Τμήματα και φίλτρα (ελάχιστη σειρά)
: 'εύρος ημερομηνιών (UTC)', 'χώρα', 'πάροχος', 'μέθοδος _ ομάδα', 'BIN', 'συσκευή/os', 'ticket _ size κουβάς ( / -200/ )', 'risk _ section', 'kyc _ tier', 'new _ vs _ returning', '.
Υποχρεωτικές ενότητες σε διαγράμματα/πίνακες:- χώρα × πάροχος, BIN × χώρα, μέθοδος × πάροχος, συσκευή/-οι, ticket_size.
4) Διάταξη της κύριας οθόνης
1. Άνω πλάκα KPI (για χθες/σήμερα, σύγκριση με p7 διάμεση τιμή):
'AR _ net', 'Capture _ Succes ,' Payout Success% ',' TtW p95 ',' TtR p95 ',' Cost/GR ',' Webhook p95 ',' Settlement Timelines .
2. Χοάνη (Attempt→Auth→Capture) με επιλογή τμήματος και απεικόνιση αιτιών βλάβης (ανώτατοι κωδικοί ISO/σε σιδηροτροχιές).
3. Θερμαντικό χάρτη AR ανά «χώρα × πάροχο» και ξεχωριστό χάρτη θερμότητας BIN για τον άνω όγκο.
4. Πίνακας 3DS: Challenge/Frictionless/Abandon + σύγκριση με τη γραμμή πάγκου.
5. Payout & Refund Health: Επιτυχία%, p95 (TtW/TtR), ошибки, Refund_to_Source%.
6. Κόστος & FX: Κόστος/GGR κατά μέθοδο, ολίσθηση FX/τέλη ανά τόπο.
7. Αξιοπιστία ενσωμάτωσης: Webhook delivery p95/Success%, API latency p95/p99, Duplicate rate, Report delivery SLA.
8. Ομάδα συμβάντων: ενεργές ειδοποιήσεις (βλέπε § 8), κατάσταση των feilovers και των χαρτονομισμάτων του Δημοσίου (απομεινάρια L0, prefund).
5) SLO και προειδοποιήσεις (διάδρομοι)
Δείκτες αναφοράς (βαθμονομημένα χαρτοφυλάκια/αγορές):- «AR _ μεικτές» κάρτες: 82-92% (ανά τμήμα)· 'AR _ net' ≥ 80%
- 'Capture _ Success' ≥ 98. 5% (ανά ώρα)
- 'Webhook p95' ≤ 3 с, Επιτυχία ≥ 99. 9%
- «Payout TtW p95» στιγμιαία ≤ 120 с, (T + 1) - 100% την ημέρα D + 1
- "Επιστροφή TtR p95 'cards ≤ T + 1 bp; στιγμιαία ≤ 60 с
- 'Σφάλμα επιστροφής%' <0. 3%
- «Έγκαιρη εκκαθάριση» ≥ 99%
- «Κόστος/GGR» - επιμέρους διάδρομος-στόχος σύμφωνα με τη μέθοδο
- «AR_gross↓> 3 pp» έως επταήμερη διάμεση τιμή (χώρα/PSP/BIN) → P1/P0
- 'Capture _ Success <98%' (час) → P1
- 'Webhook p95> 5 ή αντίγραφα> 0 P1
- 'Payout TtW p95> SLO' или Επιτυχία% <99% → P1
- 'Σφάλμα επιστροφής%> 0. 3% 'или' Διπλή επιστροφή> 0 '→ P0
- «Διακανονισμός σε χρόνο <99%» → P1
- "Κόστος/GGR εκτός διαδρόμου με τη μέθοδο P2 →
Κάθε καταχώριση ανοίγει την κάρτα runbook 'a (δράσεις/κλιμάκωση/feilover).
6) Τύποι και βάσεις υπολογισμού (αναλυτική παρουσίαση)
Όλες οι μετοχές - με ρητή βάση: αναφέρατε τον «παρονομαστή» του τύπου.
Χρόνοι - σε UTC, p-ποσοτικά: PERCENTILE_CONT.
'AR _ καθαρό' (λειτουργικό) = 'Auth _ εγκεκριμένο/( Auth_Attempted − Fraud_Preblocked − Abandon_3DS)'
'Net _ Conversion' = 'Captured _ Tx/ Auth_Attempted_Tx'
'Επιστροφή _ στην _ Πηγή%' = 'Επιστροφή _ στην _ αρχική _ μέθοδο/ Total_Refunds'
'Idle Cash%' (in treasury mini widget) = '(Balance − Target_Balance )/Balance'
7) Πρότυπα UX
Πάνω είναι μια πλάκα KPI, κάτω είναι χοάνη + χάρτες θερμότητας, παρακάτω είναι ολοκλήρωση και χρηματοδότηση.
Tultips με τύπο/βάση/εξαιρέσεις (για παράδειγμα, «μετά την καταπολέμηση της απάτης»).
Συγκριτική γραμμή: p7 διάμεση και «χθες «/» την περασμένη Δευτέρα «.
Τρυπάνι προς τα κάτω με κλικ: από τον χάρτη θερμότητας στον πίνακα βλάβης.
Στιγμιότυπα για RCA: Κουμπί "pi τρέχουσα προβολή για μεταθανάτια.
8) Βιβλία παιχνιδιού (ενσωματωμένα φύλλα δράσης)
Αυτόματη σταγόνα → διακόπτη έξυπνης διαδρομής, ανύψωση 3DS-challenge σε BIN, περιορισμός retrays.
Οι καθυστερήσεις στο webhook → επιτρέπουν τη διεξαγωγή δημοσκοπήσεων, το πάγωμα αυτόματων επαναπληρωμάτων/επικίνδυνων αυτόματων πληρωμών, την αύξηση της ταυτότητας.
Υποβάθμιση της απόδοσης → τροφοδοσία σιδηροδρόμων, συμπληρωματικό ταμείο, VIP προτεραιότητα.
Καθυστέρηση διακανονισμού Res, σήμανση «Suspense», κλιμάκωση στο PSP.
Σφάλματα επιστροφής/διπλά αντίγραφα → πάγωμα των επιστροφών, συμφιλίωση, αντιστροφή των αντιγράφων.
(Η κάρτα περιέχει κατάλογο σημείων ελέγχου και επαφές κλιμάκωσης.)
9) Υπόδειγμα δεδομένων (ελάχιστο)
events/payments_flat:
payment_id, user_id, country, provider, method_code, action(deposit/refund/payout),
attempt_ts, auth_status, auth_ts, three_ds(flow, challenge_flag, started_ts, completed_ts),
capture_status, capture_amount, capture_ts, partial_flag,
refund_status, refund_amount, refund_initiated_ts, refund_credit_ts,
payout_status, payout_amount, payout_initiated_ts, payout_credited_ts,
fees_fixed, fees_pct, fx_spread, currency, amount,
risk_segment, kyc_tier, bin, asn, device_os, ticket_bucket
events/webhooks:
provider, event_kind, event_ts, delivered_ts, retries, duplicate_flag, idempotency_key
settlements/reports:
provider, batch_id, settlement_date, amount_settled, currency, fee_amount, status
treasury/pockets (mini-widget):
pocket_id, counterparty, currency, balance, target_balance, low_watermark, updated_at
Δείκτες: «πάροχος», «μέθοδος _ κωδικός», «χώρα», «bin», «event _ ts».
10) Φέτες SQL (παράδειγμα)
10. 1 Χωνί και AR
sql
WITH base AS (
SELECT
DATE_TRUNC('hour', attempt_ts) AS h,
country, provider, method_code,
COUNT() FILTER (WHERE auth_status='ATTEMPTED') AS auth_attempted,
COUNT() FILTER (WHERE auth_status='APPROVED') AS auth_approved,
COUNT() FILTER (WHERE capture_status='CAPTURED') AS captured_tx
FROM payments_flat
WHERE action='deposit'
GROUP BY 1,2,3,4
)
SELECT h, country, provider, method_code,
auth_approved::decimal / NULLIF(auth_attempted,0) AS ar_gross,
captured_tx::decimal / NULLIF(auth_attempted,0) AS ar_net
FROM base;
10. 2 Webhook SLA
sql
SELECT
DATE_TRUNC('hour', event_ts) AS h, provider,
PERCENTILE_CONT(0. 95) WITHIN GROUP (ORDER BY EXTRACT(EPOCH FROM (delivered_ts - event_ts))) AS wb_p95_sec,
AVG(CASE WHEN retries=0 AND NOT duplicate_flag THEN 1 ELSE 0 END) AS wb_success
FROM webhooks
GROUP BY 1,2;
10. 3 Επιστροφή και αποπληρωμή της υγείας
sql
SELECT
DATE_TRUNC('day', COALESCE(refund_initiated_ts, payout_initiated_ts)) d,
method_code, provider,
COUNT() FILTER (WHERE refund_status='ATTEMPTED') AS refund_attempted,
COUNT() FILTER (WHERE refund_status='SUCCESS') AS refund_success,
PERCENTILE_CONT(0. 95) WITHIN GROUP (ORDER BY EXTRACT(EPOCH FROM (refund_credit_ts - refund_initiated_ts))) AS ttr_p95_sec,
COUNT() FILTER (WHERE payout_status='ATTEMPTED') AS payout_attempted,
COUNT() FILTER (WHERE payout_status='SUCCESS') AS payout_success,
PERCENTILE_CONT(0. 95) WITHIN GROUP (ORDER BY EXTRACT(EPOCH FROM (payout_credited_ts - payout_initiated_ts))) AS ttw_p95_sec
FROM payments_flat
GROUP BY 1,2,3;
10. 4 Κόστος/GGR
sql
SELECT
DATE_TRUNC('day', capture_ts) d,
method_code, provider,
SUM(fees_fixed + amountfees_pct + fx_spread) AS total_cost,
SUM(capture_amount) AS total_captured,
(SUM(fees_fixed + amountfees_pct + fx_spread) / NULLIF(SUM(total_captured),0)) AS cost_to_captured
FROM payments_flat
WHERE capture_status='CAPTURED'
GROUP BY 1,2,3;
11) Πρόσθετες οθόνες
BIN Drilldown: AR/κωδικοί παρακμής, 3DS-friction, καθυστέρηση από τους εκδότες.
Κάρτα βαθμολόγησης: SLA Metrics, περιστατικά, πιστώσεις, κόστος/GGR.
Treasury Snapshot: υπόλοιπα, prefund, Res, TtF αναπλήρωση.
Recon View: Χρονοδιάγραμμα διακανονισμού, γήρανση μη ραμμένων γλουτών, ακρίβεια τέλους.
12) i治理 για την ποιότητα των δεδομένων
Λεξικό των KPI με έκδοση (τύποι/βάση/εξαιρέσεις).
Single TZ = UTC, p-quantiles μόνο CONT.
Ιδιαιτερότητα των γεγονότων και αφαίρεση των webhooks.
Πολιτική ανοχών χρόνου/ποσού/FX (για αντιστοίχιση/καθυστέρηση).
Δοκιμές δεδομένων σε CI: μη κενές διαιρετικές βάσεις, μονοτονία χρονοσφραγίδας, κλάσμα NULL.
13) Εφαρμογή: κατάλογος ελέγχου
- Οι KPI/τύποι/βάσεις ορίζονται και καθορίζονται στο λεξικό.
- η κατάποση και η κανονικοποίηση γεγονότος/μητρώου διαμορφώθηκαν.
- Χτισμένες βιτρίνες 'πληρωμές _ επίπεδες', 'webhook ,' διακανονισμοί ',' θησαυροφυλάκιο '.
- Εφαρμοσμένοι χάρτες θερμότητας, χοάνη, καθυστέρηση, πίνακες πληρωμής/επιστροφής χρημάτων.
- Καθορισμός ορίων SLO και συναγερμού. σχετίζεται με βιβλία αναπαραγωγής.
- Ρόλοι πρόσβασης: C-level (περίληψη μόνο για ανάγνωση), Ops/Απάτη (άσκηση προς τα κάτω).
- Εβδομαδιαία QBR ανά πάροχο με βάση την Κάρτα Βαθμολόγησης Παρόχου.
- σουίτα δοκιμής UAT: σύνολο δεδομένων demo, έλεγχος p-quantile, ορθότητα βάσης δεδομένων, ειδοποιήσεις.
14) Συχνά σφάλματα
Η ανάμειξη βάσεων («προσπάθεια» έναντι «σύλληψης») → ψευδή συμπεράσματα.
Καμία κατάτμηση 'ticket _ size' → διαστρεβλωμένη εικόνα AR.
Αγνοήστε την εγκατάλειψη των 3DS → ένα «υπερεκτιμημένο» πρόβλημα με τον πάροχο.
Έλλειψη αντιγράφων webhook ελέγχου → διπλές ενέργειες.
Δεν μπορεί να εκτιμηθεί η ατελής απεικόνιση για τον διακανονισμό/τα τέλη → Κόστος/ΓΓ.
Χωρίς SLO και playbooks, το ταμπλό μετατρέπεται σε «βιτρίνα χωρίς δράση».
Περίληψη
Τα KPI πληρωμής ταμπλό είναι ένα λειτουργικό εργαλείο, όχι μόνο γραφήματα. Συνδέει τη χοάνη, το χρήμα και την υποδομή, βασίζεται σε σαφείς τύπους και κατακερματισμό, δίνει αυτόματα σήματα και προτείνει αμέσως ενέργειες. Ως αποτέλεσμα: AR_net ανωτέρω, TtW/TtR σε διαδρόμους, κόστος/GGR υπό έλεγχο, τα περιστατικά εντοπίζονται γρήγορα και ο διάλογος με τους παρόχους βασίζεται σε αριθμούς.