Эмитенттин жооп коддору жана иштетүү
1) Эмне үчүн жооп коддору түшүнүү
Эмитенттин жооп коду төмөнкүдөй аракетти аныктайт: кайталоо, SCA/3DS менен кайталоо, башкача багыттоо, кайталабоо же колдонуучуну эскалациялоо. Коддордун туура классификациясы Approval Rate (AR) жогорулатат, наркын азайтат жана талаштуу транзакциялардын үлүшүн азайтат.
2) Коддордун таксономиясы (жалпы көрүнүшү)
Codes (auth) ISO 8583 жана/же схемалык колдонмолор боюнча mappes, сатып алуучудан/PSP келген. iGaming жетиштүү практикалык топ:- Ийгилик
'00' - Approved (же '85' айрым ишке ашырууларда).
Soft declines (убактылуу/туура шарттары)
`51` — Insufficient funds.
'91' - Issuer or switch inoperative (убактылуу жеткиликсиздик).
'96' - System malfunction (жалпы ката).
'62/65' - Restrictions/Exceeds withdrawal frequency (лимиттер, күндүзгү босоголор).
'R1/R3' же soft-decline схемалык коддору SCA талап/3DS needed.
Hard declines (бул аракет үчүн туруктуу/акыркы себептер)
'05' - Do not honor (көбүнчө SCA-soft деп белгиленбесе, иш жүзүндө катуу).
`14` — Invalid card number.
`54` — Expired card.
`57` — Transaction not permitted to cardholder.
`59` — Suspected fraud.
`43/41` — Stolen/Lost card.
'03/04/13' - Invalid merchant/withdrawal/amount (параметр катасы).
3) Matrix чечимдер (иштетүү эрежелери)
Төмөндө - 3DS2/SCA жана COF/MIT маанилүү болгон электрондук соода (MCC 7995) үчүн практикалык "код → аракет" матрицасы.
4) Playbook retrains жана backoff
Демпотенттик: ар бир кайталоо idempotency-key болушу керек жана аракет мамлекеттик машина чечүү.
4. 1 Жалпы шаблон backoff (жумшак)
1-ката → 10-15 мүнөттөн кийин кайталоо
2-чи → кийин 1-2 саат
3-чи → 24 саат өткөндөн кийин, анда токтотуу
soft-decline = SCA required → дароо 3DS2 күтүүсүз болсо.
4. 2 жазылуу үчүн кайталоо (MIT/COF)
MIT retries өзүнчө кезек (CIT тоскоолдук жок).
экспоненциалдуу backoff + jitter (кокусунан чачырап) 00:00 "бороон" качуу үчүн.
initial CIT (liability/PSD2) байланыштуу сактоо.
5) коддору/BIN/PSP боюнча Smart-routing
Эгерде '91/96' конкреттүү BIN кластерлеринде болсо, бул эмитенттер үчүн AR жогору болгон PSP-B которуңуз.
3DS кийин '05' үчүн - желе token + башка PSP аракет (кээде эмитенттин антифрод сезгичтиги жардам берет).
Туруктуу таблицаны колдоо: PSP × эмитенти × 3DS режими → AR/latency.
IF code in {91,96} AND bin_country == "X" THEN route = PSP_B
ELSE IF code == SCA_REQUIRED THEN enforce_3DS = true
ELSE IF code == 05 AND was_3DS == false THEN retry_with_3DS
ELSE IF code in HARD THEN stop_and_prompt_alternative
6) 3DS/SCA менен байланыш
Анткени SCA үчүн Soft-decline так таануу жана "сокур" Retray боюнча аракет коротуп жок.
CIT боюнча EMV 3DS ишке 2. x; кийинки MIT - туура шилтемелер менен SCA жок.
Контекст максималдуу берүү (device, account age, velocity) - frictionless мүмкүнчүлүгүн жогорулатат.
7) Конверсияны жогорулатуу үчүн UX үлгүлөрү
Түшүнүктүү статустар: "Каражат жетишсиз", "Банк убактылуу жеткиликтүү эмес", "Банкта тастыктоо талап кылынат".
Таймер менен "Кайталоо" баскычы ('91/96' үчүн).
Сунуш альтернатива: A2A/жергиликтүү капчыктар, жарым-жартылай суммасы, башка PSP.
Жазылууда - "төлөм ыкмасын жаңыртуу" менен жумшак ноталар (кард updater боюнча link).
8) Талаш-тартыштар жана чаржбектер: коддор боюнча эмне маанилүү
3DS success (ECI/CAVV) фрод/чаржбек коркунучун азайтат жана жоопкерчиликти көтөрөт.
'59/41/43' коддору - жогорку тобокелдик: далилдерди жана антифрод-логилерди даярдоо.
'05' 3DS жок көп учурда барып, "эч кандай ээсинин уруксат"; 3DS менен кайталоо талаш-тартыш коркунучун азайтат.
Артефакттарды жүргүзүү: dsTransID/ECI/CAVV, SCA логдору, кызмат көрсөтүүнүн далили.
9) архитектуралык иштетүү компоненттери
Payments Orchestrator: эрежелер, жол-жоболоштуруу, мамлекеттик машина, smart-багыттоо, 3DS-кайра демилгелөө.
BIN-кызматы: өлкө/схема/карта түрү → роутинг жана чеги саясаты.
3DS Server: Version 2. 1/2. 2/2. 3, web/mobile SDK, decoupled.
Tokenization: network tokens (VTS/MDES/и т. п.) + vault-fallback.
Card Updater: VAU/ABU/эквайер жаңыртуулар.
Observability: AR/Loss reasons параметрлери, BIN/эмитенттердин бөлүгүндө '05/91/96' алерттери.
10) Метрика жана Алерт
KPI:- AR коддору жана топтору боюнча (soft/hard).
- Soft-decline → ийгиликтүү retray% (жалпы жана 3DS менен).
- 3DS кийин '05' үлүшү (аномалдуу жогору → роутинг/antifrod карап).
- BIN/өлкөлөр боюнча '91/96' (эмитенттердин жеткиликтүүлүгү боюнча SLO/PSP).
- Ийгиликтүү кайталоо убактысы (p50/p95).
- Cost per approved txn (кайталап аракет эске алуу менен).
- Спайк '91/96'> X% 15 мин BIN кластерде.
- '05' өсүү> Y% ийгиликтүү 3DS кийин.
- Ретрациялардын ийгилиги
11) Көп каталар
SCA-жумшак vs жалпы '05' айырмачылыгы жок.
Бир нече кайталануулар болбостон → ledger.
Эмитенттин гео-чектөөлөрүн жана лимиттерин этибарга албоо ('62/65').
Токендердин ордуна PAN/CVV логикасы (PCI бузуу).
"Бардык учурларда бир PSP" эмитенттер боюнча роутинг жок.
12) Киргизүү чек-тизмеси
- Mapping коддору сөздүгү (ISO/схемалар/PSP) → бирдиктүү таксономия (soft/hard/SCA).
- Аракет үчүн мамлекеттик машина жана боштук (ачкычтар, TTL).
- Backoff саясаты жана аракет чектери (CIT/MIT үчүн өзүнчө).
- SCA-soft менен 3DS2 унаа өтүү; артефакттарды сактоо.
- BIN/өлкө/эмитент жана PSP ден соолук боюнча Smart-routing.
- Dashboard AR/declines жана Алерта спайк коддору.
- UX үлгүлөрү себептери үчүн баш тартуу жана сунуш альтернатива.
- карта updater жана network tokens менен бириктирүү.
- Playbook себептери боюнча талаш-тартыштар.
- PCI саясаты: PAN-коопсуздук, жашыруу, сезимтал маалыматтар жок логин.
13) Резюме
Жооп коддору - эмитенттин "тили". Аны түшүнүктүү иш-аракеттерге которуңуз: кайда кайталоо керек, кайда дароо 3DSге баруу керек, кайда PSP которуу керек, кайда токтотуу керек жана альтернатива сунуш кылуу керек. Туура soft/hard классификациясы, backoff эрежелери, smart-routing жана байкоо менен күчтүү оркестр конверсияны туруктуу жогорулатат жана iGaming менен иштетилген транзакциялардын баасын төмөндөтөт.