1 |
1
인터넷 상에서 사용자의 상품 및 서비스의 구매비용 지불을 위한 개방형 지불 인터페이스를 개방형 서비스 게이트웨이에 호출하는 개방형 서비스 응용 서버;상기 개방형 서비스 응용 서버에 개방형 지불 인터페이스를 지원하고 지불 리소스를 표준상태변경(REpresental State Transfer: REST) 기반 웹 서비스로 상기 개방형 서비스 응용 서버에 제공하여 선불, 후불 및 예약 지불 카드의 지불을 처리하는 개방형 서비스 게이트웨이; 및상기 개방형 서비스 게이트웨이와 연동하여 REST 기반 웹 서비스에 대한 과금을 수행하는 과금 서버; 를 포함하고,상기 REST 기반 웹 서비스로 제공되는 지불 리소스는, 계좌 지불(Amount Charging) 리소스, 볼륨 지불(Volume Charging) 리소스, 계좌 예약(Amount Reservation) 리소스, 계좌 예약 지불(Amount Reservation Charging) 리소스, 볼륨 예약(Volume Reservation) 리소스, 볼륨 예약 지불(Volume Reservation Charging) 리소스, 볼륨 변환(Volume Conversion) 리소스 중 적어도 하나로 정의되며,상기 개방형 서비스 게이트웨이는 상기 정의된 리소스 별로 지불을 처리하는 것을 특징으로 하는 REST 기반 지불 시스템
|
2 |
2
제 1 항에 있어서, 상기 개방형 서비스 게이트웨이는상기 개방형 서비스 응용 서버로부터 수신되는 REST 기반 메시지를 처리하여 지불 기능부로 전달하고 상기 개방형 서비스 응용 서버에 REST 기반 응답 메시지를 전송하는 지불 REST 기반 웹 서비스부; 및개방형 지불 인터페이스를 지원하고, 상기 지불 REST 기반 웹 서비스부로부터의 원격 메소드 호출(Remote Method Invocation: RMI) 요청을 처리하기 위한 RMI 서버를 생성하여 RMI 레지스트리에 등록하며, 상기 지불 REST 기반 웹 서비스부로부터의 요청에 따라 지불 관련 인스턴스를 검색하는 지불 기능부;를 포함하는 것을 특징으로 하는 REST 기반 지불 시스템
|
3 |
3
제 1 항에 있어서, 상기 개방형 서비스 게이트웨이는계좌 지불(Amount Charging) 리소스의 GET 메소드를 이용하여 계좌를 이용한 지불 트랜잭션을 획득하고, POST 메소드를 이용하여 계좌 지불에 의한 계좌의 증감을 생성하며,볼륨 지불(Volume Charging) 리소스의 GET 메소드를 이용하여 볼륨을 이용한 지불 트랜잭션을 획득하고, POST 메소드를 이용하여 볼륨 지불에 의한 계좌의 증감을 생성하는 것을 특징으로 하는 REST 기반 지불 시스템
|
4 |
4
제 1 항에 있어서, 상기 개방형 서비스 게이트웨이는계좌 예약(Amount Reservation) 리소스의 PUT 메소드를 이용하여 계좌에 의한 예약 증감을 처리하고, POST 메소드를 이용하여 계좌에 의한 예약을 수행하며, DELETE 메소드를 이용하여 예약 삭제를 수행하며,계좌 예약 지불(Amount Reservation Charging) 리소스의 GET 메소드를 이용하여 계좌 예약에 의한 지불 트랜잭션을 획득하고, POST 메소드를 이용하여 계좌 예약에 의한 예약 증감을 생성하며,볼륨 예약(Volume Reservation) 리소스의 PUT 메소드를 이용하여 볼륨에 의한 예약 증감을 처리하고, POST 메소드를 이용하여 볼륨에 의한 예약을 수행하며, DELETE 메소드를 이용하여 예약 삭제를 수행하며,볼륨 예약 지불(Volume Reservation Charging) 리소스의 GET 메소드를 이용하여 볼륨 예약에 의한 지불 트랜잭션을 획득하고, POST 메소드를 이용하여 볼륨 예약에 의한 예약 증감을 생성하는 것을 특징으로 하는 REST 기반 지불 시스템
|
5 |
5
제 1 항에 있어서, 상기 개방형 서비스 게이트웨이는볼륨 변환(Volume Conversion) 리소스의 GET 메소드를 이용하여 볼륨을 현금으로 변환하는 것을 특징으로 하는 REST 기반 지불 시스템
|
6 |
6
REST 기반 웹 서비스 환경에서 개방형 서비스 게이트웨이의 지불 처리방법에 있어서,개방형 서비스 응용 서버로부터, 인터넷 상에서 사용자의 상품 및 서비스 구매비용 지불을 위한 개방형 지불 인터페이스 호출을 요청받는 단계; 및상기 개방형 서비스 응용 서버의 요청에 따라 개방형 지불 인터페이스를 지원하고, 상기 개방형 서비스 응용 서버에 지불 리소스를 REST 기반 웹 서비스로 제공하여 선불, 후불 및 예약 지불 카드의 지불 처리 기능을 수행하는 단계; 를 포함하고,상기 REST 기반 웹 서비스로 제공되는 지불 리소스는, 계좌 지불(Amount Charging) 리소스, 볼륨 지불(Volume Charging) 리소스, 계좌 예약(Amount Reservation) 리소스, 계좌 예약 지불(Amount Reservation Charging) 리소스, 볼륨 예약(Volume Reservation) 리소스, 볼륨 예약 지불(Volume Reservation Charging) 리소스, 볼륨 변환(Volume Conversion) 리소스 중 적어도 하나로 정의되며,상기 지불 처리 기능을 수행하는 단계는, 상기 개방형 서비스 게이트웨이가 상기 정의된 리소스 별로 지불을 처리하는 것을 특징으로 하는 REST 기반 지불 처리방법
|
7 |
7
제 6 항에 있어서, 상기 지불 처리 기능을 수행하는 단계는,상기 개방형 서비스 응용 서버로부터 POST 메소드를 통해 상품 및 서비스의 구매 비용 지불 및 적립을 요청받으면, 신규 지불 및 적립을 생성하고 리소스 URL를 가진 지불 및 적립 결과를 상기 개방형 서비스 응용 서버에 전송하는 단계; 및구매 비용 지불 및 적립 이후 상기 개방형 서비스 응용 서버로부터 GET 메소드를 통해 트랜잭션 조회를 요청받으면, 리소스 URL를 가진 트랜잭션 조회 결과를 상기 개방형 서비스 응용 서버에 전송하는 단계;를 포함하는 것을 특징으로 하는 REST 기반 지불 처리방법
|
8 |
8
제 6 항에 있어서, 상기 지불 처리 기능을 수행하는 단계는,상기 개방형 서비스 응용 서버로부터 POST 메소드를 통해 예약을 요청받으면, 신규 예약을 생성하고 예약 ID와 리소스 URL를 가진 예약 결과를 상기 개방형 서비스 응용 서버에 전송하는 단계; 및예약 수행 이후 상기 개방형 서비스 응용 서버로부터 POST 메소드를 통해 지불을 요청받으면, 예약된 금액에서 지불을 수행하고 리소스 URL를 가진 지불 결과를 상기 개방형 서비스 응용 서버에 전송하는 단계;를 포함하는 것을 특징으로 하는 REST 기반 지불 처리방법
|
9 |
9
제 8 항에 있어서, 상기 지불 처리 기능을 수행하는 단계는,예약 및 지불 수행 이후 상기 개방형 서비스 응용 서버로부터 PUT 메소드를 통해 추가 예약을 요청받으면, 예약 금액을 추가하고 리소스 URL를 가진 추가 예약 결과를 상기 개방형 서비스 응용 서버에 전송하는 단계;추가 예약 이후 상기 개방형 서비스 응용 서버로부터 POST 메소드를 통해 지불을 요청받으면, 예약된 금액에서 지불을 수행하고 리소스 URL를 가진 지불 결과를 상기 개방형 서비스 응용 서버에 전송하는 단계; 및예약 또는 추가 예약에 따른 지불 수행 이후 상기 개방형 서비스 응용 서버로부터 DELETE 메소드를 통해 예약 해지를 요청받으면, 예약 해지를 수행하고 리소스 URL를 가진 예약 해지 결과를 상기 개방형 서비스 응용 서버에 전송하는 단계;를 더 포함하는 것을 특징으로 하는 REST 기반 지불 처리방법
|
10 |
10
제 6 항에 있어서, 상기 지불 처리 기능을 수행하는 단계는,상기 개방형 서비스 응용 서버로부터 GET 메소드를 통해 현금 변환을 요청받으면, 볼륨을 현금으로 변환하고 리소스 URL를 가진 변환 결과를 상기 개방형 서비스 응용 서버에 전송하는 단계;를 포함하는 것을 특징으로 하는 REST 기반 지불 처리방법
|