POLi ինտեգրումը կազինոյի բջջային ծրագրերին

1) Համատեքստն ու սահմանափակումները

POLi ֆունկցիոնալություն 'միայն դեպոզիտներ; եզրակացություն 'այլ մեթոդների միջոցով (փոխանցում/քարտ/դրամապանակ)։

Իրավասություններ

Ավստրալիան 'POLi վիրահատությունները դադարեցվել են (2023 սեպտեմբերի); AU-ի բնակիչների համար առցանց խաղատուն/արցունքները արգելված են (IGA 2001)։

Նոր Զելանդիա: POLi-ը հասանելի է արտոնագրված վայրերում։ բջջային ինտեգրումը ռևլանտային է։

Եզրակացությունը հետևյալն է 'տեխնոլոգիական սխեմա շուկաների համար, որտեղ օգտագործումը թույլատրվում է (NZ և այլ իրավաբանական իրավասություններ)։

2) Կապի ճարտարապետական տարբերակները

A. Redir.ru/Hosted Payment Page (HPP) - հիմնական շարժիչը

Ռուսական դրամարկղի հաճախորդը ստեղծում է բյուջետային վճարումների վճարումը բանկին (զննարկիչ/բանկ-հավելված), որը համապատասխանում է «return _ url» - ի միջոցով։

Պլյուսներ ՝ նվազագույն PCI պահանջներ, կայուն մոդել, ավելի քիչ ռիսկեր։
  • Մինուսները 'կախված է ap-switch-ի և վերադարձի deeplink-ից։

B. Server-to-Server + redir.ru (հիբրիդ)

Սերվերը ստեղծում է POLi-ի պրովայդեր, բջջային հաճախորդը միայն նախաձեռնում է ռեդիրեկտը։ վերջնական կարգավիճակը գալիս է վեբհուկի կողմից։

Պլյուսներ ՝ հստակ ռեկոնցիլիա, հարմարավետ ռետրաններ, բեքենդում գաղափարախոսություն։
  • Մինուսները 'ավելի շատ սերվերային տրամաբանություն։
💡 Ամբողջական «մաքուր API» -ը առանց ռեդիրետի սխալ է, բանկային վավերացումը պահանջում է անցնել բանկ։

3) Օգտագործողի հոսքը (mobile UX)

1. Դրամարկղը կանխատեսում է POLi-ի ընտրությունը։

2. Գումարի ներդրումը պլանավորվում է վճարման նստաշրջանի ստեղծումը (txn _ id, state/nonce, կյանքի ժամանակահատվածը)։

3. App-switch: Մենք բացում ենք բանկը (կամ համացանցային բանկի զննարկիչը)։

4. Լոգինը/2FA բանկում ապացուցում է թարգմանության ապացույցը։

5. Պլանավորվում է «return _ url »/deplink հավելվածում նշված արդյունքի էկրանը։

6. Բեքենդը ստանում է վեբհուկ և ավարտում դեպոզիտը։ հաճախորդը պահանջում է «txn _ id» (pro-հաստատում) կարգավիճակը վեբհուկի ուշացման դեպքում։

4) iOS առանձնահատկությունները

Օգտագործեք ASWeBentium Session կամ SMS afariExpressler զննարկչի համար։ Ուղիղ WKWebPork-ը ավելի քիչ հարմար է տիկնիկների/ռեդիրետների պատճառով։

Universal Links для `return_url`; վերամշակումը 'scene (_: inue:)։

Տայմաուտները 10 րոպե են, ֆոնային ռեժիմը պարտադիր չէ, սակայն գանձապահի վիճակը պահպանելը պարտադիր է։

Եթե բանկը բացվում է որպես առանձին ծրագիր, ապահովեք ընկերական back-to-app սցենարը և վերադարձի կարգավիճակի կրկնվող ստացումը։

5) Android հատկություն

World Custert Tast-ը վեբ հոսքի համար։ Դիմումների բանկի համար 'intent corters և App Links-ի ստուգված «return _ url» համար։

Արդյունքի մշակումը deeplink-ակտիվիտի միջոցով է։ կարգավիճակի երկրորդ հարցումը 'onResume () "։
  • Մի պահպանեք վճարման վիճակը «Activity» -ում։ Օգտագործեք Model/ռեպոզիտորիա, որը անհանգստացնում է միգրացիոն փոփոխությունները։
  • Ֆոլբեքը համակարգային զննարկչի վրա, երբ բանկի/հավելվածի անհասանելիությունը։

6) Ռուսաստանի անվտանգությունը

TFC ամենուր, անպաշտպան տարածքների արգելքը։ IOS ATS/Android Network Express-ը ներառված է։
  • CSRF/Replay-պաշտպանություն 'միանգամյա "state '/" nonce", վերադարձի վրա։
  • Idempotency-key 'idempotency-key վճարման ստեղծման համար։ Ուեբհուկի վերամշակումը անվտանգ է։
  • Webhuki 'ստորագրություն, ֆիքսված IP (եթե հասանելի), էքսպոնենցիալ դադար, event/_ id։
  • Լոգի 'մի տրամաբանեք բանկային տրամաբանությունները/OTR; քողարկեք PII; պահեք '«txn _ id», ռեդիրեքտի/նատրիումի ժամանակը, ստատուսների պարունակությունը։
  • Root/Jailbreak-ազդանշաններ 'փափուկ նախազգուշացում և բարձր ռիսկային վիրահատությունների բլոկ բիզնես կանոններով։
  • Վերադարձվող URL-ի պաշտպանությունը 'սպիտակ ցուցակը' «return _ url» 'պրովայդերի և ծրագրերի կողմում։

7) Ստատուսների վերամշակում և սխալ տոկունություն

Статусы: `processing` → `succeeded`/`failed`/`unknown`.

Եթե օգտագործողը փակեց բանկը/զննարկիչը, ցույց տվեք «Շարունակել վճարումը/ընտրել այլ մեթոդ» էկրանը։
  • «Unknown»: Մի արգելափակեք խաղացողին, պահեք հրամանը «սպասելիս», կրկին հարցրեք backend, սպասեք webhuk։
  • Ստանդարտացրեք սխալների ցանկը (բանկը անհասանելի է, սահմանը, վավերացումը, օգտագործողի վերացումը, թայմաուտը)։
  • Հաշվի առեք կոտորակային ապացույցները (բանկը դուրս հանեց, չափիչը դեռ չի թարմացվել) - բացատրեք դա UI-ում։

8) Ռեքոնցիլիան և ֆինանսները

Ամեն օր, POLi-ի պրովայդերի զեկույցները ձեր BD-ն են («merchect _ ref», գումարներ, ժամանակներ)։
  • Առանձին հերթը «ռասինխրոնի» վրա։ ձեռքի քեյզերը 'թուլինգի բեկի գրասենյակում։

Բոնուսների համար «ավանդի վրա» - հաշվարկել «succeeded» -ից հետո։ «processing »/« unknown» համար - տեղադրել hold.

9) UX-first (mobile-first)

Տեսանելի առաջընթացի շերտը և թայմերը «Բանկի նստաշրջանը արձակում է»...

Կոճակների վրա հստակ պատճենը '«Գնալ բանկ», «Մոսկվա' վերադառնալ հավելվածին»։
  • Պարզ գումարներ/արտարժույթ, լիմիտների ակնթարթային վալիդացիա մինչև ռեդիրտ։
  • Պահեստի չեռնովիկի պահպանումը։ նստաշրջանի երկրորդ հայտնագործումը դիմումի վերականգնման ժամանակ։
  • Հասանելիություն ՝ VoicOver/TalkBack լեյբլներ, բավարար հակադրություն, Directic Type/FontScale։

10) Limits, KYC/AML, պատասխանատվությունը

Լիմիթները տալիս են բանկը և օպերատորը, ոչ թե POLi; ցույց տվեք հասանելիություն մինչև վճարման սկիզբը։
  • KYC/AML-ը կախված չէ մեթոդից 'ստուգումները ծավալի վրա/հաճախությունը գործում են հավասարապես. բարձր ռիսկերը ձեռքով հավատացում են։
  • Պատասխանատու խաղի քաղաքականությունը 'ավանդների/դադարների սահմանները հասանելի են նաև POLi-ում։ ավելացրեք արագ հղում սահմանների կառավարման վրա տոմսարկղում։

11) Տարածաշրջանային հատկությունները և ֆիչեֆլագները

AU 'անջատեք POLi-ը ֆիչեֆլագների/տոմսերի մակարդակում։ ցույց տվեք զեղչեր (ծառայությունն անհասանելի է; առցանց կազինոն արգելված է)։

NZ 'թույլ տալ POLi; բանկերի/լիմիտների ցանկը քաշել կազմաձևից (remote no)։
  • Գեոֆենսինգը, արժույթների/ֆորմատների տեղայնացումը, սերվերային allow-lisoftmercants երկրում։

12) Թեստ-մատրիցա և QA

Բանկերը ՝ առնվազն մեկ դեպք յուրաքանչյուր մեծ բանկի և 2FA տեսակի (SMS, 108, հոսանքի)։

Պլատֆորմները ՝ iOS/Android, իրական մաժորային տարբերակներ, մութ/լուսավոր թեմա, տարբեր լոկալներ/լեզուներ։

Ձախողումների սցենարները 'բանկում չեղյալ հայտարարելը, նստաշրջանը, ցանցը, www.wview-ը, սխալ deeplink-ը, webhuk-ը։

Ծանրաբեռնված ժամացույցներ, վեբհուկի ձգումներ, զանգվածային գետեր։

13) Մոսկվան և վիրահատությունը

Մետրիկները 'տոմսարկղերի փոխարկումը, CTR «Գնալ բանկ», միջին «Time-to-funds», «unknown» մասնաբաժինը, Webhuck-ի ռեգրերի հաճախականությունը, բանկի հրաժարումը պատճառներով։

Ալերտներ ՝ Webhuks-ի թայմաուտ, "failed" աճեցում մեկ բանկում, "unknown '> շեմի աճ։

Ռանբուկը նշում է, որ առաջնահերթությունը փոխելը, տեղեկացնելը, ստատուսների ֆորս-պոլինգը, փոստ-մորտը։

14) Ի՞ նչ չի անում ինտեգրումը

Չի ավելացնում միջոցների դուրսբերումը։
  • Բանկի կամ օպերատորի սահմանները չեն շրջանցում։
  • Չի փոխարինում KYC/AML ընթացակարգերը և պատասխանատու խաղը։

Արդյունքը

POLi-ի ինտեգրումը բջջային ծրագրերին կառուցվում է անվտանգ redir.ru/HPP-ի շուրջ ճիշտ ap-switch-ի հետ, վերադարձի deeplink-ի հուսալի վերամշակումը, webhuks-ի և խիստ idempotenty միջոցով։ Կայունության բանալին թափանցիկ արձաններն են, վերականգնման ընկերական սցենարները և ամբողջական վերականգնումը։ Ավստրալիայում POLi-ը հասանելի և անփոխարինելի է առցանց ծառայություններին։ Նոր Զելանդիայում մեթոդը մնում է աշխատող և տալիս է արագ ավանդներ ճիշտ տեխնոլոգիական և իրավական պայմաններում։

Caswino Promo