Apple Pay: tokenizasiýa we çäklendirmeler
1) Onlaýn Apple Pay näme
"Apple Pay" - wirusly tokenizasiýa we biometrik SCA (Face ID/Touch ID) bilen kart töleglerini tassyklamagyň gapjygy/usuly. Söwda üçin bu kartoçka relsleri (Visa/Mastercard/Amex/we ş.m.) boýunça artykmaç konwersiýa we pes frodly töleg:- DPAN (Device PAN / Device Account Number) вместо PAN;
- her geleşik üçin bir gezek ulanylýan EMV-kriptogrammalar;
- Secure Enclave (SCA) -da tassyklamalar.
2) Kanallar we ssenariýalar
2. 1 Web (Safari, iOS/iPadOS/macOS)
Apple Pay JS / Payment Request API + domain verification.
Touch ID-si bolmadyk Mac-da handoff ulanylýar: iPhone/Watch-da tassyklama.
Mobil Safari üçin iň gowy UX (Sheet-den one-tap).
2. 2 In-App (iOS/iPadOS)
PKPayment (native Sheet).
"App Clip/Deeplink" doly gurnamazdan "çalt" tölegler üçin mümkindir.
2. 3 POS
NFC (CP-amallar). Makalada üns CNP/Web/In-App, ýöne çarjbekleriň/çäkleriň düzgünleri oflayn başga.
3) Tokenizasiýa we howpsuzlyk (nähili işleýär)
DPAN token hyzmaty arkaly kartlar ulgamyny çykarýar; PAN enjamdan çykmaýar.
EMV-kriptogramma we dinamiki açar → enjamda emele gelýär we "payment token" -e gidýär.
SCA: Secure Enclave (device binding) -de barlanan Face/Touch ID ýa-da kod.
Töleg token 'a PSP/ekwaýerde (ýa-da sertifikat bar bolsa, satyjyda - seýrek) çözülýär.
4) 3DS/SCA we töwekgelçilik
PSD2 sebitleri üçin "Apple Pay" adatça SCA (biometric) hasaplanýar, bu bolsa "approval rate" -ni ýokarlandyrýar.
3DS "arassa görnüşde" işe girizilip bilinmez - SCA gapjyk derejesinde ýapyk (bank/shema/PSP karar berýär).
"Duýgur" kategoriýalar üçin bank "Apple Pay" -a garamazdan goşmaça barlagy talap edip/ret edip biler.
5) MIT/rekurrent we COF: esasy çäklendirme
Pay token Apple Pay bir gezek ulanylýar: geljekdäki hasapdan çykarmak üçin DPAN-kriptogrammany diňe "gaýtadan ulanyp" bolmaz.
Gaýtalanmalar/MIT (subsequent debits) üçin COF (Visa Token Service/MDES) ýa-da sert tor tokeni talap edilýär. COF у PSP.
Dogry shema: Apple Pay arkaly ilkinji töleg → MIT rugsady → COF (network token) kartoçkasyny bellemek → reference bilen geljekki MIT.
COF we aç-açan consent 'a bolmasa MIT bank tarapyndan ret edilip bilner (high decline/chargeback risk).
6) Ygtyýarnamanyň/kapçuryň bölünmegi
'authorize → capture' (ship-later/barlygy barlamak) goldanýar.
Inkremental kapçurlar we reversal - shemalaryň/ekwaýeriň düzgünleri boýunça (PSP şertnamasynda görkezilýär).
7) Yzyna gaýtarmalar we jedeller
Refund kartoçka relsleri boýunça gidýär (DPAN/çeşme). Bölekleýin yzyna gaýtarmalar - takmynan.
Çargeback - kartlaryňky ýaly (INR/NAD we ş.m.). "Apple Pay" möhletleri/amallary üýtgetmeýär.
Hyzmaty tassyklamak/bermek ýazgylaryny saklaň: SCA wagty, device, IP, sessiýa.
8) Ret etmegiň çäkleri, elýeterliligi we ýygy-ýygydan sebäpleri
Çäkleri emitent kesgitleýär (per-txn/gündelik/kategoriýa); "Apple" global çäkleri goýmaýar.
Şowsuzlyklar/declines köplenç aşakdakylar bilen baglanyşyklydyr:- MSS/dik (iGaming/kwazi-kesh bank/PSP tarapyndan petiklenip bilner),
- mismatch geo (kart/IP/satyjy),
- MIT üçin COF ýoklugy,
- nädogry söwda konfigurasiýasy (domain verification, merchant capabilities, supportedNetworks).
- "Apple Pay" -yň elýeterliligi emitent bankyň, enjamyň, brauzeriň (köplenç Safari) ýurduna baglydyr.
9) Marka/komplayens talaplary
Domain verification.
"Apple with Apple Pay" -iň resmi düwmelerini/nyşanlaryny ulanmak.
Usuly "gizlemek" mümkin däl (munuň Apple Pay bolandygy äşgär bolmaly).
StoreKit/Guidelines-i In-App kontekstinde saklaň (programmalaryň içindäki mazmun üçin düzgünler tapawutlanýar).
10) PSP arkaly integrasiýa: binagärlik
10. 1 Akym (Web/In-App)
1. Kassa Apple-dan (PSP arkaly) töleg sessiýasyny soraýar.
2. Apple Pay Sheet → ulanyjy tassyklaýar (SCA).
3. Töleg belligini alyň (şifrlemek teksti) → PSP-e iberiň.
4. PSP ulgamy/emitenti açýar, ygtyýarlandyrýar.
5. Status alyň ('authorized/succeeded/failed') + webhuk.
6. 'capture '/' refund' ediň.
7. Gündelik recon PSP sanawlaryňyza görä.
10. 2 bölek minimal
API: `createPayment`, `authorize/capture`, `refund`, `webhook`, `reconcile`.
Idempotentlik ('orderId' -de açar), eksponensial retralar, gelýän web-huklaryň atasy.
Security: signature Apple session, HMAC PSP web hook, berk redirect-/return-URL.
Observability: approve rate (banklar/torlar boýunça), 'pending → success/failed', gizlinlik, Apple Pay-yň garyndysdaky paýy.
11) Öwrülişigi ýokarlandyrýan UX-patternler
Dinamiki Sheet: Ulanyjy final total-y görmek üçin Apple Pay Sheet-e kupon/arzanladyş/gowşuryş geçiriň.
Mobile-da One-tap; iş stolunda uly düwmäni görkeziň + iPhone tassyklamasy barada yşarat.
Follbek: Apple Pay elýeterli bolmasa (brauzer/enjam) ,/A2A kartlaryny görkeziň.
Recovery: düşnükli ýalňyşlyklar - "bank ret etdi/çäk/domen barlagy", howpsuz gaýtalamak; birnäçe gezek ret edilende → alternatiw usul.
12) iGaming: aýratynlyklary we çäklendirmeleri
"Apple Pay" -yň iGaming üçin elýeterliligi PSP/ekwaýer/emitent we ýurisdiksiýa baglydyr.
Azaldylan çäklendirmeler/selective declines, kwazi-kesşiň gadagan edilmegi (vauçerlere/kripto goýumlary) mümkindir.
Rekurrent/bonus awto ýazgylar - diňe COF we oýunçynyň aç-açan razylygy bolan MIT; onsuz şowsuzlyk/çarjbekler töwekgelçiligi ýokary.
Alternatiwalary saklaň: A2A (açyk banking), ýerli gapjyklar, eCash - we töwekgelçilik/geo/bank boýunça smart-routing.
13) Deňeşdirmek we hasabat bermek (recon)
Her töleg üçin logit goýuň:- 'paymentId/transactionId', 'orderId', network (Visa/MC/...), bank (BIN), summa/walýuta, status/ret kodlary, kanal (Web/In-App), timestamps, ARN/UTR/PSP registrlerinden fin-baglanyşyk.
- Her gün: auto-recon (hasaba almak/yzyna gaýtarmak/düzetmek) + döwürleýin full-recon.
- Alertler: "sanawsyz üstünlik", "goşa capture", "capture bolmazdan asylan auth".
14) KPI we usuly dolandyrmak
Approval rate Apple Pay vs kartlar (banklar/enjamlar/brauzerler boýunça).
Mobil öwrümde Apple Pay paýy.
Decline matrix (reason codes), retry win-rate.
Çargeback rate we çözülýänçä ortaça wagt.
Settlement lag we yzyna gaýtarmalar (partial/full).
Pese gaçanda usulyň "dereýting" triggerleri (mysal üçin, belli bir bankda/geoda approve <X%).
15) Önüme çykarmagyň çek-sanawy
1. PSP-den "Apple Pay" -y birikdiriň; domain verification, список supportedNetworks/merchantCapabilities.
2. "Sheet" (Web/In-App), 'authorize/capture/refund', web-huk (gol/NMAS), idempotentlik.
3. COF/network tokenizasiýasyny MIT/recurrent + consent saklamak üçin sazlaň.
4. Smart-routing-i açyň: Apple Pay iOS/Safari-de ileri tutulýar, kartoçkalarda follbek/A2A.
5. Marka gollanmasyny tassyklaň (düwmeler/nyşanlar/tekstler).
6. Recon we alertleri "auth aging", goşa capture arkaly guruň.
7. E2E-synaglar: mobile/desktop, partial capture/refund, decline-retries, Apple Pay-yň wagtlaýyn elýeterliligi.
Ugrukdyryjy kartoçka
Rels: kartoçka (Visa/MC/we ş.m.); chargeback - kartoçkalaryň düzgünleri boýunça.
SCA: Secure Enclave biometriki; 3DS adatça aýratyn talap edilmeýär.
Tokenizasiýa: DPAN + bir gezek ulanylýan EMV-kriptografiýa; rekurrent üçin - tor COF tokeni.
Статусы: `authorized/captured/succeeded/failed/refunded/voided`.
Settlement: PSP sanawlary boýunça (köplenç T + 1/T + 2).
Çäklendirmeler: enjam/brauzer/geo arkaly elýeterlilik; iGaming - PSP/emitentleriň syýasaty boýunça.
Gysgaça maglumat
"Apple Pay" - ýokary ykjam öwrülişikli kartoçkalaryň we "gutudan" SCA-nyň üstündäki çalt we ygtybarly gatlak. PSP arkaly domen tassyklamasy, web haklary, idempotentlik we recon bilen integrasiýa guruň, "Apple Pay" -y akylly follbek bilen ileri tutulýan ykjam usul hökmünde ulanyň. Abuna ýazylmak we iGaming üçin COF/tor belliklerini sazlamak we consent saklamak gaty möhümdir - ýogsam rekurrent hasapdan çykarmalar durnuksyz bolar we şowsuzlyk we çarjbekler töwekgelçiligi ýokarlanar.