[go: up one dir, main page]

KR20130007208A - Apparatus and method for managing credit card payment - Google Patents

Apparatus and method for managing credit card payment Download PDF

Info

Publication number
KR20130007208A
KR20130007208A KR1020110064363A KR20110064363A KR20130007208A KR 20130007208 A KR20130007208 A KR 20130007208A KR 1020110064363 A KR1020110064363 A KR 1020110064363A KR 20110064363 A KR20110064363 A KR 20110064363A KR 20130007208 A KR20130007208 A KR 20130007208A
Authority
KR
South Korea
Prior art keywords
payment
user terminal
card
credit card
credit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020110064363A
Other languages
Korean (ko)
Inventor
노정화
Original Assignee
한국정보통신주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국정보통신주식회사 filed Critical 한국정보통신주식회사
Priority to KR1020110064363A priority Critical patent/KR20130007208A/en
Publication of KR20130007208A publication Critical patent/KR20130007208A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 신용 카드 결제 관리 장치에 관한 것으로, 구체적으로 결제 승인 내역에 대응한 결제 확인 메시지를 이용하여 신용 카드 결제를 관리하는 장치 및 방법에 관한 것이다.
이를 위해, 본 발명은 사용자 단말 및 결제 대행 서버와 접속하는 신용 카드 결제 관리 장치에 있어서, 결제 대행 서버로부터 신용 결제 요청에 의해 수행된 신용 결제에 대응한 결제 승인 내역과 콜백 정보를 포함하는 결제 결과 메시지를 사용자 단말로 전송하는 전송부; 콜백 정보를 사용하여 사용자 단말로부터 결제 승인 내역에 대응한 결제 확인 메시지를 수신하는 통신부; 및 결제 승인 내역과 결제 승인 내역에 대응한 결제 확인 메시지에 따른 결제 확인 여부를 포함하도록 카드 청구서를 생성하는 청구서 생성부를 포함하는 신용 카드 결제 관리 장치가 제공된다.
The present invention relates to an apparatus for managing credit card payment, and more particularly, to an apparatus and method for managing credit card payment using a payment confirmation message corresponding to a payment approval history.
To this end, the present invention is a credit card payment management device that is connected to the user terminal and the payment agent server, the payment result including the payment approval history and callback information corresponding to the credit payment performed by the credit payment request from the payment agent server A transmitter for transmitting a message to a user terminal; A communication unit receiving a payment confirmation message corresponding to a payment approval history from a user terminal using callback information; And a bill generating unit for generating a card bill so as to include a payment confirmation and a payment confirmation according to a payment confirmation message corresponding to the payment approval.

Description

신용 카드 결제 관리 장치 및 방법{APPARATUS AND METHOD FOR MANAGING CREDIT CARD PAYMENT}Credit card payment management device and method {APPARATUS AND METHOD FOR MANAGING CREDIT CARD PAYMENT}

본 발명은 신용 카드 결제 관리 장치에 관한 것으로, 구체적으로 결제 승인 내역에 대응한 결제 확인 메시지를 이용하여 신용 카드 결제를 관리하는 장치 및 방법에 관한 것이다.
The present invention relates to an apparatus for managing credit card payment, and more particularly, to an apparatus and method for managing credit card payment using a payment confirmation message corresponding to a payment approval history.

전자 결제 인프라가 확충되면서 신용 카드, 체크 카드, 선불 카드 및 직불 카드(이하, "신용 카드" 라고 통칭함) 등의 카드 결제를 기반으로 하는 신용 카드 결제 서비스가 일반화되었다. With the expansion of the electronic payment infrastructure, credit card payment services based on card payments such as credit cards, check cards, prepaid cards and debit cards (collectively referred to as "credit cards") have become commonplace.

신용 카드 결제 서비스는 사용자 일정한 제품이나 서비스를 제공받고, 이에 대한 대가를 카드 결제로 구매한 후에 대금 결제일에 카드사 등의 금융 기관에 제품 또는 서비스의 이용 대금을 납부하고, 가맹점은 제품 또는 서비스의 판매 대금을 금융 기관으로부터 지불받는 전자 결제 인프라를 이용한 결제 방식을 나타낸다.The credit card payment service receives a user's specific product or service, pays for the card payment, and pays the use of the product or service to a financial institution such as a card company on the payment date, and the merchant sells the product or service. Represents a payment method using an electronic payment infrastructure that receives payment from a financial institution.

신용 카드 결제를 수행하기 위해서 가맹점의 직원이 카드 결제 단말를 통해 이용 대금을 입력하면, 가맹점에서는 이용 대금을 다수의 가맹점들과 카드사 사이에서 신용 카드 결제와 관련된 결제 대행 서비스를 제공하는 밴(Value Added Network : VAN) 사의 서버(이하, "결제 대행 서버" 라고 통칭함)로 이용 대금을 전송하여 결제 승인을 받는다. In order to perform a credit card payment, a member of the merchant enters a payment amount through a card payment terminal, and the merchant stores the payment value in a van (Value Added Network) that provides a payment service related to credit card payment among a plurality of merchants and card companies. : VAN) to the server of the company (hereinafter referred to as "payment agency server") to send the payment for approval.

사용자는 신용 카드 결제 서비스를 이용하기 위해서는 대금 결제일에 카드사 등의 금융 기관에 사용자가 사용한 이용 대금을 납부해야 한다. 이때, 사용자는 금융 기관으로부터 수신한 카드 청구서를 통해 이번 달에 결제해 할 금액을 확인할 수 있으며, 세부적으로 이용 기간에 사용한 결제 상세 내역을 확인할 수 있다.In order to use the credit card payment service, the user must pay the use price used by the user to a financial institution such as a card company on the payment date. At this time, the user can check the amount to be paid this month through the card bill received from the financial institution, and can check the details of payment used in the use period in detail.

그러나, 사용자는 카드 결제 후 바로 이용 대금을 납부하는 것이 아니라 미리 결정된 대금 결제일에 결제 상세 내역을 확인하므로 자신이 사용한 이용 대금인지 기억이 나지 않는 경우가 많이 발생한다.
However, since the user checks the payment details on a predetermined payment date instead of paying the use price immediately after the card payment, there are many cases where the user does not remember whether the user used the payment price.

본 발명은 사용자 단말로부터 수신한 결제 확인 메시지를 이용하여 신용 카드에 대한 결제 상세 내역을 관리할 수 있는 신용 카드 결제 관리 장치 및 방법을 제공하는 것이다.The present invention provides a credit card payment management apparatus and method capable of managing payment details of a credit card using a payment confirmation message received from a user terminal.

그리고, 본 발명은 결제 확인 메시지의 수신 여부에 따라 카드 청구서에 확인 정보를 포함시킬 수 있는 신용 카드 결제 관리 장치 및 방법을 제공하는 것이다.
The present invention also provides an apparatus and method for managing credit card payments that can include confirmation information in a card bill according to whether a payment confirmation message is received.

본 발명의 일 측면에 따르면, 사용자 단말 및 결제 대행 서버와 접속하는 신용 카드 결제 관리 장치가 제공된다.According to an aspect of the present invention, there is provided a credit card payment management apparatus for connecting to a user terminal and a payment agent server.

본 발명의 일 실시예에 따르면, 사용자 단말 및 결제 대행 서버와 접속하는 신용 카드 결제 관리 장치에 있어서, 결제 대행 서버로부터 신용 결제 요청에 의해 수행된 신용 결제에 대응한 결제 승인 내역과 콜백 정보를 포함하는 결제 결과 메시지를 사용자 단말로 전송하는 전송부; 상기 콜백 정보를 사용하여 상기 사용자 단말로부터 상기 결제 승인 내역에 대응한 결제 확인 메시지를 수신하는 통신부; 및 상기 결제 승인 내역과 상기 결제 승인 내역에 대응한 상기 결제 확인 메시지에 따른 결제 확인 여부를 포함하도록 카드 청구서를 생성하는 청구서 생성부를 포함하는 신용 카드 결제 관리 장치가 제공된다.According to an embodiment of the present invention, a credit card payment management device connected to a user terminal and a payment agent server, the payment approval history and callback information corresponding to the credit payment performed by the credit payment request from the payment agent server; A transmission unit for transmitting a payment result message to a user terminal; A communication unit receiving a payment confirmation message corresponding to the payment approval details from the user terminal using the callback information; And a bill generating unit for generating a card bill to include whether the payment is confirmed according to the payment confirmation message corresponding to the payment approval details and the payment approval details.

상기 청구서 생성부는, 상기 수신부에 의해 결제 확인 메시지가 수신되지 않은 결제 승인 내역에 대해서는 결제 확인이 이루어지지 않았음을 나타내는 결제 확인 여부를 포함하도록 상기 카드 청구서를 생성할 수 있다.The bill generator may generate the card bill to include a payment confirmation indicating that payment confirmation has not been made for the payment approval details for which the payment confirmation message is not received by the receiver.

상기 결제 결과 메시지는 상기 결제 승인 내역을 식별하기 위한 결제 식별 정보를 더 포함하며, 상기 결제 확인 메시지는 상기 결제 식별 정보를 더 포함할 수 있다.The payment result message may further include payment identification information for identifying the payment approval details, and the payment confirmation message may further include the payment identification information.

상기 전송부는, 상기 결제 대행 서버로부터 신용 결제 요청 시에 확인된 사용자에 대응하여 사전에 등록된 가입자 호출 번호에 의한 문자 서비스를 사용하여 상기 결제 결과 메시지를 상기 사용자 단말로 전송할 수 있다.The transmission unit may transmit the payment result message to the user terminal by using a text service by using a subscriber call number registered in advance in response to the user identified at the credit settlement request from the payment agency server.

상기 콜백 정보는 상기 결제 결과 메시지 내에서 암호화되거나 숨겨져서 상기 사용자 단말로 전송될 수 있다.The callback information may be transmitted to the user terminal by being encrypted or hidden in the payment result message.

상기 콜백 정보는 상기 사용자 단말이 상기 신용 카드 결제 관리 장치에 접속하기 위한 URL (Uniform Resource Locator) 또는 상기 결제 결과 메시지를 전송할 전화 번호일 수 있다.The callback information may be a Uniform Resource Locator (URL) for accessing the credit card payment management device or a telephone number to which the payment result message is transmitted.

상기 결제 확인 메시지는 상기 결제 승인 내역을 식별하기 위한 메모 정보를 더 포함하되, 상기 카드 청구서는 상기 결제 승인 내역에 대응하는 상기 메모 정보를 더 포함하도록 상기 카드 청구서를 생성할 수 있다.
The payment confirmation message may further include memo information for identifying the payment approval details, and the card bill may generate the card bill to further include the memo information corresponding to the payment approval details.

그리고, 본 발명의 일 측면에 따르면, 신용 카드 결제 관리 장치가 신용 카드 결제를 관리하는 방법이 제공된다.In addition, according to an aspect of the present invention, a method of managing a credit card payment by a credit card payment management device is provided.

본 발명의 일 실시예에 따르면, 신용 카드 결제 관리 장치가 신용 카드 결제를 관리하는 방법에 있어서, 결제 대행 서버로부터 신용 결제 요청에 의해 수행된 신용 결제 대응한 결제 승인 내역과 콜백 정보를 포함하는 결제 결과 메시지를 사용자 단말로 전송하는 단계; 상기 콜백 정보를 사용하여 상기 사용자 단말로부터 상기 결제 승인 내역에 대응한 결제 확인 메시지를 수신하는 단계; 및 상기 결제 승인 내역과 상기 결제 승인 내역에 대응한 결제 확인 메시지에 따른 결제 확인 여부를 포함하도록 카드 청구서를 생성하는 단계를 포함하는 신용 카드 결제 관리 방법이 제공된다.According to an embodiment of the present invention, in a method of managing a credit card payment by a credit card payment management apparatus, a payment including a payment approval history and callback information corresponding to a credit payment performed by a credit payment request from a payment agent server Transmitting a result message to a user terminal; Receiving a payment confirmation message corresponding to the payment approval details from the user terminal using the callback information; And generating a card bill to include whether to confirm payment according to a payment confirmation message corresponding to the payment approval details and the payment approval details.

상기 카드 청구서를 생성하는 단계는, 상기 결제 확인 메시지가 수신되지 않은 결제 승인 내역에 대해서는 결제 확인이 이루어지지 않았음을 나타내는 결제 확인 여부를 포함하도록 상기 카드 청구서를 생성하는 단계를 더 포함할 수 있다.The generating of the card bill may further include generating the card bill to include a payment confirmation indicating that payment confirmation has not been made with respect to payment approval details for which the payment confirmation message is not received. .

상기 결제 결과 메시지를 전송하는 단계는 상기 결제 확인 내역을 식별하기 위한 결제 식별 정보를 더 포함하는 상기 결제 결과 메시지를 전송하는 단계이며, 상기 결제 확인 메시지를 수신하는 단계는 상기 결제 식별 정보를 더 포함하는 결제 확인 메시지를 수신하는 단계일 수 있다.The transmitting of the payment result message may include transmitting the payment result message further including payment identification information for identifying the payment confirmation details, and receiving the payment confirmation message further includes the payment identification information. It may be a step of receiving a payment confirmation message.

상기 결제 결과 메시지를 전송하는 단계는, 상기 결제 대행 서버로부터 신용 결제 요청 시에 확인된 사용자에 대응하여 사전에 등록된 가입자 호출 번호 사용하여 상기 결제 결과 메시지를 상기 사용자 단말로 전송하는 단계일 수 있다.The transmitting of the payment result message may include transmitting the payment result message to the user terminal by using a subscriber call number registered in advance in response to the user identified at the credit settlement request from the payment agency server. .

상기 콜백 정보는 상기 결제 결과 메시지 내에서 암호화되거나 숨겨진 상태로 상기 결제 결과 메시지에 포함될 수 있다.The callback information may be included in the payment result message in an encrypted or hidden state in the payment result message.

상기 콜백 정보는 상기 사용자 단말이 상기 신용 카드 결제 관리 장치에 접속하기 위한 URL (Uniform Resource Locator) 또는 상기 결제 결과 메시지를 전송할 전화 번호일 수 있다.
The callback information may be a Uniform Resource Locator (URL) for accessing the credit card payment management device or a telephone number to which the payment result message is transmitted.

또한, 본 발명의 일 측면에 따르면, 무선 통신 서비스를 지원하는 사용자 단말이 제공된다.In addition, according to an aspect of the present invention, a user terminal supporting a wireless communication service is provided.

본 발명의 일 실시예에 따르면, 무선 통신 서비스를 지원하는 사용자 단말에 있어서, 카드사 서버로부터 신용 결제에 대응한 결제 승인 내역 및 콜백 정보를 수신하는 수신부; 상기 수신부를 통해 수신한 결제 승인 내역을 화면에 표시하는 디스플레이부; 상기 디스플레이부 상에 표시된 상기 결제 승인 내역을 확인하기 위해 사용자에 의해 조작될 특정 키를 포함하는 입력부; 및 상기 사용자에 의해 상기 화면에 표시된 결제 승인 내역에 대한 확인을 위하여 상기 특정 키가 눌릴 시에 상기 결제 승인 내역에 대응한 결제 확인 메시지를 상기 콜백 정보를 사용하여 상기 카드사 서버로 전송하는 송신부를 포함하는 사용자 단말이 제공된다.According to an embodiment of the present invention, a user terminal supporting a wireless communication service, comprising: a receiving unit for receiving a payment approval history and callback information corresponding to a credit payment from a card company server; A display unit which displays a payment approval history received through the receiving unit on a screen; An input unit including a specific key to be operated by a user to confirm the payment approval history displayed on the display unit; And a transmitting unit for transmitting a payment confirmation message corresponding to the payment approval details to the card company server by using the callback information when the specific key is pressed for checking the payment approval details displayed on the screen by the user. A user terminal is provided.

상기 수신부는 상기 결제 승인 내역을 식별하기 위한 결제 식별 정보와 함께 상기 결제 승인 내역을 수신하고, 상기 송신부는 상기 결제 식별 정보를 포함한 상기 결제 확인 메시지를 전송할 수 있다.
The receiver may receive the payment approval details together with the payment identification information for identifying the payment approval details, and the transmitter may transmit the payment confirmation message including the payment identification information.

한편, 본 발명의 일 측면에 따르면, 사용자 단말이 신용 결제에 따른 결제 내역을 확인하는 방법이 제공된다.On the other hand, according to an aspect of the present invention, there is provided a method for the user terminal to check the payment history according to credit payment.

본 발명의 일 실시예에 따르면, 사용자 단말이 신용 결제에 따른 결제 내역을 확인하는 방법에 있어서, 카드사 서버로부터 신용 결제에 대응한 결제 승인 내역 및 콜백 정보를 수신하는 단계; 상기 결제 승인 내역을 화면에 표시하는 단계; 및 사용자의 키 조작에 의해 상기 화면에 표시된 결제 승인 내역에 대한 확인이 이루어질 시에 상기 결제 승인 내역에 대응한 결제 확인 메시지를 상기 콜백 정보를 사용하여 상기 카드사 서버로 전송하는 단계를 포함하는 결제 내역 확인 방법이 제공된다.According to an embodiment of the present invention, a method for checking a payment history according to a credit payment by a user terminal, the method comprising: receiving payment approval details and callback information corresponding to a credit payment from a card company server; Displaying the payment approval details on a screen; And transmitting a payment confirmation message corresponding to the payment approval details to the card company server using the callback information when the payment approval details displayed on the screen are performed by a user's key operation. A verification method is provided.

상기 결제 내역 확인 방법은 상기 결제 승인 내역 수신 시에 상기 결제 승인 내역을 식별하기 위한 결제 식별 정보를 함께 수신하며, 상기 결제 확인 메시지에 상기 결제 식별 정보를 포함시켜 전송할 수 있다.
The payment history confirmation method may receive payment identification information for identifying the payment approval history when the payment approval history is received and include the payment identification information in the payment confirmation message.

본 발명의 실시예에 따른 신용 카드 결제 관리 장치 및 방법은 사용자 단말로부터 수신한 결제 확인 메시지를 이용하여 신용 카드에 대한 결제 상세 내역을 관리할 수 있다.The apparatus and method for managing credit card payment according to an embodiment of the present invention may manage payment details for a credit card using a payment confirmation message received from a user terminal.

또한, 본 발명의 실시예에 따른 신용 카드 결제 관리 장치 및 방법은 결제 확인 메시지의 수신 여부에 따라 카드 청구서에 확인 정보를 포함시켜 사용자가 사용한 결제 상세 내역이라는 것을 확인시켜줄 수 있다.In addition, the credit card payment management apparatus and method according to an embodiment of the present invention can confirm that the payment details used by the user by including the confirmation information in the card bill according to whether the payment confirmation message is received.

그리고, 본 발명의 실시예에 따른 신용 카드 결제 관리 장치 및 방법은 카드사의 경우에, 카드 청구서에 확인 정보를 포함시키므로 사용자가 사용을 부인하는 민원이 감소될 수 있다.
In the credit card payment management apparatus and method according to the embodiment of the present invention, since the credit card includes the confirmation information in the card bill, the user's denial of use can be reduced.

도 1은 본 발명의 일 실시예에 따른 신용 카드 결제 시스템을 간략하게 나타낸 구성도.
도 2는 본 발명의 일 실시예에 따른 사용자 단말을 나타낸 블록도.
도 3은 본 발명의 일 실시예에 따른 신용 카드 결제 관리 장치를 나타낸 블록도.
도 4는 본 발명의 일 실시예에 따른 사용자 단말에서 결제 내역 확인 방법을 나타낸 순서도.
도 5는 본 발명의 일 실시예에 따른 신용 카드 결제 관리 장치에서 신용 카드 결제 관리 방법을 나타낸 순서도.
도 6은 본 발명의 일 실시예에 따른 신용 카드 결제 방법을 나타낸 순서도.도 7은 본 발명의 일 실시예에 따른 결제 결과 메시지를 나타낸 예시도.
도 8은 본 발명의 다른 실시예에 따른 결제 결과 메시지를 나타낸 예시도.
도 9은 본 발명의 일 실시예에 따른 카드 청구서를 나타낸 예시도.
1 is a schematic diagram showing a credit card payment system according to an embodiment of the present invention.
2 is a block diagram illustrating a user terminal according to an embodiment of the present invention.
Figure 3 is a block diagram showing a credit card payment management device according to an embodiment of the present invention.
Figure 4 is a flow chart illustrating a payment history confirmation method in the user terminal according to an embodiment of the present invention.
Figure 5 is a flow chart illustrating a credit card payment management method in a credit card payment management device according to an embodiment of the present invention.
Figure 6 is a flow chart showing a credit card payment method according to an embodiment of the present invention. Figure 7 is an exemplary view showing a payment result message according to an embodiment of the present invention.
8 is an exemplary view showing a payment result message according to another embodiment of the present invention.
9 is an exemplary view showing a card bill according to an embodiment of the present invention.

이하 첨부된 도면과 설명을 참조하여 본 발명에 따른 신용 카드 결제 관리 장치 및 방법의 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.With reference to the accompanying drawings and the description will be described in detail the operating principle of the embodiment of the credit card payment management apparatus and method according to the present invention. However, the drawings and the following description shown below are for the preferred method among various methods for effectively explaining the features of the present invention, the present invention is not limited only to the drawings and description below. In addition, in the following description of the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. In addition, terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to a user's or operator's intention or custom. Therefore, the definition should be made based on the contents throughout the present invention.

또한, 이하 실시예는 본 발명의 핵심적인 기술적 특징을 효율적으로 설명하기 위해 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 명백하게 이해할 수 있도록 용어를 적절하게 변형, 또는 통합, 또는 분리하여 사용할 것이나, 이에 의해 본 발명이 한정되는 것은 결코 아니다.
In addition, the following examples will be used to appropriately modify, integrate, or separate the terminology so that those skilled in the art to which the present invention pertains may clearly understand the present invention. The present invention is by no means limited thereto.

후술될 본 발명의 일 실시예에서는 사용자가 신용 카드로 결제를 수행할 경우에, 신용 카드 결제 관리 장치에서 사용자 단말로 전송한 결제 승인 내역에 대응한 결제 확인 메시지를 이용하여 카드 청구서를 작성하는 방안에 대해 구체적으로 설명할 것이다. 여기서, 신용 카드 결제 관리 장치는 통상적으로 가리키는 카드사 서버와 동일할 수도 있다.
In an embodiment of the present invention to be described later, when a user makes a payment with a credit card, a method of creating a card bill using a payment confirmation message corresponding to a payment approval history transmitted from a credit card payment management device to a user terminal. This will be described in detail. Here, the credit card payment management device may be the same as the card company server that usually point.

이하, 본 발명의 일 실시예를 첨부된 도면을 참조하여 구체적으로 설명하면 다음과 같다.
Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 신용 카드 결제 시스템을 간략하게 나타낸 구성도이다.1 is a schematic diagram showing a credit card payment system according to an embodiment of the present invention.

도 1을 참조하면, 신용 카드 결제 시스템은 카드 결제 단말(100), 사용자 단말(170), 결제 대행 서버(150) 및 신용 카드 결제 관리 장치(200)를 포함한다.Referring to FIG. 1, a credit card payment system includes a card payment terminal 100, a user terminal 170, a payment agent server 150, and a credit card payment management apparatus 200.

카드 결제 단말(100)은 결제 금액에 대한 결제를 수행하기 위해 결제 요청 정보를 결제 대행 서버(150)로 전송하고, 결제 대행 서버(150)로부터 결제 승인 내역을 수신한다. 즉, 사용자가 결제 금액에 대한 신용 결제를 요청할 경우에, 카드 결제 단말(100)은 신용 카드로부터 카드 정보를 확인하고, 결제 금액 및 카드 정보를 포함하는 결제 요청 정보를 생성한다. 이때, 카드 정보는 신용 카드에 대한 정보이며, 신용 카드를 식별하기 위한 신용 카드 번호 정보를 포함할 수 있다. The card payment terminal 100 transmits payment request information to the payment agent server 150 to perform payment for the payment amount, and receives the payment approval details from the payment agent server 150. That is, when the user requests credit payment for the payment amount, the card payment terminal 100 checks the card information from the credit card and generates payment request information including the payment amount and the card information. In this case, the card information is information on the credit card, and may include credit card number information for identifying the credit card.

카드 결제 단말(100)은 생성한 결제 요청 정보를 결제 대행 서버(150)로 전송하고, 결제 대행 서버(150)로부터 결제 요청 정보를 기반으로 결제를 처리한 결과를 나타내는 결제 승인 내역을 수신한다. 이때, 결제 승인 내역은 결제 금액에 대한 결제를 처리한 후의 결과를 나타내며, 승인 여부, 결제 금액, 카드 정보, 결제일, 가맹점 정보 중 적어도 하나를 포함할 수 있다. 여기서, 승인 여부는 결제 금액의 결제를 승인하였는지에 대한 정보를 나타내며, 승인을 하였을 경우에 승인으로 설정하고, 거절하였을 경우에 거절이라고 설정할 수 있다. 가맹점 정보는 신용 카드 결제를 수행한 가맹점에 대한 정보이며, 가맹점 상호 및 가맹점 전화 번호 등을 포함할 수 있다.The card payment terminal 100 transmits the generated payment request information to the payment agency server 150 and receives a payment approval history indicating a result of processing the payment based on the payment request information from the payment agency server 150. In this case, the payment approval details may indicate a result after processing payment for the payment amount, and may include at least one of approval status, payment amount, card information, payment date, and merchant information. Here, whether or not the approval indicates information on whether the payment of the payment amount is approved, and when the approval is approved, it may be set as approval, and when rejected, it may be set as rejection. Merchant information is information about the merchant that performed the credit card payment, and may include the merchant name and merchant phone number.

카드 결제 단말(100)은 가맹점의 직원에서 결제 금액에 대한 결제가 완료되었다는 것을 알려주기 위해 결제 승인 내역을 표시한다.The card payment terminal 100 displays the payment approval details in order to notify that the payment for the payment amount is completed in the employee of the affiliated store.

사용자 단말(170)은 신용 카드 결제 관리 장치(200)와 접속하여 데이터를 송수신한다. 다시 말하면, 사용자 단말(170)은 신용 카드 결제 관리 장치(200)로부터 결제 결과 메시지를 수신한다. 이때, 결제 결과 메시지는 신용 카드 결제가 완료되었다는 것을 사용자에게 알려주기 위해 신용 카드 결제 관리 장치(200)에서 생성된 메시지이며, 승인 여부, 결제 금액, 카드 정보, 결제일 및 가맹점 정보 중 적어도 하나를 더 포함하는 결제 승인 내역을 포함할 수 있다. The user terminal 170 is connected to the credit card payment management device 200 to transmit and receive data. In other words, the user terminal 170 receives a payment result message from the credit card payment management apparatus 200. In this case, the payment result message is a message generated by the credit card payment management device 200 to inform the user that the credit card payment is completed, and further adds at least one of approval status, payment amount, card information, payment date and merchant information. It may include a payment approval history to include.

사용자 단말(170)은 결제 승인 내역을 표시하고, 사용자가 결제 승인 내역을 확인할 경우에 결제 승인 내역에 대응한 결제 확인 메시지를 신용 카드 결제 관리 장치(200)로 전송한다. The user terminal 170 displays the payment approval details and transmits a payment confirmation message corresponding to the payment approval details to the credit card payment management apparatus 200 when the user confirms the payment approval details.

이러한, 사용자 단말(170)은 도 2를 참조하여 더욱 구체적으로 설명하기로 한다.This, user terminal 170 will be described in more detail with reference to FIG.

그리고, 사용자 단말(170)은 신용 카드 결제 관리 장치(200)와 접속하여 신용 카드 결제 관리 장치(200)와 데이터를 송수신할 수 있으면 그 종류는 무관하다. 예를 들어, 사용자 단말(170)은 네비게이션, WCDMA(Wideband CDMA)폰 및 스마트(Smart)폰 등과 같이 음성 통화 또는 영상 통화를 수행할 수 있는 이동 통신 단말, MP3(MPEG Audio Layer-3), 휴대용 멀티미디어 재생 장치(Portable Multimedia Player: PMP), 휴대용 게임기, 개인 휴대 정보 단말(personal digital assistants: PDA), 태플릿 PC, 노트북 및 넷북과 같은 이동식 컴퓨터와 같은 단말일 수 있다.The user terminal 170 may be connected to the credit card payment management apparatus 200 so as to transmit / receive data with the credit card payment management apparatus 200. For example, the user terminal 170 may be a mobile communication terminal capable of performing a voice call or a video call such as navigation, wideband CDMA (WCDMA) phone and smart phone, MP3 (MPEG Audio Layer-3), portable It may be a terminal such as a portable multimedia player (PMP), a portable game machine, personal digital assistants (PDAs), a tablet PC, a notebook computer, and a mobile computer such as a netbook.

결제 대행 서버(150)는 카드 결제 단말(100)과 신용 카드 결제 관리 장치(200) 간의 결제 대행 서비스를 제공한다. 결제 대행 서버(150)는 카드 결제 단말(100)로부터 결제 요청 정보를 수신하고, 결제 요청 정보를 기반으로 신용 카드 결제 관리 장치(200)로 결제 요청 정보를 전송한다. 결제 대행 서버(150)는 신용 카드 결제 관리 장치(200)로부터 결제 요청 정보에 대한 결제 승인 내역을 수신하고, 수신한 결제 승인 내역을 카드 결제 단말(100)로 전송한다.The payment agency server 150 provides a payment agency service between the card payment terminal 100 and the credit card payment management apparatus 200. The payment agency server 150 receives payment request information from the card payment terminal 100 and transmits the payment request information to the credit card payment management apparatus 200 based on the payment request information. The payment agency server 150 receives the payment approval details on the payment request information from the credit card payment management apparatus 200 and transmits the received payment approval details to the card payment terminal 100.

신용 카드 결제 관리 장치(200)는 신용 카드 결제를 처리하며, 사용자 단말(170)로부터 수신한 결제 확인 메시지를 포함하는 카드 청구서를 생성한다. 즉, 신용 카드 결제 관리 장치(200)는 결제 대행 서버(150)로부터 수신한 결제 요청 정보를 기반으로 결제를 처리하여 결제 승인 내역을 생성하고, 결제 승인 내역을 결제 대행 서버(150)로 전송한다. 신용 카드 결제 관리 장치(200)는 결제 승인 내역, 확인 요청 정보 및 콜백 정보를 포함하는 결제 결과 메시지를 생성하여 사용자 단말(170)로 전송한다. 신용 카드 결제 관리 장치(200)는 결제 결과 메시지에 응답한 결제 확인 메시지 및 결제 승인 내역을 기반으로 카드 청구서를 생성한다. 이러한, 신용 카드 결제 관리 장치(200)는 도 3을 참조하여 더욱 구체적으로 설명하기로 한다.
The credit card payment management apparatus 200 processes a credit card payment and generates a card bill including a payment confirmation message received from the user terminal 170. That is, the credit card payment management apparatus 200 generates a payment approval history by processing a payment based on the payment request information received from the payment agency server 150, and transmits the payment approval history to the payment agency server 150. . The credit card payment management apparatus 200 generates a payment result message including payment approval details, confirmation request information, and callback information and transmits the generated payment message to the user terminal 170. The credit card payment management apparatus 200 generates a card bill based on the payment confirmation message and the payment approval details in response to the payment result message. The credit card payment management apparatus 200 will be described in more detail with reference to FIG. 3.

도 2는 본 발명의 일 실시예에 따른 사용자 단말을 나타낸 블록도이다.2 is a block diagram illustrating a user terminal according to an exemplary embodiment of the present invention.

도 2를 참조하면, 사용자 단말(170)은 수신부(181), 디스플레이부(183), 입력부(185), 제1 제어부(187), 송신부(189) 및 제1 저장부(191)를 포함한다.Referring to FIG. 2, the user terminal 170 includes a receiver 181, a display 183, an input unit 185, a first controller 187, a transmitter 189, and a first storage unit 191. .

수신부(181)는 신용 카드 결제 관리 장치(200)와 접속하여 데이터를 수신한다. 즉, 수신부(181)는 신용 카드 결제 관리 장치(200)로부터 결제 승인 내역 및 콜백 정보를 포함하는 결제 결과 메시지를 수신한다.The receiver 181 connects with the credit card payment management apparatus 200 and receives data. That is, the receiver 181 receives a payment result message including payment approval history and callback information from the credit card payment management apparatus 200.

디스플레이부(183)는 사용자 단말(170)의 동작 중에 발생되는 동작 정보, 결과 정보 또는 입력부(185)를 통해 입력되는 숫자 또는 문자들을 사용자가 확인할 수 있도록 표시하는 수단이다. 예를 들어, 디스플레이부(183)는 결제 결과 메시지의 결제 승인 내역을 화면에 표시할 수 있다. The display unit 183 is a means for displaying the operation information generated during the operation of the user terminal 170, the result information, or the numbers or letters input through the input unit 185 so that the user can check them. For example, the display unit 183 may display the payment approval details of the payment result message on the screen.

한편, 디스플레이부(183)는 배터리의 사용 상태, 전파의 수신 강도, 날짜 및 시각 등과 같은 사용자 단말(170)의 상태를 표시할 수 있다.The display unit 183 may display a state of the user terminal 170 such as a state of use of the battery, a reception strength of radio waves, a date and time, and the like.

입력부(185)는 사용자로부터 각종 데이터를 입력받기 위한 사용자 인터페이스이다. 즉, 입력부(185)는 사용자로부터 사용자 단말(170)의 동작을 제어하기 위한 제어 명령, 기능 선택 명령 등을 입력받기 위한 수단이다. 이때, 입력부(185)는 디스플레이부(183) 상에 표시된 결제 승인 내역을 확인하기 위해 사용자에 의해 조작될 특정 키를 포함한다.The input unit 185 is a user interface for receiving various data from a user. That is, the input unit 185 is a means for receiving a control command, a function selection command, or the like for controlling the operation of the user terminal 170 from the user. In this case, the input unit 185 includes a specific key to be operated by the user to check the payment approval details displayed on the display unit 183.

제1 제어부(187)는 사용자 단말(170)의 전반적인 동작을 제어한다. 즉, 제1 제어부(187)는 사용자 단말(170)의 구성 요소인 수신부(181), 디스플레이부(183), 입력부(185), 송신부(189) 및 제1 저장부(191)를 제어하는 기능을 수행할 수 있다. 예를 들어, 사용자에 의해 화면에 표시된 결제 결과 메시지의 결제 승인 내역에 대한 확인을 위하여 입력부(185)의 특정 키를 누를 경우에, 제1 제어부(187)는 사용자가 결제 승인 내역을 확인하였다는 것을 신용 카드 결제 관리 장치(200)에 알리기 위해 결제 확인 메시지를 생성할 수 있다. 결제 결과 메시지에 결제 식별 정보가 포함되어 있으면, 제1 제어부(187)는 결제 식별 정보를 결제 확인 메시지에 포함시킬 수 있다.The first controller 187 controls the overall operation of the user terminal 170. That is, the first controller 187 controls the receiver 181, the display 183, the input 185, the transmitter 189, and the first storage 191, which are components of the user terminal 170. Can be performed. For example, when a user presses a specific key of the input unit 185 to check the payment approval history of the payment result message displayed on the screen, the first controller 187 confirms that the user has confirmed the payment approval history. In order to notify the credit card payment management apparatus 200 may generate a payment confirmation message. If payment identification information is included in the payment result message, the first controller 187 may include payment identification information in the payment confirmation message.

또한, 입력부(185)를 통해 사용자로부터 결제 승인 내역을 식별하기 위한 간단한 명령을 사용자로부터 입력 받을 경우에, 제1 제어부(187)는 결제 확인 메시지에 메모 정보를 포함시킬 수 있다.In addition, when the user receives a simple command for identifying payment approval details from the user through the input unit 185, the first controller 187 may include memo information in the payment confirmation message.

제1 제어부(187)는 생성한 결제 확인 메시지를 결제 결과 메시지에 포함된 콜백 정보를 사용하여 신용 카드 결제 관리 장치(200)로 전송하도록 송신부(189)를 제어할 수 있다. The first controller 187 may control the transmitter 189 to transmit the generated payment confirmation message to the credit card payment management apparatus 200 using the callback information included in the payment result message.

또한, 제1 제어부(187)는 제1 저장부(191)에 저장된 각종 데이터를 제공 받아 디스플레이부(183)에 전달하거나 사용자 단말(170)의 구성 요소에서 생성한 데이터를 표시하도록 디스플레이부(183)를 제어할 수 있다.In addition, the first control unit 187 receives various data stored in the first storage unit 191 and transmits the data to the display unit 183 or displays the data generated by the components of the user terminal 170. ) Can be controlled.

송신부(189)는 결제 결과 메시지에 포함된 콜백 정보를 사용하여 신용 카드 결제 관리 장치(200)로 결제 확인 메시지를 신용 카드 결제 관리 장치(200)로 전송한다.The transmitter 189 transmits the payment confirmation message to the credit card payment management apparatus 200 using the callback information included in the payment result message.

제1 저장부(191)는 사용자 단말(170)의 전반적인 동작을 제어하기 위한 다양한 프로그램을 저장한다. 제1 저장부(191)는 사용자 단말(170)의 구성 요소에서 필요한 데이터 및 사용자 단말(170)의 구성 요소에서 생성한 데이터를 저장한다. 예를 들어, 제1 저장부(191)는 수신부(181)를 통해 신용 카드 결제 관리 장치(200)로부터 수신한 결제 결과 메시지를 저장할 수 있다. The first storage unit 191 stores various programs for controlling the overall operation of the user terminal 170. The first storage unit 191 stores data required by the components of the user terminal 170 and data generated by the components of the user terminal 170. For example, the first storage unit 191 may store a payment result message received from the credit card payment management apparatus 200 through the receiving unit 181.

제1 저장부(191)는 디스플레이부(183), 입력부(185), 제1 제어부(187) 및 송신부(189)의 요청에 따라 필요한 데이터를 제공할 수 있다. 제1 저장부(191)는 통합 메모리로 이루어지거나, 복수의 메모리들로 세분되어 이루어질 수 있다. 예를 들어, 제1 저장부(191)는 롬 (Read Only Memory: ROM), 램 (Random Access Memory: RAM) 및 플래시 메모리 (Flash memory) 등으로 이루어질 수 있다.
The first storage unit 191 may provide necessary data according to a request of the display unit 183, the input unit 185, the first control unit 187, and the transmission unit 189. The first storage unit 191 may be formed of an integrated memory or may be divided into a plurality of memories. For example, the first storage unit 191 may include a read only memory (ROM), a random access memory (RAM), a flash memory, and the like.

도 3은 본 발명의 일 실시예에 따른 신용 카드 결제 관리 장치를 나타낸 블록도이다.3 is a block diagram showing a credit card payment management apparatus according to an embodiment of the present invention.

도 3을 참조하면, 신용 카드 결제 관리 장치(200)는 인터페이스부(210), 결제 처리부(220), 메시지 생성부(230), 제2 제어부(240), 전송부(250), 통신부(260), 청구서 생성부(270), 제2 저장부(280) 및 표시부(290)를 포함한다.Referring to FIG. 3, the credit card payment management apparatus 200 may include an interface unit 210, a payment processing unit 220, a message generating unit 230, a second control unit 240, a transmission unit 250, and a communication unit 260. ), The bill generator 270, the second storage unit 280 and the display unit 290.

인터페이스부(210)는 결제 대행 서버(150)와 접속하여 데이터를 송수신한다. 인터페이스부(210)는 결제 대행 서버(150)로부터 결제 요청 정보를 수신한다. 그리고, 인터페이스부(210)는 결제 처리부(220)에서 생성한 결제 승인 내역을 결제 대행 서버(150)로 전송한다.The interface unit 210 is connected to the payment agent server 150 to transmit and receive data. The interface unit 210 receives payment request information from the payment agent server 150. The interface unit 210 transmits the payment approval details generated by the payment processing unit 220 to the payment agent server 150.

결제 처리부(220)는 결제 요청 정보를 기반으로 신용 결제를 처리한다. 즉, 결제 처리부(220)는 인터페이스부(210)를 통해 결제 대행 서버(150)로부터 수신한 결제 요청 정보에서 카드 정보를 추출하고, 카드 정보에 매칭된 청구 금액을 확인한다. 결제 처리부(220)는 카드 정보에 매칭된 청구 금액에 결제 요청 정보에 포함된 결제 금액을 합산한 후에 결제 승인 내역을 생성한다. The payment processor 220 processes a credit payment based on the payment request information. That is, the payment processing unit 220 extracts the card information from the payment request information received from the payment agency server 150 through the interface unit 210, and checks the billed amount matching the card information. The payment processing unit 220 generates a payment approval history after adding the payment amount included in the payment request information to the charge amount matched with the card information.

메시지 생성부(230)는 결제 승인 내역 및 콜백 정보를 포함하는 결제 결과 메시지를 생성한다. 즉, 메시지 생성부(230)는 사용자에게 결제가 완료되었다는 것을 알리기 위해 결제 승인 내역을 포함하는 결제 결과 메시지를 생성한다. 이때, 메시지 생성부(230)는 카드사 이름, 가입자 이름, 카드 번호, 결제일, 결제 금액, 승인 여부, 가맹점 정보 등을 포함하는 결제 결과 메시지를 생성한다. 이때, 메시지 생성부(230)는 결제 결과 메시지를 사용자 단말(170)로 전송할 수 있는 형태로 생성할 수 있다. 예를 들어, 메시지 생성부(230)는 단문 메시지 서비스(Short Message Service: SMS), 장문 메시지 서비스(Long Message Service: LMS) 및 멀티미디어 메시지 서비스(Multimedia Message System: MMS) 등의 형태로 결제 결과 메시지를 생성할 수 있다.The message generator 230 generates a payment result message including payment approval details and callback information. That is, the message generator 230 generates a payment result message including payment approval details to notify the user that the payment is completed. At this time, the message generator 230 generates a payment result message including the card company name, subscriber name, card number, payment date, payment amount, approval status, merchant information. In this case, the message generator 230 may generate a payment result message in a form that can be transmitted to the user terminal 170. For example, the message generator 230 may receive a payment result message in the form of a short message service (SMS), a long message service (LMS), and a multimedia message system (MMS). Can be generated.

또한, 메시지 생성부(230)는 결제 승인 내역을 식별하기 위해 결제 식별 정보를 포함하여 결제 결과 메시지를 생성할 수도 있다. 이렇게, 결제 식별 정보를 포함하여 결제 결과 메시지를 생성하는 이유는 사용자 단말(170)로부터 수신하는 결제 확인 메시지에 연관된 결제 식별 정보를 확인하여 카드 청구서를 생성하기 위함이다.In addition, the message generator 230 may generate a payment result message including payment identification information to identify payment approval details. As such, the reason for generating the payment result message including the payment identification information is to generate the card bill by checking the payment identification information associated with the payment confirmation message received from the user terminal 170.

메시지 생성부(230)는 결제 확인 메시지를 회신하기 위해 콜백 정보를 결제 결과 메시지에 포함시킨다. 이때, 콜백 정보는 사용자 단말(170)이 신용 카드 결제 관리 장치(200)에 접속하거나 결제 확인 메시지를 전송하기 위한 정보이며, 신용 카드 결제 관리 장치(200)의 URL (Uniform Resource Locator) 또는 신용 카드 결제 관리 장치(200)의 전화 번호일 수 있다.The message generator 230 includes the callback information in the payment result message in order to return the payment confirmation message. In this case, the callback information is information for the user terminal 170 to access the credit card payment management device 200 or transmit a payment confirmation message, and the URL (Uniform Resource Locator) or credit card of the credit card payment management device 200. It may be a phone number of the payment management device 200.

메시지 생성부(230)는 암호화하거나 숨겨진 상태로 숨겨진 상태로 콜백 정보를 결제 결과 메시지에 포함시킬 수 있다. The message generator 230 may include the callback information in the payment result message in an encrypted or hidden state.

제2 제어부(240)는 신용 카드 결제 관리 장치(200)의 전반적인 동작을 제어한다. 즉, 제2 제어부(240)는 신용 카드 결제 관리 장치(200)의 구성 요소인 인터페이스부(210), 결제 처리부(220), 메시지 생성부(230), 통신부(260), 청구서 생성부(270), 제2 저장부(280) 및 표시부(290)를 제어하는 기능을 수행한다.The second controller 240 controls the overall operation of the credit card payment management device 200. That is, the second control unit 240 is an interface unit 210, a payment processing unit 220, a message generating unit 230, a communication unit 260, and a bill generating unit 270, which are components of the credit card payment management apparatus 200. ) To control the second storage unit 280 and the display unit 290.

예를 들어, 인터페이스부(210)를 통해 결제 요청 정보를 수신하면, 제2 제어부(240)는 결제 처리부(220)에서 결제를 처리하도록 결제 처리부(220)를 제어할 수 있다. 결제 처리부(220)에서 결제 승인 내역을 생성하면, 제2 제어부(240)는 결제 요청 정보를 전송한 결제 대행 서버(150)를 확인하고, 결제 요청 정보를 전송한 결제 대행 서버(150)로 결제 승인 내역을 전송하도록 인터페이스부(210)를 제어할 수 있다. For example, when the payment request information is received through the interface unit 210, the second control unit 240 may control the payment processing unit 220 to process the payment in the payment processing unit 220. When the payment processing unit 220 generates the payment approval history, the second controller 240 checks the payment agency server 150 that has transmitted the payment request information, and makes a payment to the payment agency server 150 that has transmitted the payment request information. The interface unit 210 may be controlled to transmit the approval details.

제2 제어부(240)는 결제 대행 서버로부터 신용 결제 요청 시에 확인된 사용자에 대응하여 사전에 등록된 가입자 호출 번호를 인지하고, 가입자 호출 번호를 이용하여 메시지 생성부(230)에서 생성한 결제 결과 메시지를 사용자 단말(170)로 전송하도록 전송부(250)를 제어할 수 있다. 또한, 제2 제어부(240)는 결제 처리부(220)에서 생성한 결제 승인 내역, 메시지 생성부(230)에서 생성한 결제 결과 메시지 및 청구서 생성부(270)에서 생성한 카드 청구서를 제2 저장부(280)에 저장하도록 제2 저장부(280)를 제어할 수 있다.The second control unit 240 recognizes the subscriber call number registered in advance in response to the user identified in the credit settlement request from the payment agent server, and the payment result generated by the message generator 230 using the subscriber call number. The transmitter 250 may be controlled to transmit a message to the user terminal 170. In addition, the second control unit 240 stores the payment approval history generated by the payment processing unit 220, the payment result message generated by the message generator 230, and the card bill generated by the bill generator 270 as the second storage unit. The second storage unit 280 may be controlled to store the data in the storage unit 280.

전송부(250)는 사용자 단말(170)과 접속하여 사용자 단말(170)로 데이터를 전송한다. 즉, 전송부(250)는 제2 제어부(240)의 제어하에 가입자 호출 번호를 이용하여 사용자 단말(170)로 결제 승인 내역 및 콜백 정보를 포함하는 결제 결과 메시지를 전송한다.The transmitter 250 connects with the user terminal 170 and transmits data to the user terminal 170. That is, the transmission unit 250 transmits a payment result message including payment approval history and callback information to the user terminal 170 using the subscriber call number under the control of the second control unit 240.

통신부(260)는 사용자 단말(170)과 접속하여 데이터를 수신한다. 통신부(260)는 콜백 정보를 사용하여 사용자 단말(170)로부터 결제 승인 내역에 대응한 결제 확인 메시지를 수신한다.The communication unit 260 is connected to the user terminal 170 to receive data. The communication unit 260 receives the payment confirmation message corresponding to the payment approval details from the user terminal 170 using the callback information.

청구서 생성부(270)는 결제 승인 내역 및 결제 확인 메시지를 포함하도록 카드 청구서를 생성한다. 다시 말하면, 청구서 생성부(270)는 결제 승인 내역에 포함된 카드 정보에 의해 가입자 정보를 인지하고, 가입자 정보 별로 결제 금액, 카드 정보, 결제일 및 가맹점 정보를 포함하는 결제 승인 내역과 결제 승인 내역에 대응한 결제 확인 메시지에 따른 결제 확인 여부를 포함하도록 카드 청구서를 생성한다. 청구서 생성부(270)는 가입자 요청에 따라 e-메일, 지로 용지 등으로 카드 청구서를 전송할 수 있다.The bill generator 270 generates a card bill to include payment approval details and a payment confirmation message. In other words, the bill generation unit 270 recognizes the subscriber information by the card information included in the payment authorization history, the billing authorization details and payment authorization details including payment amount, card information, payment date and merchant information for each subscriber information. The card bill is generated to include whether or not the payment is confirmed according to the corresponding payment confirmation message. The bill generator 270 may transmit a card bill by e-mail, giro paper, or the like according to a subscriber request.

또한, 결제 확인 메시지에 메모 정보가 포함되어 있으면, 청구서 생성부(270)는 카드 청구서에 메모 정보를 더 포함시켜 생성할 수도 있다. 이때, 메모 정보는 사용자가 결제 결과 메시지를 확인하고, 결제 승인 내역에 대한 간단한 정보를 입력한 것을 나타낸다.In addition, if memo information is included in the payment confirmation message, the bill generator 270 may be generated by further including memo information in the card bill. In this case, the memo information indicates that the user checks the payment result message and inputs simple information on the payment approval details.

한편, 사용자가 신용 카드 결제 관리 장치(200)에서 관리하는 홈페이지를 통해 카드 청구서 열람을 요청할 경우에, 신용 카드 결제 관리 장치(200)는 청구서 생성부(270)에서 생성한 결제 확인 여부를 포함하는 카드 청구서를 표시하도록 사용자 인터페이스 화면을 설정할 수 있다. 또한, 사용자가 홈페이지를 통해 이용 상세 내역 열람을 요청할 경우에, 신용 카드 결제 관리 장치(200)는 사용자가 설정한 검색 기간에 해당하는 결제 승인 내역과 결제 승인 내역에 대응한 결제 확인 여부를 표시되도록 사용자 인터페이스 화면을 설정할 수 있다. 이때, 신용 카드 결제 관리 장치(200)는 열람을 요청한 단말로 사용자 인터페이스 화면을 전송하고, 열람을 요청한 단말은 카드 청구서 또는 결제 승인 내역에 따른 결제 확인 여부를 포함하는 사용자 인터페이스 화면을 표시할 수 있다.On the other hand, when the user requests to view the card bill through the homepage managed by the credit card payment management device 200, the credit card payment management device 200 includes whether to confirm the payment generated by the bill generator 270 The user interface screen can be set up to display card bills. In addition, when the user requests to view the usage details through the homepage, the credit card payment management apparatus 200 may display the payment approval history corresponding to the search period set by the user and whether the payment confirmation corresponding to the payment approval history is displayed. You can set the user interface screen. In this case, the credit card payment management apparatus 200 may transmit a user interface screen to the terminal requesting the reading, and the terminal requesting the reading may display a user interface screen including whether the payment is confirmed according to the card bill or payment approval details. .

제2 저장부(280)는 신용 카드 결제 관리 장치(200)의 전반적인 동작을 제어하기 위한 다양한 프로그램, 프로그램 수행에 의해 생성된 각종 데이터 및 획득된 데이터 등을 저장한다. 예를 들어, 제2 저장부(280)는 인터페이스부(210)를 통해 수신한 결제 요청 정보 및 결제 처리부(220)에서 생성한 결제 승인 내역을 저장할 수 있다. 이때, 제2 저장부(280)는 가입자 정보 또는 카드 번호 별로 결제 승인 내역, 카드 청구서 등을 저장할 수도 있다.The second storage unit 280 stores various programs for controlling the overall operation of the credit card payment management apparatus 200, various data generated by program execution, acquired data, and the like. For example, the second storage unit 280 may store payment request information received through the interface unit 210 and payment approval details generated by the payment processing unit 220. In this case, the second storage unit 280 may store payment approval details, card bills, etc. for each subscriber information or card number.

제2 저장부(280)는 결제 결과 메시지를 생성하기 위해 필요한 콜백 정보를 저장할 수 있다. 제2 저장부(280)는 메시지 생성부(230)에서 생성한 결제 결과 메시지를 저장할 수 있으며, 통신부(260)를 통해 수신한 결제 확인 메시지를 저장할 수 있다. 제2 저장부(280)는 청구서 생성부(270)에서 생성한 카드 청구서를 가입자 식별 정보 별로 저장할 수 있다. The second storage unit 280 may store callback information necessary for generating a payment result message. The second storage unit 280 may store the payment result message generated by the message generator 230 and may store the payment confirmation message received through the communication unit 260. The second storage unit 280 may store the card bill generated by the bill generator 270 for each subscriber identification information.

또한, 제2 저장부(280)는 결제 처리부(220), 메시지 생성부(230), 제2 제어부(240), 통신부(260), 청구서 생성부(270) 및 표시부(290)의 요청에 따라 필요한 데이터를 제공할 수 있다.In addition, the second storage unit 280 according to the request of the payment processing unit 220, the message generating unit 230, the second control unit 240, the communication unit 260, the bill generating unit 270 and the display unit 290. Can provide necessary data

여기서는 제2 저장부(280)가 신용 카드 결제 관리 장치(200)의 내부에 포함되는 것을 예를 들어 설명하였지만 이에 한정되지 않으며, 신용 카드 결제 관리 장치(200)의 외부에 구비된 장치일 수도 있다. 이때, 신용 카드 결제 관리 장치(200)는 저장 장치와 직접적으로 통신하여 저장 장치로부터 신용 카드 결제를 관리하기 위해 필요한 데이터를 수신하고, 저장할 수 있다.Although the second storage unit 280 is included in the credit card payment management apparatus 200 as an example, the present disclosure is not limited thereto, and the second storage unit 280 may be a device provided outside the credit card payment management apparatus 200. . In this case, the credit card payment management apparatus 200 may directly communicate with the storage device to receive and store data necessary for managing the credit card payment from the storage device.

표시부(290)는 신용 카드 결제 관리 장치(200)의 동작 중에 발생하는 동작 정보 및 결과 정보를 관리자가 확인할 수 있도록 표시하는 수단이다. 예를 들어, 표시부(290)는 인터페이스부(210)를 통해 수신한 결제 요청 정보를 표시할 수 있으며, 결제 처리부(220)에서 결제 승인 내역을 생성하는 과정 및 결제 승인 내역을 표시할 수 있다. 표시부(290)는 메시지 생성부(230)에서 결제 결과 메시지를 생성하는 과정 및 결제 결과 메시지를 표시할 수 있다. 표시부(290)는 청구서 생성부(270)에서 생성한 카드 청구서를 표시할 수 있다.The display unit 290 is a means for displaying the operation information and the result information generated during the operation of the credit card payment management apparatus 200 so that an administrator can check. For example, the display unit 290 may display payment request information received through the interface unit 210, and may display a process of generating payment approval details and payment approval details in the payment processing unit 220. The display unit 290 may display a process of generating a payment result message and a payment result message in the message generator 230. The display unit 290 may display a card bill generated by the bill generator 270.

또한, 표시부(290)는 제2 저장부(280)에 저장된 복수의 데이터를 표시할 수 있다.In addition, the display unit 290 may display a plurality of data stored in the second storage unit 280.

이러한, 표시부(290)는 결제 승인 내역, 결제 확인 메시지 및 카드 청구서 등 신용 카드 결제 관리 장치(200)에서 생성하거나 필요한 데이터를 표시할 수 있는 장치이면 그 정류는 무관하다. 예를 들어, 표시부(290)는 액정 표시 장치 (Liquid Crystal Display: LCD), 유기 발광 장치 (Organic Light Emitting Display: OLED) 및 전기 영동 표시 장치 (Electro Phoretic Display: EPD) 중 하나일 수도 있다.
If the display unit 290 is a device that can generate or display necessary data in the credit card payment management device 200 such as payment approval details, payment confirmation messages, and card bills, the rectification is irrelevant. For example, the display unit 290 may be one of a liquid crystal display (LCD), an organic light emitting display (OLED), and an electrophoretic display (EPD).

도 4는 본 발명의 일 실시예에 따른 사용자 단말에서 결제 내역 확인 방법을 나타낸 순서도이다. 앞서, 도 2를 참조하여 설명한 본 발명의 일 실시예에 따른 사용자 단말(170)의 각 구성은 통합되거나 또는 세분화될 수 있는바, 해당 명칭에 구애받지 아니하고, 상술한 기능을 수행하는 구성부는 본 발명의 일 실시예에 따른 사용자 단말(170)의 구성이 될 수 있음을 명확히 한다. 따라서, 이하 본 발명의 일 실시예에 따른 결제 내역 확인 방법에서 사용자 단말(170)의 방법을 설명함에 있어서, 각 단계의 주체는 해당 구성부가 아닌 사용자 단말(170)을 주체로 하여 설명하기로 한다.4 is a flowchart illustrating a payment history checking method in a user terminal according to an exemplary embodiment of the present invention. Each component of the user terminal 170 according to the exemplary embodiment of the present invention described above with reference to FIG. 2 may be integrated or subdivided. Therefore, the component performing the above-described functions is not limited to the corresponding name. It will be clear that the configuration of the user terminal 170 according to an embodiment of the present invention. Therefore, in the following description of the method of the user terminal 170 in the method for confirming payment details according to an embodiment of the present invention, the subject of each step will be described based on the user terminal 170 instead of the corresponding component. .

도 4를 참조하면, 사용자 단말(170)은 신용 카드 결제 관리 장치(200)로부터 결제 승인 내역 및 콜백 정보를 수신한다(410). 이때, 콜백 정보는 결제 승인 내역에 대응한 결제 확인 메시지를 신용 카드 결제 관리 장치(200)로 회신하기 위해 필요한 정보이다.Referring to FIG. 4, the user terminal 170 receives payment approval history and callback information from the credit card payment management apparatus 200 (410). In this case, the callback information is information required for returning a payment confirmation message corresponding to the payment approval details to the credit card payment management apparatus 200.

사용자 단말(170)은 신용 카드 결제 관리 장치(200)로부터 수신한 결제 승인 내역을 사용자에게 신용 결제가 완료되었다는 것을 알리기 위해 화면에 표시한다(430). The user terminal 170 displays the payment approval history received from the credit card payment management apparatus 200 on the screen to inform the user that the credit settlement is completed (430).

사용자 단말(170)은 화면을 통해 표시된 결제 승인 내역을 사용자에 의해 특정 키를 눌렀을 경우에, 사용자가 결제 승인 내역을 확인하였다고 신용 카드 결제 관리 장치(200)에게 알리기 위해 결제 확인 메시지를 콜백 정보를 사용하여 신용 카드 결제 관리 장치(200)로 결제 확인 메시지를 전송한다(450).
When the user terminal 170 presses a specific key on the payment approval history displayed through the screen, the user terminal 170 sends a callback information to the payment confirmation message to notify the credit card payment management apparatus 200 that the user has confirmed the payment approval history. In operation 450, the payment confirmation message is transmitted to the credit card payment management apparatus 200.

도 5는 본 발명의 일 실시예에 따른 신용 카드 결제 관리 장치에서 신용 카드 결제 관리 방법을 나타낸 순서도이다. 앞서, 도 3을 참조하여 설명한 본 발명의 일 실시예에 따른 신용 카드 결제 관리 장치(200)의 각 구성은 통합되거나 또는 세분화될 수 있는바, 해당 명칭에 구애받지 아니하고, 상술한 기능을 수행하는 구성부는 본 발명의 일 실시예에 따른 신용 카드 결제 관리 장치(200)의 구성이 될 수 있음을 명확히 한다. 따라서, 이하 본 발명의 일 실시예에 따른 신용 카드 결제 관리 방법에서 신용 카드 결제 관리 장치(200)의 방법을 설명함에 있어서, 각 단계의 주체는 해당 구성부가 아닌 신용 카드 결제 관리 장치(200)를 주체로 하여 설명하기로 한다.5 is a flowchart illustrating a credit card payment management method in a credit card payment management device according to an embodiment of the present invention. Each configuration of the credit card payment management apparatus 200 according to an embodiment of the present invention described above with reference to FIG. 3 may be integrated or subdivided, regardless of the corresponding name, and to perform the above-described functions. The component clarifies that the configuration of the credit card payment management apparatus 200 according to an embodiment of the present invention. Therefore, in the following description of the method of the credit card payment management apparatus 200 in the credit card payment management method according to an embodiment of the present invention, the subject of each step is not the component of the credit card payment management apparatus 200. This will be described as the subject.

도 5를 참조하면, 신용 카드 결제 관리 장치(200)는 결제 대행 서버(150)로부터 결제 요청 정보를 수신하고, 결제 요청 정보를 기반으로 신용 결제를 처리하여 결제 승인 내역을 생성하며, 결제 승인 내역을 결제 대행 서버(150)로 전송한다(510).Referring to FIG. 5, the credit card payment management apparatus 200 receives payment request information from the payment agent server 150, processes a credit payment based on the payment request information, generates a payment approval history, and a payment approval history. To transmit to the payment agent server 150 (510).

신용 카드 결제 관리 장치(200)는 결제 승인 내역 및 콜백 정보를 포함하는 결제 결과 메시지를 생성한다(520). The credit card payment management apparatus 200 generates a payment result message including payment approval details and callback information (520).

신용 카드 결제 관리 장치(200)는 결제 승인 내역에 포함된 카드 정보에 의해 가입자 호출 번호를 인지하고, 가입자 호출 번호를 이용하여 사용자 단말(170)로 결제 결과 메시지를 전송한다(530). 이때, 사용자 단말(170)은 신용 카드 결제 관리 장치(200)로부터 결제 결과 메시지를 수신한다.The credit card payment management apparatus 200 recognizes the subscriber call number by the card information included in the payment approval details and transmits the payment result message to the user terminal 170 using the subscriber call number (530). In this case, the user terminal 170 receives a payment result message from the credit card payment management apparatus 200.

신용 카드 결제 관리 장치(200)는 결제 결과 메시지에 포함된 콜백 정보를 사용하여 사용자 단말(170)과 접속하여 사용자 단말(170)로부터 결제 확인 메시지를 수신한다(540).The credit card payment management apparatus 200 accesses the user terminal 170 using the callback information included in the payment result message and receives a payment confirmation message from the user terminal 170 (540).

신용 카드 결제 관리 장치(200)는 결제 승인 내역에 대응한 결제 확인 메시지에 따른 결제 확인 여부 및 결제 승인 내역을 포함하도록 카드 청구서를 생성한다(550). 즉, 신용 카드 결제 관리 장치(200)는 사용자 단말(170)로부터 결제 확인 메시지를 수신할 경우에 결제 승인 내역에 대한 결제 확인이 이루어졌음을 나타내는 결제 확인 여부를 포함하도록 카드 청구서를 생성할 수 있다. 또한, 신용 카드 결제 관리 장치(200)는 사용자 단말(170)로부터 결제 확인 메시지를 수신되지 않았을 경우에 결제 승인 내역에 대한 결제 확인이 이루어지지 않았음을 나타내는 결제 확인 여부를 포함하도록 카드 청구서를 생성할 수도 있다.
The credit card payment management apparatus 200 generates a card bill to include payment confirmation and payment approval details according to the payment confirmation message corresponding to the payment approval details (550). That is, when receiving the payment confirmation message from the user terminal 170, the credit card payment management apparatus 200 may generate a card bill to include whether or not the payment confirmation indicating that the payment confirmation for the payment approval details has been made. . In addition, the credit card payment management apparatus 200 generates a card bill to include a payment confirmation indicating that the payment confirmation for the payment approval history has not been made when the payment confirmation message is not received from the user terminal 170. You may.

도 6은 본 발명의 일 실시예에 따른 신용 카드 결제 방법을 나타낸 순서도이다.6 is a flowchart illustrating a credit card payment method according to an embodiment of the present invention.

도 6을 참조하면, 결제 대행 서버(150)는 카드 결제 단말(100)로부터 수신한 결제 요청 정보를 결제 금액에 대한 결제를 처리하기 위해 신용 카드 결제 관리 장치(200)로 전송한다(610).Referring to FIG. 6, the payment agent server 150 transmits payment request information received from the card payment terminal 100 to the credit card payment management apparatus 200 to process payment for the payment amount (610).

신용 카드 결제 관리 장치(200)는 결제 요청 정보에서 결제 금액을 추출하고, 결제 금액에 대한 결제를 처리한 후에 이에 대한 결과를 나타내는 결제 승인 내역을 생성하며, 결제 승인 내역을 결제 대행 서버(150)로 전송한다(620). 그리고, 결제 대행 서버(150)는 신용 카드 결제 관리 장치(200)로부터 결제 승인 내역을 수신하고, 수신한 결제 승인 내역을 카드 결제 단말(100)로 전송한다.The credit card payment management apparatus 200 extracts a payment amount from the payment request information, generates a payment approval history indicating a result after processing the payment for the payment amount, and displays the payment approval details on the payment agent server 150. In step 620, In addition, the payment agent server 150 receives the payment approval details from the credit card payment management apparatus 200 and transmits the received payment approval details to the card payment terminal 100.

신용 카드 결제 관리 장치(200)는 사용자 단말(170)로 결제 금액에 대한 결제가 완료되었다는 것을 알리기 위해 결제 승인 내역 및 콜백 정보를 포함하는 결제 결과 메시지를 생성한다(630). 그리고, 신용 카드 결제 관리 장치(200)는 결제 승인 내역을 식별하기 위한 결제 식별 정보를 결제 결과 메시지에 포함시킬 수 있다.The credit card payment management apparatus 200 generates a payment result message including payment approval details and callback information in order to notify the user terminal 170 that the payment for the payment is completed (630). The credit card payment management apparatus 200 may include payment identification information for identifying payment approval details in the payment result message.

이때, 콜백 정보는 사용자 단말(170)을 통해 표시하지 않도록 하기 위해 암호화하거나, 숨겨진 상태로 결제 결과 메시지에 포함될 수 있다. 예를 들어, 신용 카드 결제 관리 장치(200)는 도 7에 도시된 바와 같이 카드사 이름(411), 가입자 이름(413), 카드 번호(415), 사용 날짜(417), 결제 금액(419), 승인 여부(421), 가맹점 정보(423) 등의 결제 승인 내역 정보(705)를 포함하는 결제 결과 메시지(700)를 생성할 수 있다.In this case, the callback information may be encrypted or hidden in the payment result message so as not to be displayed through the user terminal 170. For example, as shown in FIG. 7, the credit card payment management apparatus 200 may include a card company name 411, a subscriber name 413, a card number 415, a use date 417, a payment amount 419, The payment result message 700 including the payment approval history information 705 such as the approval status 421 and the affiliated store information 423 may be generated.

한편, 신용 카드 결제 관리 장치(200)는 도 8에 도시된 바와 같이 결제 승인 내역 정보(810) 및 사용자에게 결제를 확인하였다는 것을 문의하기 위한 문구(820)를 포함하는 문의 정보(810)를 포함하는 결제 결과 메시지(800)를 생성할 수도 있다. 이때, 신용 카드 결제 관리 장치(200)는 사용자에게 결제 확인을 위한 문구(820)에 대한 대답(823, 825)을 문의 정보(810)를 포함시킬 수도 있다.Meanwhile, as shown in FIG. 8, the credit card payment management apparatus 200 includes the inquiry information 810 including payment approval history information 810 and a phrase 820 for asking the user that the payment has been confirmed. It may also generate a payment result message 800 including. In this case, the credit card payment management apparatus 200 may include the inquiry information 810 with the answers 823 and 825 for the phrase 820 for confirming payment.

신용 카드 결제 관리 장치(200)는 결제 승인 내역의 카드 정보에 의해 사용자 단말(170)의 가입자 호출 번호를 인지하고, 가입자 호출 번호를 이용하여 사용자 단말(170)로 결제 결과 메시지를 전송한다(640). 사용자 단말(170)은 결제가 완료된 결제 금액에 대해 확인 받기 위해 결제 결과 메시지를 표시한다(650). 예를 들어, 사용자 단말(170)은 도 7에 도시된 결제 확인 메시지(700) 또는 도 8에 도시된 결제 확인 메시지(800)를 표시할 수 있다.The credit card payment management apparatus 200 recognizes the subscriber call number of the user terminal 170 by the card information of the payment approval details, and transmits the payment result message to the user terminal 170 using the subscriber call number (640). ). The user terminal 170 displays a payment result message in order to receive confirmation on the payment amount for which payment has been completed (650). For example, the user terminal 170 may display the payment confirmation message 700 shown in FIG. 7 or the payment confirmation message 800 shown in FIG. 8.

이때, 사용자는 사용자 단말(170)을 통해 표시된 결제 결과 메시지의 결제 금액에 대한 신용 결제를 확인할 수 있다.In this case, the user may check the credit payment for the payment amount of the payment result message displayed through the user terminal 170.

사용자 단말(170)은 결제 승인 내역에 대한 확인을 위하여 특정 키를 눌렀을 경우에 결제 승인 내역에 대응한 결제 확인 메시지를 생성한다(660). 이때, 사용자 단말(170)은 결제 결과 메시지에 포함된 결제 식별 정보를 결제 확인 메시지에 포함시킬 수 있다.The user terminal 170 generates a payment confirmation message corresponding to the payment approval details when a specific key is pressed for checking the payment approval details (660). In this case, the user terminal 170 may include payment identification information included in the payment result message in the payment confirmation message.

예를 들어, 사용자 단말(170)은 도 7에 도시된 바와 같이 화면을 통해 표시된 메뉴(733), 답장(735), 취소(737)와 같은 특정 키(730)를 누르면, 이를 확인하여 결제 확인 메시지를 생성할 수 있다.또한, 사용자가 사용자 단말(170)을 통해 표시된 결제 결과 메시지를 확인하고, 도 8에 도시된 바와 같이 화면을 통해 문의 정보(810)에 포함된 확인 전송(823) 또는 거부 전송(825)을 선택할 수 있다. 사용자 단말(170)은 사용자가 선택한 정보에 따라 결제 확인 메시지를 생성할 수도 있다. 만약, 사용자가 확인 전송(833)을 선택할 경우에 사용자 단말(170)은 확인에 해당하는 결제 확인 메시지를 생성할 수 있다. 또한, 사용자가 거부 전송을 선택할 경우에, 사용자 단말(170)은 거부에 해당하는 결제 확인 메시지를 생성할 수 있다. 이때, 사용자가 메모를 입력할 경우에, 사용자 단말(170)은 메모 정보를 포함하여 결제 확인 메시지를 생성할 수도 있다.For example, when the user terminal 170 presses a specific key 730 such as a menu 733, a reply 735, or a cancel 737 displayed through the screen as shown in FIG. 7, the user terminal 170 confirms the payment and confirms the payment. In addition, the user may check the payment result message displayed through the user terminal 170, and confirm transmission 823 included in the inquiry information 810 through the screen as shown in FIG. Rejection transmission 825 may be selected. The user terminal 170 may generate a payment confirmation message according to the information selected by the user. If the user selects the confirmation transmission 833, the user terminal 170 may generate a payment confirmation message corresponding to the confirmation. In addition, when the user selects rejection transmission, the user terminal 170 may generate a payment confirmation message corresponding to the rejection. In this case, when the user inputs a memo, the user terminal 170 may generate a payment confirmation message including memo information.

사용자 단말(170)은 콜백 정보를 사용하여 결제 확인 메시지를 신용 카드 결제 관리 장치(200)로 전송한다(670).The user terminal 170 transmits the payment confirmation message to the credit card payment management apparatus 200 using the callback information (670).

신용 카드 결제 관리 장치(200)는 사용자 단말(170)로부터 수신한 결제 확인 메시지에 따른 결제 확인 여부 및 결제 승인 내역을 포함하도록 카드 청구서를 생성한다(680). 즉, 사용자 단말(170)로부터 결제 확인 메시지를 수신하면, 신용 카드 결제 관리 장치(200)는 결제 확인 메시지에 포함된 결제 식별 정보를 추출하고, 추출한 결제 식별 정보와 동일한 결제 식별 정보를 포함하는 결제 결과 메시지를 확인한다. 신용 카드 결제 관리 장치(200)는 확인한 결제 결과 메시지에 포함된 결제 상세 내역과 결제 상세 내역에 대응한 결제 확인 여부를 포함하도록 카드 청구서를 생성한다.The credit card payment management apparatus 200 generates a card bill to include a payment confirmation and payment approval details according to the payment confirmation message received from the user terminal 170 (680). That is, when the payment confirmation message is received from the user terminal 170, the credit card payment management apparatus 200 extracts the payment identification information included in the payment confirmation message, and the payment includes the same payment identification information as the extracted payment identification information. Check the result message. The credit card payment management apparatus 200 generates a card bill to include the payment details included in the confirmed payment result message and whether the payment corresponds to the payment details.

예를 들어, 신용 카드 결제 관리 장치(200)는 도 9에 도시된 바와 같이 결제 승인 정보를 기반으로 사용일, 카드 번호, 사용 가맹점 및 결제 금액을 포함하는 결제 승인 내역(910)에 확인 여부(920) 및 메모(930)를 매칭하여 카드 청구서를 생성할 수 있다. 신용 카드 결제 관리 장치(200)는 도 9에 도시된 바와 같이 결제 승인 내역(940)을 바탕으로 사용일이 11.06.15, 카드 번호가 1234, 사용 가맹점이 !!레스토랑, 결제 금액이 36,000원을 확인하고, 결제 확인 메시지를 바탕으로 사용자가 확인했다는 것을 판단하여 인식하여 확인으로 표시하고, 메모 정보를 기반으로 확인한 구애정과 점심을 포함하도록 카드 청구서(900)를 생성할 수 있다.
For example, as shown in FIG. 9, the credit card payment management apparatus 200 checks the payment authorization history 910 including the use date, the card number, the use merchant, and the payment amount based on the payment authorization information ( The card bill may be generated by matching the 920 and the memo 930. As shown in FIG. 9, the credit card payment management device 200 has a usage date of 11.06.15, a card number of 1234, and an affiliated store !! based on a payment approval history 940. The card bill 900 may be generated to determine that the user has confirmed the check based on the payment confirmation message, to recognize and display the check, and to include the confirmed love and lunch based on the memo information.

상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention as defined in the appended claims. It will be understood that the invention may be varied and varied without departing from the scope of the invention.

100: 카드 결제 단말
150: 결제 대행 서버
170: 사용자 단말
200: 신용 카드 결제 관리 장치
220: 결제 처리부
230: 메시지 생성부
270: 청구서 생성부
100: card payment terminal
150: payment agency server
170: user terminal
200: credit card payment management device
220: payment processing unit
230: message generator
270: bill generator

Claims (17)

사용자 단말 및 결제 대행 서버와 접속하는 신용 카드 결제 관리 장치에 있어서,
결제 대행 서버로부터 신용 결제 요청에 의해 수행된 신용 결제에 대응한 결제 승인 내역과 콜백 정보를 포함하는 결제 결과 메시지를 사용자 단말로 전송하는 전송부;
상기 콜백 정보를 사용하여 상기 사용자 단말로부터 상기 결제 승인 내역에 대응한 결제 확인 메시지를 수신하는 통신부; 및
상기 결제 승인 내역과 상기 결제 승인 내역에 대응한 상기 결제 확인 메시지에 따른 결제 확인 여부를 포함하도록 카드 청구서를 생성하는 청구서 생성부를 포함하는 신용 카드 결제 관리 장치.
In the credit card payment management device connected to the user terminal and the payment agent server,
A transmission unit for transmitting a payment result message including payment approval details and callback information corresponding to the credit payment performed by the credit settlement request from the payment agency server to the user terminal;
A communication unit receiving a payment confirmation message corresponding to the payment approval details from the user terminal using the callback information; And
And a bill generation unit for generating a card bill to include whether the payment is confirmed according to the payment confirmation message corresponding to the payment approval details and the payment approval details.
제1 항에 있어서,
상기 청구서 생성부는,
상기 수신부에 의해 결제 확인 메시지가 수신되지 않은 결제 승인 내역에 대해서는 결제 확인이 이루어지지 않았음을 나타내는 결제 확인 여부를 포함하도록 상기 카드 청구서를 생성하는 것을 특징으로 하는 신용 카드 결제 관리 장치.
The method according to claim 1,
The bill generator,
The credit card payment management device, characterized in that for generating a card bill to include a payment confirmation indicating that the payment confirmation has not been made for the payment approval history that the payment confirmation message is not received by the receiving unit.
제1 항에 있어서,
상기 결제 결과 메시지는 상기 결제 승인 내역을 식별하기 위한 결제 식별 정보를 더 포함하며, 상기 결제 확인 메시지는 상기 결제 식별 정보를 더 포함하는 것을 특징으로 하는 신용 카드 결제 관리 장치.
The method according to claim 1,
The payment result message further includes payment identification information for identifying the payment approval details, and the payment confirmation message further comprises the payment identification information.
제1 항에 있어서,
상기 전송부는,
상기 결제 대행 서버로부터 신용 결제 요청 시에 확인된 사용자에 대응하여 사전에 등록된 가입자 호출 번호에 의한 문자 서비스를 사용하여 상기 결제 결과 메시지를 상기 사용자 단말로 전송하는 것을 특징으로 하는 신용 카드 결제 관리 장치.
The method according to claim 1,
Wherein the transmission unit comprises:
Credit card payment management device characterized in that for transmitting the payment result message to the user terminal using a text service by the subscriber call number registered in advance in response to the user confirmed at the time of the credit payment request from the payment agent server .
제1 항에 있어서,
상기 콜백 정보는 상기 결제 결과 메시지 내에서 암호화되거나 숨겨져서 상기 사용자 단말로 전송되는 것을 특징으로 하는 신용 카드 결제 관리 장치.
The method according to claim 1,
The callback information is encrypted or hidden in the payment result message is transmitted to the credit card payment management apparatus, characterized in that transmitted to the user terminal.
제1 항 또는 제5 항에 있어서,
상기 콜백 정보는 상기 사용자 단말이 상기 신용 카드 결제 관리 장치에 접속하기 위한 URL (Uniform Resource Locator) 또는 상기 결제 결과 메시지를 전송할 전화 번호인 것을 특징으로 하는 신용 카드 결제 관리 장치.
The method according to claim 1 or 5,
And the callback information is a Uniform Resource Locator (URL) for accessing the credit card payment management device or a telephone number to which the payment result message is transmitted.
제1 항에 있어서,
상기 결제 확인 메시지는 상기 결제 승인 내역을 식별하기 위한 메모 정보를 더 포함하되,
상기 카드 청구서는 상기 결제 승인 내역에 대응하는 상기 메모 정보를 더 포함하도록 상기 카드 청구서를 생성하는 것을 특징으로 하는 카드 결제 관리 장치.
The method according to claim 1,
The payment confirmation message further includes memo information for identifying the payment approval history,
The card bill generating apparatus for generating a card bill to further include the memo information corresponding to the payment authorization details.
신용 카드 결제 관리 장치가 신용 카드 결제를 관리하는 방법에 있어서,
결제 대행 서버로부터 신용 결제 요청에 의해 수행된 신용 결제 대응한 결제 승인 내역과 콜백 정보를 포함하는 결제 결과 메시지를 사용자 단말로 전송하는 단계;
상기 콜백 정보를 사용하여 상기 사용자 단말로부터 상기 결제 승인 내역에 대응한 결제 확인 메시지를 수신하는 단계; 및
상기 결제 승인 내역과 상기 결제 승인 내역에 대응한 결제 확인 메시지에 따른 결제 확인 여부를 포함하도록 카드 청구서를 생성하는 단계를 포함하는 신용 카드 결제 관리 방법.
In the credit card payment management device to manage credit card payment,
Transmitting a payment result message including payment approval details and callback information corresponding to the credit payment performed by the credit settlement request from the payment agent server to the user terminal;
Receiving a payment confirmation message corresponding to the payment approval details from the user terminal using the callback information; And
And generating a card bill to include whether the payment is confirmed according to the payment confirmation message corresponding to the payment approval history and the payment approval history.
제8 항에 있어서,
상기 카드 청구서를 생성하는 단계는,
상기 결제 확인 메시지가 수신되지 않은 결제 승인 내역에 대해서는 결제 확인이 이루어지지 않았음을 나타내는 결제 확인 여부를 포함하도록 상기 카드 청구서를 생성하는 단계를 더 포함하는 것을 특징으로 하는 신용 카드 결제 관리 방법.
The method of claim 8,
Generating the card bill,
And generating the card bill to include a payment confirmation indicating that payment confirmation has not been made with respect to payment approval details for which the payment confirmation message is not received.
제8 항에 있어서,
상기 결제 결과 메시지를 전송하는 단계는 상기 결제 확인 내역을 식별하기 위한 결제 식별 정보를 더 포함하는 상기 결제 결과 메시지를 전송하는 단계이며,
상기 결제 확인 메시지를 수신하는 단계는 상기 결제 식별 정보를 더 포함하는 결제 확인 메시지를 수신하는 단계인 것을 특징으로 하는 신용 카드 결제 관리 방법.
The method of claim 8,
The transmitting of the payment result message may include transmitting the payment result message further including payment identification information for identifying the payment confirmation details.
Receiving the payment confirmation message is a step of receiving a payment confirmation message further comprising the payment identification information.
제8 항에 있어서,
상기 결제 결과 메시지를 전송하는 단계는,
상기 결제 대행 서버로부터 신용 결제 요청 시에 확인된 사용자에 대응하여 사전에 등록된 가입자 호출 번호 사용하여 상기 결제 결과 메시지를 상기 사용자 단말로 전송하는 단계인 것을 특징으로 하는 신용 카드 결제 관리 방법.
The method of claim 8,
The step of transmitting the payment result message,
And transmitting the payment result message to the user terminal by using a subscriber call number registered in advance in response to the user confirmed when the credit settlement request is made from the payment agent server.
제8 항에 있어서,
상기 콜백 정보는 상기 결제 결과 메시지 내에서 암호화되거나 숨겨진 상태로 상기 결제 결과 메시지에 포함되는 것을 특징으로 하는 신용 카드 결제 관리 방법.
The method of claim 8,
And the callback information is included in the payment result message in an encrypted or hidden state in the payment result message.
제8 항 또는 제12 항에 있어서,
상기 콜백 정보는 상기 사용자 단말이 상기 신용 카드 결제 관리 장치에 접속하기 위한 URL (Uniform Resource Locator) 또는 상기 결제 결과 메시지를 전송할 전화 번호인 것을 특징으로 하는 신용 카드 결제 관리 방법.
The method of claim 8 or 12,
And the callback information is a URL (Uniform Resource Locator) for accessing the credit card payment management device or a telephone number to which the payment result message is transmitted.
무선 통신 서비스를 지원하는 사용자 단말에 있어서,
카드사 서버로부터 신용 결제에 대응한 결제 승인 내역 및 콜백 정보를 수신하는 수신부;
상기 수신부를 통해 수신한 결제 승인 내역을 화면에 표시하는 디스플레이부;
상기 디스플레이부 상에 표시된 상기 결제 승인 내역을 확인하기 위해 사용자에 의해 조작될 특정 키를 포함하는 입력부; 및
상기 사용자에 의해 상기 화면에 표시된 결제 승인 내역에 대한 확인을 위하여 상기 특정 키가 눌릴 시에 상기 결제 승인 내역에 대응한 결제 확인 메시지를 상기 콜백 정보를 사용하여 상기 카드사 서버로 전송하는 송신부를 포함하는 사용자 단말.
A user terminal supporting a wireless communication service,
Receiving unit for receiving the payment approval history and callback information corresponding to the credit payment from the card company server;
A display unit which displays a payment approval history received through the receiving unit on a screen;
An input unit including a specific key to be operated by a user to confirm the payment approval history displayed on the display unit; And
And a transmitter configured to transmit a payment confirmation message corresponding to the payment approval details to the card company server using the callback information when the specific key is pressed for checking the payment approval details displayed on the screen by the user. User terminal.
제14항 에 있어서,
상기 수신부는 상기 결제 승인 내역을 식별하기 위한 결제 식별 정보와 함께 상기 결제 승인 내역을 수신하고, 상기 송신부는 상기 결제 식별 정보를 포함한 상기 결제 확인 메시지를 전송하는 것을 특징으로 하는 사용자 단말.
The method of claim 14,
And the receiving unit receives the payment approval history together with the payment identification information for identifying the payment approval history, and the transmitting unit transmits the payment confirmation message including the payment identification information.
사용자 단말이 신용 결제에 따른 결제 내역을 확인하는 방법에 있어서,
카드사 서버로부터 신용 결제에 대응한 결제 승인 내역 및 콜백 정보를 수신하는 단계;
상기 결제 승인 내역을 화면에 표시하는 단계; 및
사용자의 키 조작에 의해 상기 화면에 표시된 결제 승인 내역에 대한 확인이 이루어질 시에 상기 결제 승인 내역에 대응한 결제 확인 메시지를 상기 콜백 정보를 사용하여 상기 카드사 서버로 전송하는 단계를 포함하는 결제 내역 확인 방법.
In the method for the user terminal to check the payment history according to the credit payment,
Receiving payment approval details and callback information corresponding to the credit payment from the card company server;
Displaying the payment approval details on a screen; And
When the confirmation of the payment approval history displayed on the screen by the user's key operation is made, the payment history confirmation comprising the step of transmitting a payment confirmation message corresponding to the payment approval history to the card company server using the callback information Way.
제16 항에 있어서,
상기 결제 승인 내역 수신 시에 상기 결제 승인 내역을 식별하기 위한 결제 식별 정보를 함께 수신하며, 상기 결제 확인 메시지에 상기 결제 식별 정보를 포함시켜 전송하는 것을 특징으로 하는 결제 내역 확인 방법.
17. The method of claim 16,
Receiving payment identification information for identifying the payment approval history at the time of receiving the payment approval history, payment history confirmation method comprising the payment identification information included in the payment confirmation message and transmitted.
KR1020110064363A 2011-06-30 2011-06-30 Apparatus and method for managing credit card payment Ceased KR20130007208A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110064363A KR20130007208A (en) 2011-06-30 2011-06-30 Apparatus and method for managing credit card payment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110064363A KR20130007208A (en) 2011-06-30 2011-06-30 Apparatus and method for managing credit card payment

Publications (1)

Publication Number Publication Date
KR20130007208A true KR20130007208A (en) 2013-01-18

Family

ID=47837822

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110064363A Ceased KR20130007208A (en) 2011-06-30 2011-06-30 Apparatus and method for managing credit card payment

Country Status (1)

Country Link
KR (1) KR20130007208A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101587414B1 (en) * 2015-04-02 2016-01-21 주식회사 다날 One-time credit card number based payment assistance apparatus and method
WO2017222128A1 (en) * 2016-06-20 2017-12-28 비씨카드(주) Method and server for providing card service in place of card issuing company
KR101941587B1 (en) * 2017-07-28 2019-04-11 김금철 Payment system and methods of which the card company confirms the user directly after receiving payment request
US11189817B2 (en) 2014-10-17 2021-11-30 Semiconductor Energy Laboratory Co., Ltd. Light-emitting device, module, electronic device, and method for manufacturing light-emitting device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11189817B2 (en) 2014-10-17 2021-11-30 Semiconductor Energy Laboratory Co., Ltd. Light-emitting device, module, electronic device, and method for manufacturing light-emitting device
US11778850B2 (en) 2014-10-17 2023-10-03 Semiconductor Energy Laboratory Co., Ltd. Light-emitting device, module, electronic device, and method for manufacturing light-emitting device
KR101587414B1 (en) * 2015-04-02 2016-01-21 주식회사 다날 One-time credit card number based payment assistance apparatus and method
WO2017222128A1 (en) * 2016-06-20 2017-12-28 비씨카드(주) Method and server for providing card service in place of card issuing company
KR101941587B1 (en) * 2017-07-28 2019-04-11 김금철 Payment system and methods of which the card company confirms the user directly after receiving payment request

Similar Documents

Publication Publication Date Title
US9038894B2 (en) Payment or other transaction through mobile device using NFC to access a contactless transaction card
US9117210B2 (en) Systems and methods for randomized mobile payment
CN103106595B (en) For Logistics Distribution Method and the system of electronic trade platform
CN102395989A (en) Electronic money charging service system, electronic money charging server and charging method thereof
KR20130089896A (en) Portable device, payment device, payment agency server having dutch pay function, and payment method and agency method for payment
CN101071492A (en) Mobile phone fee payment method and system based on mobile phone bank
CN103810595B (en) Information verification method and device
KR20110068116A (en) Mobile terminal, smart card, and method for providing payment information
KR20120133706A (en) Apparatus for registration card and method of the same
KR20130007208A (en) Apparatus and method for managing credit card payment
US20160335630A1 (en) Method for Providing Secured Card Transactions During Card Not Present (CNP) Transactions
CN105741110A (en) Electronic payment method and electronic payment equipment
KR102413523B1 (en) Wallet system and non-transitory storage medium
KR20120078423A (en) Method for charging prepaid card in mobile communication apparatus and apparatus the same
KR101439136B1 (en) Payment channel management system
KR20130141242A (en) System for payment of off-line, method for payment off-line and apparatus in the system
US20120101943A1 (en) E-wallet service method based on a waiting screen application
KR20150072865A (en) Mobile terminal and credit payment service method thereof
KR20120013144A (en) Integrated voucher card operating system, server, mobile communication terminal and method
KR20190106829A (en) Staff call service system and method
US20160335621A1 (en) Method for Providing Secured Card Transactions During Card Not Present (CNP) Transactions
KR101515702B1 (en) Advertising costs adjustment apparatus of social network service and the method thereof
KR20170071961A (en) Method for processing payment using ic card and payment terminal thereof
CN112785380B (en) Transaction processing method and device
KR20110036481A (en) Method for wireless settlement based on messaging

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20110630

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20120906

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20121221

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20120906

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

PG1501 Laying open of application