KPI հիբրիդային շարժիչ 'auth, capture, refund
TL; DR
Հիբրիդային ստանդարտը չափվում է որպես ձագար '«Attempt no Auth no Capture to Settle/Refund»։ Հիմնական մետրերը ոչ միայն Approval Rate-ն են, այլ նաև մաքուր AR-ը (հակաֆրոդից և 3DS-ից հետո), capture հաջողությունը, ժամանակը մինչև դուրս գրելը/հաշվարկելը, արժեքը/FX, idempotenty սխալները և վերադարձման որակը (TTR և rate)։ Հաղթում է մեկը, ով պահում է AR-ը, TtW-ը, Cost/GGR-ը, Proputes-ը, առանց կոտրելու ռիսկի պրոֆիլը։
1) Փուլերի և իրադարձությունների բառարան
Attempt-ը մրցույթի փորձ է (նախաձեռնություն)։
Auth-ը (բանկ/դրամապանակ/ռելսեր ապացուցեցին դուրս գրելու հնարավորությունը)։
Capture-ը իրական ապամոնտաժում է (ամբողջական/մասնակի)։
Settle-ը կլիրինգ և հաշվարկներ են։
Refund-ը ռուսական (ամբողջական/մասնակի) է, «TtR = time to refund credit»։
Void-ը մինչև capture (եթե աջակցվում է)։
3DS/Step-up - ֆրիկտացիա հեղինակային իրավունքի վրա։
SoftDecom/Hard Decom - մերժումներ, վերականգնված/չբացահայտված։
2) KPI հիերարխիա (նպատակների ծառ)
Վերին մակարդակը
Gross Approval Rate (AR_gross) = Auth/Attempt
Net Approval Rate (AR_net) = Captured/Attempt
Cost/GGR = (Fees + FX + Ops)/GGR
TTW/TtC: Time-to-Wallet (եզրակացություններ), TtC (capture) p95
Refund Health: Refund Rate, TtR p95, Refund Error Rate
Միջին մակարդակը
3DS Challenge Share, Frictionless Share, Abandon on 3DS
SoftDecom Recovery Rate (retrai/խելացի ռոուտինգ)
Partial Capture Share, Capture Latency
Refund to Source %, Duplicate/Idempotency Incidents
Ստորին մակարդակը (ախտորոշում)
Կոդի սխալները (ISO/ռելսային), API, SLA webhuks, «Do Cort Honor», «Insufficient Funds», «Suspected Fraud», «Do Dist HErerror»։
3) Բանաձևը (ճշգրիտ սահմանումներ)
3. 1 Հեղինակային իրավունք
`AR_gross = Auth_Approved / Auth_Attempted`
`AR_clean = Auth_Approved / (Auth_Attempted - Fraud_Preblocked - User_Abandon_3DS)`
`3DS_Challenge_Share = 3DS_Challenge / 3DS_Total`
`3DS_Frictionless_Share = 3DS_Frictionless / 3DS_Total`
`Abandon_on_3DS = 3DS_Started - 3DS_Completed`
Կտրվածքները պետք է ՝ «BIN nocountry», «provider no method», «device/os», «ticket _ size» (օրինակ ՝ 3650, 3650-200,> 24200)։
3. 2 Ապամոնտաժում (capture)
`Capture_Success = Captured_Tx / Capture_Attempted_Tx`
`Net_Conversion = Captured_Tx / Auth_Attempted_Tx` (= AR_net)
`Partial_Capture_Share = Partial_Captures / Captured_Tx`
`Capture_Latency_p95 = p95(capture_timestamp - auth_timestamp)`
`Void_Rate = Voids / Auth_Approved`
3. 3 Արժեքը և FX
`Cost_per_Tx = Fee_fixed + AmountFee_pct + FX_Spread`
`Cost/GGR = ΣCost / GGR`
`Net_Revenue = GGR - ΣCost - Fraud_Loss - Disputes_Cost`
3. 4 Բարձրացում (refund)
`Refund_Rate = Refunded_Tx / Captured_Tx`
`Refund_Amount_Ratio = Refunded_Amount / Captured_Amount`
`TtR_p95 = p95(refund_credit_at - refund_initiated_at)`
`Refund_Error_Rate = Refund_Failed / Refund_Attempted`
`Refund_to_Source_% = Refund_to_Original_Method / Total_Refunds`
«Double _ Refund _ Incidents» - idempotent-ի հաշվիչ (պետք է = 0)
4) Նպատակներ/արժեքներ (հատուկ պորտֆելի տակ տեղադրվում են)
AR _ gross: 3DS2 քարտերը 82-92 տոկոսն են (BIN/երկրում), A2A-90% + (նախաձեռնություն), վաուչերները ՝ 95% + (redeeem)։
Capture_Success: 98. 5% + (կենդանի webhuks և գետերի ժամանակ)։
TTC p95: 355 րոպե (մեքենայական քարտեր), 3690 վայրկյան (instation A2A/RTP)։
Refund Error: < 0. 3%; TtR p95: 35T + 1 բանկ։ օր (քարտեր), 60 վայրկյան (instrails)։
Refund _ to _ Source%: 3695 տոկոսը (որտեղ ռելսերը աջակցում են)։
Idempotency Incidents: = 0; Webhook SLA: ≥ 99. 9%, p95 < 3 c.
(Ոչ թե «շուկայի բենչմաները», այլ ներքին SLO-ի համար գործնական ռուսական միջանցքները)։
5) Հատվածներ և ուղղություններ
Դիտարկեք KPI կտրվածքում '«country», «method _ group», «provider», «BIN», «device/os», «ticket _ size», «risk _ segram», «kyc _ tier», «afffiilate» returning'։
Cohere AR: AR առաջին վճարման կոորդինատներ (D0/D7/D30)։
Roance AR: AR-ն '«PMS _ A 35PMS _ B failover» երթուղիներով։
Risk-aere AR: AR ռիսկի հատվածներում (step-up-ից հետո)։
BIN-heatmap: խոցելի պոլիմենտները խորհուրդ են տալիս առանձին/3DS կանոններ։
6) Տվյալների մոդելը (հարթ շերտ BI-ի համար)
Նվազագույն «event-flat»։
payment_id, user_id, country, provider, method_code, action(deposit/refund),
attempt_ts, auth_status, auth_code, auth_ts,
three_ds(flow, started_ts, completed_ts, challenge_flag),
capture_status, capture_amount, capture_ts, partial_flag,
refund_status, refund_amount, refund_initiated_ts, refund_credit_ts,
fees_fixed, fees_pct, fx_spread, currency, amount,
risk_segment, kyc_tier, bin, asn, device_os, ticket_bucket
Բանալին 'idempotent _ payment _ key '-ի վրա և «idempotency _ key» refund-ում։
7) SQL կտրվածքներ (օրինակ)
7. 1 Ամենօրյա AR և Capture
sql
WITH base AS (
SELECT
DATE_TRUNC('day', attempt_ts) d,
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 d, 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;
7. 2 Refund առողջություն
sql
SELECT
DATE_TRUNC('day', refund_initiated_ts) d,
country, provider, method_code,
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
FROM payments_flat
WHERE action='refund'
GROUP BY 1,2,3,4;
7. 3 3DS friction
sql
SELECT country, provider,
COUNT() FILTER (WHERE three_ds.flow IS NOT NULL) AS three_ds_total,
COUNT() FILTER (WHERE three_ds.challenge_flag) AS three_ds_challenge,
COUNT() FILTER (WHERE three_ds.flow='FRICTIONLESS') AS three_ds_frictionless
FROM payments_flat
WHERE action='deposit'
GROUP BY 1,2;
8) Դաշբորդ (պարտադիր վիզետներ)
1. Funnel: Attempt no Auth to Capture (բացարձակ և ծրարներում)։
2. AR heatmap: по `country×provider` и `BIN×country`.
3. 3DS Quality: Challenge/Frictionless/Abandon.
4. Capture Latency p50/p95 и Webhook SLA.
5. Refund Health: Refund Rate, TtR p95, Refund Error, Refund_to_Source %.
6. Cost/GGR 'ռուսական և պրովայդերներին։
7. Aleraultpanel: Լավագույն ռուսական մերժումները, AR/latency դեգրադացիան։
9) sLO, alerts և pleybuks
SLO/Alerta (օրինակ)
«AR _ gross 24> 3 p.p. 7-օրյա մեդիա» ALSA P1 (ստուգել BIN/պրովայդեր/ASN)։
"Capture _ Success <98% (ժամ)" կամ "Webhook p95> 5 c 'ALMS P1 (retray/պատահականություն PBS)։
"TtR _ p95> www.inst.ru-ը ALMS P2 (ստուգել հերթը/սահմանները)։
`Refund_Error_Rate > 0. 5% կամ 'Double _ Refund> 0' www.ALP0 (ավտոմատ ռեֆանդների սառեցում, ձեռքով ստուգում)։
Պլեյբուսները
BIN-դեգրադացիան 'ներառել այլընտրանքային էկվայերը, բարձրացնել 3DS-challenge-ի մասնաբաժինը BIN-ի համար, retray' ECI 'of։
SoftSoft Declines: խելացի routing No. PSA _ B, սահմանափակել կրկնօրինակը մինչև N, փոխել 3DS քաղաքականությունը։
Capture: fors-retrai, Webhuks-ի ստորագրման ստուգում, ավելացված TTL idempotenty։
Refund-ի սխալները 'միացնել idempotent բանալիները, սահմանափակել զուգահեռ partial-refund, QA-ի ձեռքով կրկնօրինակները։
10) KPI-ում կառավարման և կոմպլասենսացիայի կառավարումը KPI-ում
Կարդացեք AR _ clean-ը «Fraud _ You blocked» և «Abandon _ 3DS» -ից հետո, ձեր վիրահատական AR-ն է, մի խառնեք հակաֆրոդի ազդեցության հետ։
Refund _ to _ Source% - հիմնական կարգավորող KPI; բացառություններ գրանցեք որպես cop approved։
Dip.ru/Chargeback Rate-ը կապեք captured _ amount-ին, ոչ թե փորձերին։
11) Հաճախակի սխալներ
Տարբեր կոմպոզիցիաների ամփոփումը (attempt vs auth vs capture) մեկ մասնաբաժնում։
«Ticket _ size» հատվածների բացակայությունը հաստատեց կեղծ եզրակացությունները AR-ով։
Չի սովորեցնում «User Abandon» -ը 3DS-ում «արհեստականորեն» ցածր AR-ով։
Ոչ «idempotency _ key» -ը refund-ի վրա կրկնակի/ֆինանսական կորուստ է։
Payout-ի և refund-ի խառնուրդը մեկ TtW/TtR-ում։
12) Ստուգման չեկի ցուցակ
- Համաձայնեցված իրադարձությունների սխեմա և KPI-ի միասնական սահմանումներ։
- Heatmap-ը BIN/երկրներով և պրովայդերների երթուղով։
- Dashbord 3DS ֆրիցիայի և abandon.
- SLA webhuks, retrai, impotention (auth/capture/refund)։
- Ալերտները AR, Capture _ Success, TTR, refund սխալների վրա։
- Ամսական R&O ակնարկ ՝ Cost/GGR, Proputes, FX սպրեդներ, պրովայդեր-SLA։
[Զեկույցներ Refund Health և Refund _ to _ Source%։
---
13) Ռեզյումե
Ուժեղ ստացիոնար միացումը թափանցիկ ձագար է, յուրաքանչյուր մասնաբաժնի համար ճիշտ հիմքով, իրադարձությունների խիստ կարգապահությամբ, սեգմենտով և ավտոմատ պլեյբուսներով։ Ճիշտ KPI-ն վերածում է հիբրիդային ենթակառուցվածքը աճի լծակի ՝ AR _ net net, TTC/TtR 108, Cost/GGR 210, Proputes 210, անփոփոխ կամ բարելավված անվտանգությամբ։