4. cơ hội thanh toán online với máy bán hàng tự động_mr. nguyễn hữu hòa vng corp
TRANSCRIPT
Cơ hội thanh toán online với máy bán hàng tự động
Nguyễn Hữu Hoà[email protected]
VNG Corporation
HCMC - 04/2016
Giới thiệu
Về bản thân:
● Tốt nghiệp ĐHBK Hà Nội, chuyên ngành CNTT, 2011● Tốt nghiệp Thạc sĩ tại CHLB Đức, chuyên ngành CNTT, 2006● Công tác: Viện CNTT từ 2001 đến 2013. Nghiên cứu xử lý ảnh● Công tác: VNG từ 2013. Phát triển Zing Me mobile, IoTLab,
Zalo Payment System
Tiện lợi ...
● Điện thoại luôn mang theo bên người● Giá như thanh toán được bằng điện thoại thì tiện
biết mấy
Thanh toán trên di động cho máy bán hàng tự động
● Viết app trên mobile:○ Giao diện bán hàng○ Giải quyết vấn đề thanh toán○ Điều khiển máy bán hàng tự động khi User thanh toán
xong○ Làm thế nào để app hiển thị/điều khiển đúng máy bán
hàng● User rất ngại cài app mới
Zalo Payment Platform
● Cung cấp công cụ thanh toán trên di động● Số lượng User lớn
○ 45 triệu tài khoản đăng ký○ 15 triệu người dùng hàng tháng
● Cho phép tích hợp trực tiếp app bên thứ 3 vào Zalo Payment app
Thanh toán trên di động cho máy bán hàng tự động
● Viết app trên mobile:○ Giao diện bán hàng○ Giải quyết vấn đề thanh toán○ Điều khiển máy bán hàng tự động khi User thanh toán
xong○ Làm thế nào để app hiển thị/điều khiển đúng máy bán
hàng● User rất ngại cài app mới
Giải pháp định danh máy bán hàng● QR Code
● Đơn giản● Không đảm bảo được chắc
chắn User đang ở gần máy bán hàng hay không
Tích hợp vào app
● App tự động phát hiện máy bán hàng có gắn iBeacon hoặc EddyStone
● App hiển thị nội dung bán hàng tương ứng
Thanh toán trên di động cho máy bán hàng tự động
● Viết app trên mobile:○ Giao diện bán hàng○ Giải quyết vấn đề thanh toán○ Điều khiển máy bán hàng tự động khi User
thanh toán xong○ Làm thế nào để app hiển thị/điều khiển đúng
máy bán hàng● User rất ngại cài app mới
Điều khiển máy bán hàng tự động
● Điều khiển trực tiếp: kết nối App với máy bán hàng○ Không đảm bảo an toàn○ Dễ bị hack○ Khó khăn cho user
Điều khiển máy bán hàng tự động
● Điều khiển gián tiếp○ Đảm bảo về bảo mật○ Khó bị hack hơn○ Trong suốt với user○ Dễ dàng mở rộng
Mô hình điều khiển gián tiếp
Máy 2
Máy 1
Điều khiển trung tâm
CoffeeApp Server
CoffeeApp BLE scanning
Board điều khiển máy bán hàng tự động● Logic điều khiển đơn giản: chỉ cần lặp lại chức
năng bảng điều khiển sẵn có của máy● Yêu cầu kết nối với Điều khiển trung tâm
○ Kết nối có dây: Triển khai phức tạp○ Kết nối không dây: BLE, Zigbee, Wifi
● Hỗ trợ iBeacon hoặc EddyStone
Board điều khiển máy bán hàng tự động● BLE board đủ để đáp ứng các yêu cầu
○ Phát quảng bá iBeacon, EddyStone○ Hỗ trợ kết nối không dây○ Tiết kiệm điện○ Có thể lập trình để mô phỏng mạch điều khiển máy
bán hàng tự động
Board điều khiển máy bán hàng tự động● VNG BLE Devkit:
○ Lập trình đơn giản: Hỗ trợ mbed, arduino
○ Tiết điện điện○ Hỗ trợ sẵn stack 6lowpan over BLE○ Đảm bảo bảo mật khi trao đổi dữ liệu○ Kiểu dáng công nghiệp, sẵn sàng cho
sản xuất hàng loạt
Điều khiển trung tâm
● Cần hỗ trợ kết nối tới 1 hoặc nhiều máy bán hàng tự động
● Có kết nối Internet
VNG Gateway
● Tích hợp BLE module● WAN port kết nối Internet● Tốn ít điện, dễ triển khai nơi công
cộng
Server App
● Quản lý danh sách máy bán hàng, gateway● Gửi điều khiển tới máy bán hàng● Tiếp nhận kết quả thanh toán● ...
Mô hình tích hợp VNG IoT Solution
App bán hàng
Máy 2
Máy 1
VNG Gateway
VNG IoT Cloud
IPv6 over BLE
Internet connection
BLE Board
BLE Board
Sơ đồ khối của giải pháp
App bán hàng
Máy 2
Máy 1
Điều khiển trung tâm
VNG IoT Cloud
Zalo Payment Platform
ZaloPay
Thanh toán trên di động cho máy bán hàng tự động
● Viết app trên mobile:○ Giao diện bán hàng○ Giải quyết vấn đề thanh toán○ Điều khiển máy bán hàng tự động khi User
thanh toán xong○ Làm thế nào để app hiển thị/điều khiển đúng
máy bán hàng● User rất ngại cài app mới