Skip to content

XMPP로 주문하기 ​

1. XMPP 가입하기 ​

XMPP는 공개 메신저 프로토콜입니다.

1-1. XMPP JID 가입하기 ​

XMPP ID를 제공하는 업체를 찾아서 가입합니다. XMPP를 제공하는 업체는 XMPP 제공 업체 목록을 통해 확인할 수 있습니다.

2. XMPP 메신저 설치/접속 ​

XMPP 클라이언트 목록 및 XEP 지원 정보 보기

전체 XMPP 클라이언트 목록은 xmpp.org 클라이언트 목록에서 확인할 수 있습니다.

2-1. 설치형 XMPP 메신저 ​

클라이언트OSXEP-0045
(MUC)
XEP-0384
(OMEMO)
XEP-0030
(Discovery)
XEP-0004
(Data Forms)
XEP-0050
(Ad-Hoc)
XEP-0060
(PubSub)
XEP-0124
(BOSH)
XEP-0206
(XMPP/BOSH)
XEP-0178
(SASL)
XEP-0277
(Microblog)
XEP-0491
(WebXDC)
다운로드
GajimWindows, macOS, Linux✓✓✓✓✓✓−−✓−−다운로드
AstraChatWindows, macOS, Linux, iOS, Android✓✓✓✓✓✓−−✓−−다운로드
MovimLinux✓?✓✓✓✓−−✓✓−다운로드
Monal IMmacOS, iOS✓✓✓✓✓✓−−✓−−App Store
CheogramAndroid✓✓✓✓✓✓−−✓−✓다운로드
Monocles ChatAndroid✓✓✓✓✓✓−−✓−−다운로드

2-2. 접속형 XMPP 메신저 (웹) ​

클라이언트OSXEP-0045
(MUC)
XEP-0384
(OMEMO)
XEP-0030
(Discovery)
XEP-0004
(Data Forms)
XEP-0050
(Ad-Hoc)
XEP-0060
(PubSub)
XEP-0124
(BOSH)
XEP-0206
(XMPP/BOSH)
XEP-0178
(SASL)
XEP-0277
(Microblog)
XEP-0491
(WebXDC)
접속
Converse.jsBrowser✓✓✓✓✓✓✓✓✓−−웹사이트
MovimBrowser✓?✓✓✓✓−−✓✓−웹사이트
FluuxBrowser✓?✓✓?✓✓✓✓−−접속
WebCheogramBrowser−−✓✓✓?−−−−−접속

주요 XEP 설명:

  • XEP-0045: 다중 사용자 채팅 (MUC) - 그룹 채팅 지원
  • XEP-0384: OMEMO 암호화 - 종단간 암호화
  • XEP-0030: 서비스 탐색 - 서버 기능 확인
  • XEP-0004: 데이터 폼 - 구조화된 데이터 입력
  • XEP-0050: 임시 명령 - 원격 명령 실행
  • XEP-0060: 발행-구독 - 실시간 알림
  • XEP-0124: BOSH - HTTP를 통한 양방향 스트림
  • XEP-0206: XMPP Over BOSH - 웹 브라우저용 XMPP 연결
  • XEP-0178: SASL EXTERNAL - 인증서 기반 인증
  • XEP-0277: Microblogging - XMPP 기반 마이크로블로깅
  • XEP-0491: WebXDC - 채팅에서 인터랙티브 웹 앱 공유

참고:

  • XEP-0468 (WebSocket S2S), XEP-0288 (Bidirectional S2S)은 서버 간 통신 기능으로 클라이언트 기능이 아닙니다.

상세 XEP 지원 목록:

3. 두레원에서 업체검색 ​

주문을 원하는 업체를 찾기위해 두레원 사이트나 두레시장 앱으로 업체를 브라우징 합니다.

3-1. 두레원 사이트 브라우징 ​

두레원 (https://dure.one)에서 업체를 검색합니다.

3-2. 두레시장 앱 브라우징 ​

두레시장 앱을 통해 업체를 검색합니다.

4. 메뉴 확인하기 ​

주문을 원하는 업체의 사이트에서 메뉴를 확인하고 주문서를 구성합니다.

5. 주문하기 ​

5-1. "!주문" 메시지 전송 ​

주문을 하기위해 "!주문" 텍스트를 업체 두레응답기 XMPP 주소로 전송합니다. 잘 전송된 주문 텍스트는 결제링크를 반환합니다.

6. 결제하기 ​

6-1. 결제 링크 사용 ​

제공된 링크로 결제를 진행합니다.

7. 주문상태확인 ​

7-1. 주문상태 업데이트 ​

주문상태가 업데이트되면 XMPP 메시지로 결과를 확인합니다.

8. 결제취소 ​

결제취소는 결제 시스템을 통해 자동으로 전송됩니다.

Korean Business Directory System