카지노 모바일 앱에 POLi 통합


1) 맥락과 한계

POLi 기능: 예금 만; 인출 - 다른 방법 (송금 은행/카드/지갑) 을 통한.
관할권:
  • 호주: POLi 운영이 중단되었습니다 (2023 년 9 월). 온라인 카지노/AU 주민 슬롯은 금지되어 있습니다 (IGA 2001).
  • 뉴질랜드: 라이센스가있는 장소에서 POLi 이용 가능; 모바일 통합은 관련이 있습니
  • 결론: 아래는 사용이 허용되는 시장 (NZ 및 기타 법적 관할권) 에 대한 기술 다이어그램입니다.

2) 건축 연결 옵션

A. 리디렉션/호스팅 결제 페이지 (HPP)

클라이언트 → 현금 데스크는 결제 세션을 생성하여 은행 (브라우저/애플리케이션 뱅크) 으로 리디렉션합니다. → 웹 후크/폴링을 통한 'return _ url' → 확인.
장점: 최소 PCI 요구 사항, 안정적인 모델, 적은 위험.
단점: 앱 스위치와 리턴 딥 링크의 올바른 처리에 따라 다릅니다.

B. 서버 간 + 리디렉션 (하이브리드)

서버는 POLi 공급자로부터 결제를 생성하며 모바일 클라이언트는 리디렉션 만 시작합니다. 최종 상태에는 웹 후크가 제공됩니다.
장점: 명확한 재구성, 편안한 배상, 백엔드의 demotency.
단점: 더 많은 서버 로직.

💡리디렉션이없는 완전한 "순수한 API" 는 실용적이지 않습니다. 은행 인증은 은행으로 전환해야합니다.

3) 사용자 흐름 (모바일 UX)

1. 현금 데스크 → POLi 선택.
2. (PHP 3 = 3.0.6, PHP 4)
3. 앱 스위치: 은행 (또는 인터넷 은행이있는 브라우저) 을 엽니 다.
4. 은행 로그인/2FA → 전송 확인.
5. (PHP 3 = 3.0.6, PHP 4)
6. 백엔드는 웹 후크를 수신하고 예금을 마무리합니다. 클라이언트는 웹 후크 지연시 'txn _ id' (풀 확인) 상태를 요청합니다.

4) iOS 특이성

브라우저 단계에서는 ASWebAuthentiticationSession 또는 SFSafariViewController를 사용하십시오. 쿠키/리디렉션으로 인해 직접 WKWebView가 적합하지 않습니다.
유니버설 링크 'scene (_: 계속:)' 에서 처리합니다.
세션 시간이 10 분 이상이면 배경 모드가 필요하지 않지만 금전 등록기 상태를 저장해야합니다.
은행이 별도의 응용 프로그램으로 개설되면 친근한 백투 앱 스크립트를 제공하고 반품시 상태를 다시 얻으십시오.

5) 안드로이드 특이성

웹 스트리밍을위한 사용자 정의 탭이 선호됩니다. 은행 응용 프로그램의 경우-의도 필터 및 'return _ url' 에 대한 확인 된 앱 링크.
결과 처리 - 딥 링크 활동을 통한; (PHP 3 = 3.0.6, PHP 4)
'활동' 에 결제 상태를 저장하지 마십시오. 구성 변경이 진행중인 ViewModel/저장소를 사용하십시오.
은행/응용 프로그램을 사용할 수 없을 때 시스템 브라우저로 돌아갑니다.

6) 통합 보안

TLS는 어디에나 있으며 보호되지 않은 프로토콜 iOS ATS/Android 네트워크 보안 설정 - 활성화.
CSRF/재생 방지: 일회성 '상태 '/' nonce', 반품 조정.
Idempotency: 결제를 생성하기위한 demempotency 키; 웹 후크 재 처리는 안전합니다.
웹 후크: 서명, 고정 나가는 IP (사용 가능한 경우), 지수 일시 정지가있는 Retray, 이벤트\_ id에 의한 중복 제거.
로그: 은행 로그인/OTP를 기록하지 마십시오. PII 저장소 마스크: 'txn _ id', 리디렉션/리턴 시간, 상태 코드.
루트/탈옥 신호: 비즈니스 규칙에 따른 소프트 경고 및 고위험 운영 블록.
수익률 보호: 공급자 및 응용 프로그램 측의 화이트리스트 'return _ url'

7) 상태 처리 및 오류 저항

"처리" → '성공 '/' 실패 '/' 알 수 없음'.
사용자가 은행/브라우저를 닫은 경우 화면에 "결제 계속/다른 방법 선택" 을 표시하십시오.
'알 수 없을 때': 플레이어를 차단하지 마십시오. 주문을 기다리지 말고 백엔드를 다시 폴링하고 웹 후크를 기다리십시오.
표준화 오류 코드 (뱅크 사용 불가, 제한, 인증, 사용자 취소, 타임 아웃).
분수 확인 (은행이 작성했으며 판매자가 아직 업데이트되지 않았 음) 을 고려하여 UI로 설명하십시오.

8) 조정과 금융

일일 조정: POLi 제공 업체는 데이터베이스 ('priner _ ref', 금액, 통화, 시간 별) 를보고합니다.
"비동기성" 에 대한 별도의 대기열; 수동 케이스-백 오피스 경작.
"예금" 보너스-' 성공 '후 발생; '처리 '/' 알 수 없음' -설정 보류

9) UX 박스 오피스 관행 (모바일 우선)

보이는 진행 상황 표시 줄 및 타이머 "은행 세션이 만료됩니다"...
버튼의 명확한 사본: "은행으로 이동", "확인-응용 프로그램으로 돌아갑니다".
명확한 금액/통화, 리디렉션 전에 한도의 즉각적인 검증.
예금 초안 절약; 프로그램이 복원되면 세션을 다시 엽니 다.
가용성: VoiceOver/TalkBack 라벨, 충분한 대비, Dynamic Type/FontScale.

10) 한계, KYC/AML, 책임

한도는 POLi가 아닌 은행 및 운영자가 설정합니다. 지불을 시작하기 전에 사용 가능한 범위를 보여줍니다.
KYC/AML은 방법에 의존하지 않습니다. 볼륨/주파수 검사는 동일하게 작동합니다. 높은 위험-수동 검증.
책임있는 플레이 정책: POLi에서 예금/일시 정지 제한도 사용할 수 있습니다. 결제시 한계를 관리하기 위해 빠른 링크를 추가하십시오.

11) 지역 기능 및 phicheflags

AU: phicheflag/build 수준에서 POLi를 비활성화하고; 면책 조항 표시 (사용할 수없는 서비스; 온라인 카지노는 금지됩니다).
뉴질랜드: POLi 허용; 구성 (원격 설정) 에서 뱅크/제한 목록을 가져옵니다.
지오 펜싱, 통화/형식의 현지화, 해당 국가의 판매자 서버 허용 목록.

12) 테스트 매트릭스 및 QA

은행: 각 대형 은행 및 2FA 유형 (SMS, 푸시, 토큰) 에 대해 하나 이상의 사례가 있습니다.
플랫폼: iOS/Android, 현재 주요 버전, 다크/라이트 테마, 다른 로케일/언어.
실패 시나리오: 은행 취소, 만료 된 세션, 네트워크 중단, 웹 뷰 종료, 잘못된 딥 링크, 반복되는 웹 후크.
로드: 피크 시간, 웹 후크 지연, 대량 배상.

13) 모니터링 및 운영 체제

메트릭: 현금 전환, CTR "은행으로 이동", 평균 '시간 간 간 자금', '알 수없는' 비율, 웹 후크 재조정 빈도, 이유로 은행 고장.
경고: 웹 후크 타임 아웃, '실패한' 한 번에 하나씩 급증, '알 수 없음'> 임계 값 상승.
사건 런북: 방법의 우선 순위 전환, 사용자 알림, 상태 폴링, 사후.

14) 통합이하지 않는 것

인출을 추가하지 않습니다.
은행이나 운영자의 한계를 우회하지 않습니다.
KYC/AML 절차 및 책임있는 플레이를 대체하지 않습니다.

결과

모바일 애플리케이션으로의 POLi 통합은 올바른 앱 스위치, 안정적인 리턴 딥 링크 처리, 웹 후크를 통한 확인 및 엄격한 dempotency를 통해 보안 리디렉션/HPP를 중심으로 구축됩니다. 안정성의 핵심은 투명한 상태, 우호적 인 복구 시나리오 및 본격적인 조정입니다. 호주에서는 POLi를 사용할 수 없으며 온라인 슬롯에는 적용되지 않습니다. 뉴질랜드에서는이 방법이 계속 작동하며 사용자에게 올바른 기술 및 법적 설정으로 빠른 예금을 제공합니다