레이블이 mobile web인 게시물을 표시합니다. 모든 게시물 표시
레이블이 mobile web인 게시물을 표시합니다. 모든 게시물 표시

2015년 8월 19일 수요일

Web APIs on mobile browsers

mobile browser내의 javaScript에서 device subsystem을 사용할 수 있는 방법을 찾아봄..

결론은 HTML5인것 같으나
아직까지는 HTML5만으로 device subsystem을 사용하기에는 무리인듯하다.
(아래 http://mobilehtml5.org 링크참고)
역시나 하이브리드와 같은 방법으로 native를 사용 해야 하는것인가?


browser별로 사용 가능한 APIs들을 표로 정리한 사이트
http://mobilehtml5.org/


JAVASCRIPT APIS CURRENT STATUS
: http://www.w3.org/standards/techs/js#w3c_all

MOBILE WEB APPLICATIONS CURRENT STATUS
: http://www.w3.org/standards/techs/mobileapp#w3c_all

WebAPI, MDN
: https://developer.mozilla.org/ko/docs/WebAPI
https://wiki.mozilla.org/WebAPI


찾다보니 옛날에 아래와 같은 시도도 있었다고 함.
(정말 의미 없음.....)

Web Platform 기술과 표준화 동향


BONDI 

2008년에 OMTP(Open Mobile Teminal Platform)이 결성되어 2009년에 1.0을 MWC에서 릴리즈 한것 같지만 2010년에 WAC에 흡수된 것으로 보임.
API들은 phone에서 제공하는 기능들은 대부분 정의가 되어 있음. 시기가 꽤 오래전이라 feature phone들에 적용되었음. Symbina, Windows mobile, bada 등


WAC(Wholesale Applications Community)

사업자 및 여러 회사들이 모여서 만든 연합이었지만 아무것도 없이 GSMA의 One API로 옮겨진듯 하다. 그리고 WAC에 대해서는 아래 posting에서 설명을 잘 해주고 있고 내용에 절대적으로 동감...

가진게 없는 표준화의 의지, 통합 앱스토어, 모바일 컨텐츠 이야기


OneAPI

at&t, Bell, Tmobile, orange, rogers, telus, vodafon 이 참가하고 있음.
그리고 business model을 잠깐 보니 OneAPI에서는 기존 BONDI와 달리 device의 기능들을 API로 제공하는 것이 아니라 operator에서 특정 기능(sms, mms, location, payment)을 API(Network APIs로 부르는 것 같음..)로 제공하는 것으로 보인다.. 
그래서 개발자는 operator에서 제공하는 API를 사용하여 app을 만들고 사용자가 해당 app을 이용하는 형태이다. 돈은 개발자가 API를 사용할 때 내거나 아니면 사용자가 app 이용 시 API 사용 금액을 내던가 둘중 하나이다.

그래서 제공되는 API들이 모두 REST style이고 서버는 아마도 operator의 서버 일 것이고 operator에서 제공할 수 있는 정보들인 Location, SMS, MMS, Payment, Device capability, Data connection들의 API만 제공되고 있음.

GSMA OneAPI seminar 자료들(http://www.gsma.com/oneapi/mwcoperatorseminar/)을 보다보니 향후 3rd party service들을 operator에서 수용한다면 관련 REST API들도 나올 듯.. 

2014년 9월 18일 목요일

mobile web payment 정리

mobile app이 아닌 mobile web app에서 native를 사용하지 않고 결제를 위한 방법 및 솔루션 확인
근데 실제 사용해보지 않고 문서만 봐서 좀 애매한 부분이 있음..

[mobile payment 동향]

https://www.google.co.kr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCIQFjAA&url=http%3A%2F%2Fuangelstory.tistory.com%2Fattachment%2Fcfile2.uf%402352B73953FAE87505522E.pdf&ei=v1AZVIzEHdaD8gWWyIDgAw&usg=AFQjCNFJsdL4AU3Ez3L4y75ELTvyzi-fHA&sig2=60Sn9o_iXjpjHQvQy2fHRA&bvm=bv.75558745,d.dGc

공인증서 의무사용 폐지 및 온라인 결제 정책 변화
모바일 간편결제 솔루션들이 발표되고 해외 업체들도 한국 시장 진출 준비 중


[in-app 결제와 애플 App store, 구글 Play store의 결제 수수료]

App store, Play store에서 인앱 결제 플랫폼 사용료로 30%를 먹음.
store가 packaged app을 위한 거라 브라우저 상의 mobile web을 위한 결제 방법은 없는 것 같음.

http://catchrod.tistory.com/1027
http://m.mt.co.kr/new/view.html?no=2012081416465097658


[간편 결제 종류]

모바일 신용 카드 - USIM을 NFC 리더기 에 접촉 하여 사용
휴대폰 결제 - 전화번호와 개인 정보로 결제
모바일 교통카드 - NFC카드나 NFC 스마트폰을 NFC 리더기에 접촉하여 사용
모바일 뱅킹 - 스마트폰 기반 은행 앱 (공인인증서 필요)
전자지갑 - 스마트폰 앱에 카드정보를 입력해 두고 카드정보로 결제
모바일 간편결제 - 스마트폰 앱을 이용한 결제 (전자지갑은 등록한 신용카드를 사용하는 거고 이건 앱 내에서 돈을 처리하는 것 같은데..)


[mobile web 결제 solutions]

[PayPal]

https://developer.paypal.com/docs/classic/use-cases/uc_mobile-website-checkout/

가장 유명한 PG(Payment Gateway)이지만 국내에서는 거의 사용되지 않고 한글 및 원화를 지원하지 않는 다는 점이 단점 일듯.
모바일 상에서 PayPal 연동을 위해서는 아래와 같이
Mobile Express Checkout, Mobile PayPal Payments Standard 두가지 종류가 존재하는 것으로 보임.
링크를 따라 PayPal로 이동하여 결제를 하고 다시 웹사이트로 돌아오는 것으로 보임.
두 방식의 차이를 모르겠으나 전자가 mobile을 위해서 좀 더 optimize 되어 있는 것으로 보인다.

Express Checkout on Mobile Devices
: https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECOnMobileDevices/




PayPal Payments Standard Overview
https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/wp_standard_overview/

sandbox상에서의 PayPal 연동 테스트 관련 포스팅
http://serpiko.tistory.com/462

REST API reference 도 존재함.
: https://developer.paypal.com/webapps/developer/docs/api/

인증, 결제 관련 API 제공.


[Amazon Payment]

https://payments.amazon.com/home

Paypal과 유사하게 아마존 계정 및 등록 카드를 통해 결제하는 것으로 보이고
REST like한 API들을 제공하고 함께 PHP, Java, C# library를 제공하고 있음.
특이한건 결과로 오는 정보들이 모드 XML format이다.

사용 시나리오
http://docs.developer.amazonservices.com/en_US/apa_guide/APAGuide_BuyerExperience.html


API reference
: http://docs.developer.amazonservices.com/en_US/off_amazon_payments/index.html?ld=NSGoogle_NEW



[페이게이트 휴대폰 소액결제]

http://www.paygate.net/service/smartphone.php

페이게이트 스마트폰 결제는 보안인증을 모바일 ISP 및 Visa 3D(안심클릭)으로 하니
별도 보안인증을 위한 별도 App이나 Active X가 필요함.

http://www.paygate.net/service/mobile.php
휴대폰 소액 결제는 웹브라우저로 가능함. 다만 서버 side 작업 필요할 듯.



하지만 이건 어떤 방식이지?

알라딘, 액티브X 없는 '진짜 간편결제' 오픈
http://www.bloter.net/archives/206572
http://www.zdnet.co.kr/news/news_view.asp?artice_id=20140917185528

페이게이트 금액인증 솔루션을 사용하여 알라딘에서 ActiveX 없이 도서구매 가능함.


그외...


[INIpay INILite]

http://www.inicis.com/blog/archives/120

신용카드, 휴대폰, 가상계좌, 문화상품권 모두 되나보다.
서버 side에서 결제 모듈을 사용해서 처리하는 것으로 보인다.

INIpay-INILite는 복잡한 TX설치가 필요없는 소규모 쇼핑몰 사업자에 적합한 전자 결제 서비스 입니다
정보가 없어 잘 모르겠음.
http://m.mkexdev.net/36 에 정리가 되어 있음. 30만원 이상 결제 불가


[휴대폰결제]

휴대폰 결제는 모두 server side에서 처리가 되나?

[Paygate 휴대폰 결제]
http://www.paygate.net/service/mobile.php


[다날 휴대폰 결제]
https://www.danalpay.com/service/service_pg_teledit.aspx

서비스 관계도 이미지
역시나 자료가 없음.


[App 설치 결제]

-PayPal app
https://www.paypal.com/us/webapps/mpp/mobile-apps

- Smart Xpay
http://www.uplus.co.kr/biz/ebiz/elpa/RetrieveBzEbEfEmSmart.hpi

- BC카드 ISP 앱
https://www.bccard.com/app/card/ContentsLinkActn.do?pgm_id=ind0463

- INIpay Mobile
http://www.inicis.com/blog/archives/124


[Apple Pay]
http://www.kotrasv.org/board/bbs/board.php?bo_table=i_news&wr_id=501

mobile web 결제와는 상관없지만
주요 카드 업체와 유통업체들과 함께 서비스를 제공 하여
발표만되고 활성화되지 못했던 NFC 기술을 수면으로 끌여 올림.


[mobile 결제 정리]

http://m.mkexdev.net/36