GH GambleHub

Профили пардохт KPI: auth, гирифтан, баргардонидан

TL; ДР

Давраи пардохт ҳамчун ҳалқа чен карда мешавад: 'Кӯшиш → Auth → Capture → Settle/Retund'. Андозагирии калидӣ на танҳо Меъёри тасдиқ, балки AR-и пок (пас аз қаллобӣ ва 3DS), гирифтани муваффақият, вақти сабти ном/бақайдгирӣ, арзиш/FX, хатогиҳои idempotency ва сифати баргардонидан (TTR ва сатҳи) мебошанд. Касе, ки AR (AR), TTW ↓, Cost/GGR ↓ дорад, бар зидди баҳсҳо ↓ бидуни шикастани профили хатар ғолиб меояд.


1) Луғати марҳилаҳо ва рӯйдодҳо

Кӯшиш - кӯшиши пардохт (ташаббус).
Auth - авторизатсия (бонк/ҳамён/рельс имконияти аз ҳисоб хориҷ карданро тасдиқ кард).
Гирифтан - аз ҳисоб баровардани воқеӣ (пурра/қисман).
Сукунат - клиринг ва нуқтаҳои аҳолинишин.
Баргардонидан - баргардонидан (пурра/қисман), 'TTR = вақти баргардонидани қарз'.
Беэътибор - бозпас гирифтан (агар дастгирӣ шавад).
3DS/Step-up - фриксия дар бораи авторизатсия.
Радди нарм/Радди сахт - нобарориҳои барқароршаванда/барқароршаванда.

💡 База измерений: 'кишвар, провайдер, усул, амал (амонат/пардохт/баргардонидан), дастгоҳ/ос, ticket_size, risk_segment, kyc_tier, бин/асн'.

2) зинанизоми KPI (дарахти мақсаднок)

Сатҳи болоӣ

Меъёри тасдиқи умумӣ (AR_gross) = Auth/Кӯшиш

Меъёри тасдиқи холис (AR_net) = Гирифташуда/Кӯшиш

Арзиш/GGR = (Пардохтҳо + FX + Ops )/GGR

TTW/TTC: Вақт-ба-ҳамён, TTC (гирифтан) p95

Саломатии баргардонидан: Меъёри баргардонидан, TTR p95, меъёри хатогии баргардонидан

Сатҳи мобайнӣ

Ҳиссаи даъвати 3DS, Ҳиссаи frictionless, Даст кашидан аз 3DS

Сатҳи барқароркунии коҳиши нарм (Retray/Routing Smart)

Ҳиссаи қисман забт кардан, ба таъхир афтодан

Баргардонидан ба сарчашмаи%, Ҳодисаҳои такрорӣ/Idempotency

Сатҳи поёнӣ (ташхис)

Хатогиҳо аз рӯи рамзҳо (ISO/rail), таъхири API p95, вебҳукҳои SLA, ҳиссаи 'Эҳтиром накунед', 'Маблағҳои нокифоя', 'Қаллобии гумонбаршуда', 'Хатои система'.


3) Формулаҳо (таърифҳои дақиқ)

3. 1 Иҷозат

'AR _ gross = Auth_Approved/ Auth_Attempted'

'AR _ тоза = Auth_Approved/( Auth_Attempted - Fraud_Preblocked - User_Abandon_3DS)'

'3DS _ Challenge _ Share = 3DS_Challenge/ 3DS_Total'

'3DS _ Frictionless _ Share = 3DS_Frictionless/ 3DS_Total'

'Даст кашидан _ 3DS = 3DS_Started - 3DS_Completed'

Қисматҳо лозиманд: 'BIN × кишвар', 'провайдер × усул', 'дастгоҳ/ос', 'ticket _ size' (масалан, ≤ €50, €50-200,> €200).

3. 2 Гирифтан

'Гирифтан _ Муваффақият = Captured_Tx/ Capture_Attempted_Tx'

'Net _ Табдили = Captured_Tx/ Auth_Attempted_Tx' (= AR_net)

'Қисман _ гирифтан _ мубодила = Partial_Captures/ Captured_Tx'

'Гирифтан _ Latency _ p95 = p95 (capture_timestamp - auth_timestamp)'

'Void _ Rate = Voids/ Auth_Approved'

3. 3 Арзиш ва FX

'Арзиш _ per _ Tx = Fee_fixed + AmountFee_pct + FX_Spread'

'Арзиш/GGR = Σ Арзиш/GGR' apos

'Холис _ Даромад = GGR - Σ Арзиш - Fraud_Loss - Disputes_Cost'

3. 4 Баргардонидан

'Баргардонидани _ Меъёри = Refunded_Tx/ Captured_Tx'

'Баргардонидани _ маблағ _ таносуб = Refunded_Amount/ Captured_Amount'

'TTR _ p95 = p95 (refund_credit_at - refund_initiated_at)'

'Баргардонидани _ Хатогӣ _ Меъёри = Refund_Failed/ Refund_Attempted'

'Баргардонидани _ ба _ манбаъ _% = Refund_to_Original_Method/ Total_Refunds'

'Double _ Баргардонидани _ Ҳодисаҳо' - ҳисобкунаки бархӯрд бо idempotent (бояд = 0)


4) Ҳадафҳо/нишондиҳандаҳо (барои портфели муайян танзимшаванда)

AR_gross: 3DS2 кортҳо - 82-92% (BIN/кишвар), A2A - 90% + (оғоз), ваучерҳо - 95% + (пардохт).
Capture_Success: 98. 5% + (бо вебҳукҳо ва ақибнишинии зинда).
TTC p95: 5 дақиқа (кортҳо бо сабти худкор), 90 сония (фавран A2A/RTP).
Хатои баргардонидан: <0. 3%; TTR p95: ≤ T + 1 бонк. рӯз (кортҳо), ≤ 60 сония (релсҳои фаврӣ).
Refund_to_Source%: ≥ 95% (дар он ҷо релсҳо дастгирӣ мешаванд).
Ҳодисаҳои Idempotency: = 0; Webhook SLA: ≥ 99. 9%, p95 <3 c.

(На "меъёрҳои бозор", балки долонҳои амалии мақсаднок барои SLO-ҳои дохилӣ.)


5) Тақсимот ва атрибут

KPI-ро дар заминаи зерин баррасӣ кунед: 'кишвар', 'method _ group', 'провайдер', 'BIN', 'дастгоҳ/os', 'ticket _ size', 'risk _ segment', 'kyc _ tier', 'шарикӣ', 'new _ vs _ returning'.

Cohort AR: AR аз ҷониби гурӯҳи аввалини пардохт (D0/D7/D30).
Роҳи AR: AR дар хатсайрҳои 'PSP _ A → PSP _ B'.
AR-и дорои хавф: AR аз рӯи сегменти хатар (пас аз қадам).
Харитаи гармидиҳӣ: эмитентҳои осебпазир → қоидаҳои алоҳида retray/3DS.


6) Модели маълумот (қабати ҳамвор барои BI)

Ҳадди аққал "ҳодиса-ҳамвор":

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 '_ key' ба марҳила ва 'idempotency _ key' ба баргардонидан.


7) Иловаро SQL (мисол)

7. 1 AR ҳаррӯза ва забт

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 Баргардонидани саломатӣ

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

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: Кӯшиш → Auth → Гирифтан (мутлақ ва табдилдиҳӣ).
2. Харитаи гармидиҳии AR: po 'кишвар × провайдери' i 'BIN × кишвар'.
3. Сифати 3DS: Мушкилот/Frictionless/Даст кашидан.
4. Capture Latency p50/p95 i Webhook SLA.
5. Баргардонидани саломатӣ: Меъёри баргардонидан, TTR p95, Хатогии баргардонидан, Refund_to_Source%.
6. Арзиш/GGR: бо усулҳо ва провайдерҳо.
7. Панели огоҳиҳо: рамзҳои болоии нокомӣ, таназзули AR/дермонӣ.


9) SLO, огоҳиҳо ва дафтарҳои бозӣ

SLO/Огоҳиҳо (мисол):
  • 'AR_gross↓> 3 саҳ. Ба медианаи 7-рӯза' → ALERT P1 (санҷед BIN/провайдер/ASN).
  • 'Capture _ Success <98% (ҳар соат)' ё 'Webhook p95> 5 c' → ALERT P1 (PSP Retray/Ҳодиса).
  • 'TTR _ p95> усулҳои мақсаднок фавран → ALERT P2 (навбат/маҳдудиятҳоро санҷед).
  • 'Баргардонидани _ Хатогӣ _ Меъёри> 0. 5% 'ё' Double _ Баргардонидан> 0 '→ ALERT P0 (яхкунонии автоматӣ, санҷиши дастӣ).
Китобҳои бозӣ:
  • Таназзули BIN: харидори алтернативиро дар бар мегирад, таносуби 3DS-challenge барои BIN, бозпас бо параметрҳои 'ECI'.
  • Пастшавии нармафзори система: масири интеллектуалӣ → PSP_B, маҳдудияти такрорӣ ба N, тағир додани сиёсати 3DS.
  • Таъхирҳои забт: бозпас гирифтани қувва, тасдиқи имзои вебҳукҳо, зиёдшавии idempotency TTL.
  • Хатогиҳои баргардонидан: калидҳои idempotent-ро фаъол созед, қисман баргардонидани параллелиро маҳдуд кунед, QA дастиро барои нусхабардорӣ.

10) Идоракунии хатар ва риояи он дар KPI

Гузориш AR_clean пас аз аз байн бурдани 'Қаллобӣ _ Preblocked' ва 'Abushon _ 3DS' - ин AR амалиётии шумост, бо таъсири зидди қаллобӣ омехта нашавед.
Refund_to_Source% - KPI танзимкунандаи асосӣ; истисноҳоро ҳамчун comp тасдиқ кунед.
Меъёри баҳс/пардохт барои пардохт ба captured_amount вобаста аст, на кӯшишҳо.


11) Хатогиҳои зуд-зуд

Ҷамъбасти пойгоҳҳои гуногун (кӯшиши vs auth vs забт кардан) дар як ҳисса.
Набудани тақсимбандӣ аз рӯи 'chicket _ size' → хулосаҳои бардурӯғ аз ҷониби AR.
Набудани 'Истифодабаранда' дар 3DS → "ба таври сунъӣ" AR паст.
Баргардонидани No 'idempotency _ key' on § ду баробар/зарари молиявӣ.

Омезиши пардохт ва баргардонидан дар ҳамон метрикаи Tt


12) Рӯйхати санҷиши амалисозӣ

  • Нақшаи мувофиқашудаи чорабиниҳо ва таърифҳои ягонаи KPI.
  • Харитаи гармидиҳӣ аз ҷониби BIN/кишвар ва масир аз ҷониби провайдер.
  • фриксияи 3DS ва партофтани панели.
  • SLA webhooks, retrays, idempotency (auth/гирифтан/баргардонидан).
  • Ҳисобот оид ба баргардонидани саломатӣ ва Refund_to_Source%.
  • AR, Capture_Success, огоҳиҳои таназзули TTR, хатогиҳои баргардонидан.
  • Шарҳи ҳармоҳаи R&O: Арзиш/GGR, баҳсҳо, паҳншавии FX, провайдер-SLA.

13) Хулоса

Доираи қавии пардохт як ҳалқаи шаффоф бо пойгоҳи дуруст барои ҳар як саҳм, интизоми қатъии рӯйдодҳо, сегментатсия ва китобҳои бозикунии автоматӣ мебошад. KPI-и дуруст инфраструктураи пардохтро ба фишанги афзоишёбанда табдил медиҳад: AR_net), TTC/TTR ↓, Арзиш/GGR ↓, Баҳсҳо ↓, дар бехатарии тағйирнопазир ё беҳтаршуда.

Contact

Тамос гиред

Барои саволҳо ё дастгирӣ ба мо муроҷиат кунед.Мо ҳамеша омодаем!

Оғози интегратсия

Email — муҳим аст. Telegram ё WhatsApp — ихтиёрӣ.

Номи шумо ихтиёрӣ
Email ихтиёрӣ
Мавзӯъ ихтиёрӣ
Паём ихтиёрӣ
Telegram ихтиёрӣ
@
Агар Telegram нависед — ҷавобро ҳамон ҷо низ мегиред.
WhatsApp ихтиёрӣ
Формат: рамзи кишвар + рақам (масалан, +992XXXXXXXXX).

Бо фиристодани форма шумо ба коркарди маълумот розӣ ҳастед.