UniFi - Hotspot과 Merchant Warrior와 통합하기¶
download at 2015-09-12T12:54:55Z origin
Overview¶
Merchant Warrior는 호주에서 제공하는 결제 게이트웨이이며, 호주와 뉴질랜드의 메이저 결제 서비스를 제공합니다. UniFi 컨트롤러는 Merchant Warrior와 통합하여 직접 API를 통한 게이트웨이와 통신이 가능합니다.
이 문서의 예제는 UniFi hotspot과 Merchant Warrior를 통합하는 방법에 대하여 서술합니다. 이 방법은 사용자가 UniFi hotspot 포탈 페이지와 Merchant Warrior를 통해서 무선 결제를 사용할 수 있도록 합니다. 게다가 Merchant Warrior는 2개의 관리 패널을 위한 분리된 URL을 제공합니다: 테스팅, 실제 사용을 위한 URL을 별도로 제공합니다. 기능과 UI 상의 차이는 존재하지 않습니다. 예제는 테스트 환경에서 적용하였습니다. 실사용 환경과 다른점이 있다면 Merchant Warrior에 문의하십시오.
Steps¶
Part I. Merchant Warrior 계정 준비하기
- Merchant Warrior 웹사이트로 이동합니다. http://www.merchantwarrior.com/
- "Apply Now" > 필요한 필드를 입력합니다. > "Submit Application" > 로그인 인증을 이메일로 전달받게 됩니다.
- test administration panel 를 통해 로그인을 수행하여 애플리케이션을 확인해 볼 수 있습니다.
- 계정 인가 작업을 완료한 후에는 "Warrior Express"의 test administraion panel > 에 로그인합니다.
- "merchant UUID" , "API Key" , "API Passphrase" 값을 복사합니다.
예제 Merchant Warrior 패널
Part II. UniFi 컨트롤러 준비하기
- "Settings" > "Guest Control" > "Enable Guest Portal" 로 이동
- "Authentication" > "Hotspot" 로 이동
- Hotspot 패널에서 "Enable payment-based authorization" 체킹, "Merchant Warrior (Australian, New Zealand)" 를 게이트웨이로 선택
- "merchant UUID", "API Key", "API Passphrase" 값을 붙여넣습니다.
- "Use Test Account" > "Apply" 를 체크합니다.
- 게스트 정책을 활성화한 WLAN을 생성합니다.
Part III. 테스트하기
게스트 WLAN을 생성하고 포탈 페이지와 다른 패키지를 선택할 수 있도록 리다이렉트 되는지 확인하십시오.
필요한 필드를 채워 넣고 Merchant Warrior에서 제공한 테스트 신용 카드 숫자를 입력하여 결제를 진행합니다.
test credit card number : 5163200000000008 expiration date : 08/2020 CVC : 070
Merchant Warrior 테스트 관리자 패널에서 트랜잭션을 확인할 수 있는지 확인하십시오.
컨트롤러에서 "Settings" > "Guest Control" 로 이동. Hotspot 패널에서 "Go to Hotspot Manager" 로 이동
Payments/Transactions 페이지에서 맞는 결제가 있는지 확인하십시오.
선택한 패키지가 요청한 시간에 적절하게 도착하였는지 확인합니다.
Part IV. 실사용에 적용하기
- UniFi 컨트롤러에서 "Settings" > "Guest Control" > "Hotspot" 패널 > "Use Test Account" 체크해제
Notes