Settlement processing apparatus, method, and program

The payment processing device addresses the challenges faced by face-to-face service providers in implementing subscription services by enabling secure, efficient processing of payments and member management without the need for dedicated websites or apps.

JP2025044574AActive Publication Date: 2025-04-02SUMITOMO MITSUI CARD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023152231
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-20
Publication Date
2025-04-02
Estimated Expiration
2043-09-20

AI Technical Summary

Technical Problem

Companies providing face-to-face services struggle to implement subscription services due to the need for dedicated websites or apps, difficulties in managing member registrations and payment methods, and compliance with security standards like PCIDSS.

Method used

A payment processing device that communicates with an external network, stores card and contract information, and facilitates subscription services without requiring member stores to create dedicated websites or apps, allowing for secure processing of payments without retaining customer card information.

Benefits of technology

Enables member stores to offer subscription services efficiently without the burden of managing card information, ensuring compliance with security standards and simplifying the process of member registration and payment processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025044574000001_ABST
    Figure 2025044574000001_ABST
Patent Text Reader

Abstract

To provide a subscription service by a member store providing a face-to-face service without having to provide a member management mechanism by creating a dedicated website or application.SOLUTION: A settlement processing apparatus generates a credit inquiry telegram based on a validity check request telegram and stores a card number and a contract number associated with a transaction approval when the credit inquiry result for the credit inquiry telegram indicates the transaction approval. The settlement processing apparatus receives sales data associated with a member store, reads a card number based on a contract number included in the sales data, generates a credit inquiry telegram based on the read card number, a member store identifier included in the sales data, and a charging amount, determines charging eligibility for the contract number based on a credit inquiry result for the credit inquiry telegram, acquires the card number for the contract number determined the charging eligibility and generates a sales telegram based on the card number.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a payment processing device, method, and program that provide affiliated stores with a mechanism for implementing subscription services. [Background technology]

[0002] The market for consumer (so-called BtoC) subscription services is expanding rapidly. Areas where the subscription service market is expanding include "clothing and fashion rental," "dining out services," "lifestyle services such as furniture and home appliances," "multi-location living services," "digital content," and "delivery services using subscription system platforms."

[0003] In these fields, consumers receive the desired services by registering an account using a device such as a PC, smartphone, or tablet, and it is relatively easier to acquire members for subscription services in non-face-to-face transaction situations. The mechanism described in Patent Document 1 is known as a mechanism for supporting member acquisition in non-face-to-face transactions. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 7291193 Summary of the Invention [Problem to be solved by the invention]

[0005] On the other hand, companies that provide face-to-face services to consumers are facing the challenge of how to develop subscription services. In order for such companies to acquire members for their subscription services, they need to create a dedicated website or app to manage members, check the validity of payment methods, and prepare a system for billing, but some companies find it difficult to prepare such a system. In addition, when consumers visit a store, it is difficult to explain the service content, have them register as members, and check the payment method used by the consumer due to not only system constraints but also time constraints.

[0006] In addition, when merchants implement subscription services, they are required to hold and properly manage card information, which places an excessive burden on them as they must comply with PCI DSS, the security standard for the credit card industry.

[0007] The present invention has been made to solve these problems, and aims to provide a payment processing device, method, and program that allows affiliated stores offering face-to-face services to implement subscription services without having to create a dedicated website or app and set up a member management system. [Means for solving the problem]

[0008] A payment processing device according to one aspect of the present invention is a payment processing device including a communication unit for communicating with an external network, a storage unit, and a control unit, The storage unit stores a card number and a contract number associated with an affiliated store, The control unit is receiving sales data associated with the affiliated store via the communication unit; reading out the card number from the storage unit based on the contract number included in the sales data, and generating a first credit inquiry message based on the read out card number, the affiliated store identifier included in the sales data, and the billing amount; determining whether or not to charge the contract number based on a first credit inquiry result for the first credit inquiry message; obtaining, from the storage unit, the card number associated with the contract number determined to be billable, and generating a sales message based on the card number; The apparatus is configured to execute the following steps: Effect of the Invention

[0009] According to the present invention, a payment processing device can provide a subscription service mechanism to an affiliated store, allowing the affiliated store to provide a subscription service to its customers without holding the customer's card information. [Brief description of the drawings]

[0010] A more detailed understanding of the embodiments disclosed herein can be had from the following description, taken in conjunction with the accompanying drawings, in which: [Figure 1] 1 is a configuration diagram of an entire system including a payment processing device 10 according to the present invention. [Diagram 2] 1 is a system configuration diagram of a payment processing device 10 according to the present invention. [Diagram 3] 10 is a diagram illustrating an example of the data structure of deposit billing information 106. FIG. [Figure 4] 10 is a diagram showing an example of a data structure of payment information 108. FIG. [Diagram 5] FIG. 11 is a flow diagram illustrating a registration process for a subscription service. [Figure 6] FIG. 11 is a flow diagram illustrating a cancellation process for a subscription service. [Figure 7] FIG. 13 is a flow diagram illustrating a contract number inquiry process for a subscription service. [Figure 8] FIG. 11 is a flow diagram illustrating a billing process for a subscription service. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] (Overall composition) Figure 1 is a configuration diagram of an entire system including a payment processing device 10 according to the present invention. Payment processing device 10 is connected to a card company system 11, an affiliated store payment terminal 12, and an affiliated store system 13 so that they can communicate with each other. Payment processing device 10 is used by an acquirer or a payment agency, and card company system 11 is used by an issuer. Note that, depending on the card, the issuer and acquirer may be the same card company.

[0012] The payment processing device 10 verifies whether the card number included in the validity check request message received from the affiliated store payment terminal 12 is a card number included in the validity checklist, and requests a validity check (i.e., authorization) from the card company system 11 for card numbers that it determines can be processed further. The payment processing device 10 registers the information of the card number that it has received a response that it is valid, in association with the affiliated store code and contract number. The payment processing device 10 transmits the contract number associated with the registered card number information to the affiliated store payment terminal 12.

[0013] The payment processing device 10 receives a cancellation request including the contract number or card number from the affiliated store payment terminal 12 or the affiliated store system 13, and invalidates the registered card number.

[0014] The payment processing device 10 receives a contract number inquiry request including the card number from the affiliated store payment terminal 12, and requests a validity check from the card company system 11. The payment processing device 10 inquires about the billing information based on the card number that is answered as valid, and transmits the acquired contract number to the affiliated store payment terminal 12.

[0015] The payment processing device 10 receives sales data including contract numbers and sales amounts from the affiliated store system 13, identifies card numbers based on the contract numbers included in each sales data, and performs a credit inquiry (authorization request) to the card company system 11 based on the identified card number and sales amount. The payment processing device 10 receives the credit inquiry results from the card company system 11, and provides the contract numbers associated with card numbers for which the credit inquiry results were NG to the affiliated store system 13 as an authorization NG target list. For card numbers for which the credit inquiry results were OK, the payment processing device 10 generates a sales message and sends it to the card company system 11.

[0016] The payment processing device 10 identifies the card company system 11 to which the credit inquiry message and the sales message should be sent based on the numerical information of a predetermined number of digits of the card number. As is well known to those skilled in the art, the numerical information of a predetermined number of digits of the card number identifies the card company that is the issuer.

[0017] The payment processing device 10 calculates the usage fee for the subscription service and transmits the billing data to the affiliated store system 13.

[0018] The card company system 11 receives a credit inquiry (authorization request) including the card number and amount information from the payment processing device 10, and executes a card validity check (authorization processing). The card company system 11 transmits the result of the card validity check to the payment processing device 10. The card company system 11 also receives a sales message from the payment processing device 10, records card sales, issues an invoice to the card member, and performs account debit processing for a specified account of the card member.

[0019] The affiliated store payment terminal 12 is a payment terminal that can handle various cashless payments such as credit cards, debit cards, electronic money, and two-dimensional codes, and has a touch panel display. The affiliated store payment terminal 12 can download and execute a business application for the subscription service from the payment processing device 10. The business application for the subscription service has a function for inputting a contract number uniquely set by the affiliated store, a function for generating a validity check request message based on card information presented by the customer, and a function for outputting the contract number associated with the registered deposited card number received from the payment processing device 10 on the display / printing it via the printing means of the affiliated store payment terminal 12.

[0020] The affiliated store system 13 is a PC or tablet terminal used by the affiliated store. The affiliated store system 13 can register the contract number and billing information via a business application for the subscription service downloaded from the payment processing device 10 or via a specified website.

[0021] (System Configuration) 2 is a system configuration diagram of payment processing device 10 according to the present invention. Like a general computer, payment processing device 10 comprises control unit 101, main memory unit 102, auxiliary memory unit 103, IF unit 104, and output unit 105, which are interconnected by bus 120 or the like. Payment processing device 10 comprises deposit and billing information 106, checklist 107, and payment information 108 in the form of storage means such as a file / database in auxiliary memory unit 103.

[0022] The control unit 101 is also called a central processing unit (CPU), and controls each component of the payment processing device 10 and performs data calculations, and also reads out various programs stored in the auxiliary storage unit 103 into the main storage unit 102 and executes them. The main storage unit 102 is also called a main memory, and can store various received data, computer-executable instructions, and data after calculation processing based on the instructions. The auxiliary storage unit 103 is a storage device typified by a hard disk drive (HDD), and is used for long-term storage of data and programs.

[0023] The embodiment in Fig. 2 describes an embodiment in which control unit 101, main memory unit 102, and auxiliary memory unit 103 are provided in the same computer, but as another embodiment, payment processing device 10 can be configured to realize parallel distributed processing by multiple computers by using multiple control units 101, main memory units 102, and auxiliary memory units 103. Also, as another embodiment, it is possible to install multiple servers for payment processing device 10, and have the multiple servers share one auxiliary memory unit 103.

[0024] The IF unit 104 plays the role of an interface (IF) when transmitting and receiving data to and from other systems and devices, and also provides an interface for receiving various commands and input data (various masters, tables, etc.) from a system operator. The output unit 105 provides a display screen for displaying processed data and a printing means for printing the data.

[0025] Components with functions similar to those of the control unit 101, main memory unit 102, auxiliary memory unit 103, IF unit 104 and output unit 105 also exist in the card company system 11, affiliated store payment terminal 12, and affiliated store system 13, but descriptions of these will be omitted in this specification.

[0026] Deposit billing information 106 stores card numbers deposited from each affiliated store and card information associated with the card numbers. Fig. 3 is a diagram illustrating an example of the data structure of deposited billing information 106. Deposit billing information 106 can include affiliated store ID 301, deposited card number 302, contract number 303, card expiration date 304, and security code 305, but is not limited to these data items and can also include other data items.

[0027] The affiliated store ID 301 is an identifier that identifies the affiliated store that uses the subscription service. The deposited card number 302 is the card number held by the affiliated store customer that uses the subscription service, and is a card number for which a validity check by the payment processor 10 and the card company system 11 has been successfully completed. The contract number 303 is the subscription service contract number that the affiliated store has given to the affiliated store customer, or the subscription service contract number that the payment processor 10 automatically assigns to the affiliated store customer. The card expiration date 304 is the expiration date until which payment can be made using the deposited card number. The security code 305 is a security code that can be used for payment using the deposited card number.

[0028] Returning to Fig. 2, checklist 107 stores the card number ranges and individual card numbers that are specified by the affiliated store and that the affiliated store wishes to or does not wish to register as members. The card number ranges and individual card numbers registered in checklist 107 (not shown) enable payment processing device 10 to control, for example, to only target cards of specific issuers, to exclude cards issued in foreign countries, to exclude prepaid cards, etc.

[0029] The payment information 108 stores billing information charged by the affiliated store to the affiliated store customer, a deposited card number identified based on the billing information, and the results of credit inquiry processing and sales registration processing based on the card number. Fig. 4 is a diagram showing an example of the data structure of the payment information 108. The payment information 108 can include an affiliated store ID 301, a deposited card number 302, a contract number 303, a target date 401, a billing amount 402, an authorization result 403, and a sales registration flag 404, but is not limited to these data items and can also include other data items.

[0030] The affiliated store ID 301, the deposited card number 302, and the contract number 303 have been explained above with reference to FIG. 3, so a repeated explanation will be omitted.

[0031] The target date 401 indicates the date on which a charge will be made to a member store customer who has used the member store's subscription service. The charge amount 402 indicates the charge amount that the member store will charge to the customer. The authorization result 403 indicates the result of authorization (e.g., OK or NG) performed by the card company system 11 based on the deposited card number and the charge amount. The sales registration flag 404 is a flag that indicates whether sales registration based on the deposited card number and the charge amount has been performed in the card company system 11.

[0032] (Subscription service registration process) 5 is a flow diagram explaining the registration process for the subscription service. This process flow is premised on the assumption that the affiliated store payment terminal 12 has downloaded and installed the application for the subscription service from the payment processing device 10, the affiliated store has explained the contents of the subscription service to the affiliated store customer, and the affiliated store customer has agreed to join the service.

[0033] In S501, the affiliated store payment terminal 12 reads the card information and generates a validity check request message. The validity check request message includes the affiliated store ID, card number, card expiration date, and security code, and may further include the contract number if the affiliated store assigns a contract number to the affiliated store customer. The contract number is input from an application displayed on the display of the affiliated store payment terminal 12.

[0034] In S502, the affiliated store payment terminal 12 transmits the generated validity check request message to the payment processing device 10.

[0035] In S503, the payment processing device 10 queries the checklist 107 based on the card number included in the received validity check request message, and determines whether the card number is eligible for registration. If it is determined that the card number is not eligible for registration, the payment processing device 10 transmits a notification indicating that registration is not possible to the affiliated store payment terminal 12 (not shown). On the other hand, if it is determined that the card number is eligible for registration, the process proceeds to S504.

[0036] In S504, the payment processing device 10 generates an authorization inquiry message including the affiliated store ID, the card number, and an arbitrary amount (e.g., 0 yen) included in the validity check request message. The authorization inquiry message is also called an authorization message, as is known to those skilled in the art.

[0037] In S505, the payment processing device 10 identifies the card company system 11 to which the credit inquiry message should be sent based on numerical information of a predetermined number of digits of the card number of the credit inquiry message, and sends the generated credit inquiry message to the card company system 11. The card company system 11 is a system associated with the issuer that issued the card number.

[0038] At S506, the card company system 11 executes authorization processing based on the affiliated store ID, card number, and amount contained in the received credit inquiry message. The authorization processing is a process for determining whether the card transaction is approved or not approved by checking the card expiration date, the credit limit, etc. The card company system 11 generates a credit inquiry result based on the result of the authorization processing. The credit inquiry result indicates approval or disapproval of the card transaction based on the information contained in the credit inquiry message, and includes, for example, the affiliated store ID, card number, amount, and a flag indicating approval or disapproval.

[0039] In S507, the card company system 11 transmits the credit inquiry result to the payment processing device 10.

[0040] In S508, if the credit inquiry result indicates that the transaction is not approved, the payment processing device 10 transmits a notification indicating that registration is not possible to the affiliated store payment terminal 12 (not shown). On the other hand, if the credit inquiry result indicates that the transaction is approved and the validity check request message does not include a contract number, the payment processing device 10 issues a contract number associated with the affiliated store. If the credit inquiry result indicates that the transaction is approved, the payment processing device 10 stores the affiliated store ID, card number, contract number, card expiration date, and security code in the deposit billing information 106 based on the validity check request message and the credit inquiry result. Whether the payment processing device 10 issues a new contract number can be determined depending on whether the affiliated store holds and issues a contract number. That is, in the present invention, the contract number can be one that the affiliated store assigns and issues (one that is included in the validity check request message), or if the affiliated store does not issue one, the payment processing device 10 can use a contract number that the payment processing device 10 issues and associates with the affiliated store.

[0041] In S509, upon completing the data registration in the deposit billing information 106, payment processing device 10 transmits a processing completion notice to affiliated store payment terminal 12. The processing completion notice includes at least the affiliated store ID and the contract number.

[0042] In S510, when the affiliated store payment terminal 12 receives the processing completion notice, it displays the contract number associated with the registered card number on the display, and outputs a printout (e.g., a receipt) showing the contract number via the printing means of the affiliated store payment terminal 12. The printout may be handed over to the affiliated store customer, and is also retained as a record of the affiliated store.

[0043] In S511, the affiliated store system 13 can register the contract number together with the customer information received from the affiliated store customer in the system and manage them as member information. The member information may be managed independently by the affiliated store.

[0044] (Subscription service cancellation process) 6 is a flow diagram illustrating the cancellation process of a subscription service. The cancellation process can be executed from the affiliated store system 13 (S601 to S604) or from the affiliated store payment terminal 12 (S605 to S608).

[0045] In S601, the affiliated store system 13 receives an input of the contract number to be the target of the cancellation process from an affiliated store employee or the like. In S602, the affiliated store system 13 transmits a cancellation request including the input contract number to the payment processing device 10. The input of the contract number and the transmission of the cancellation request can be executed via a business application for the subscription service or via a specified website.

[0046] In S603, the payment processing device 10 queries the deposit billing information 106 based on the received contract number, and if data for the corresponding contract number is found, executes a predetermined process on the data stored in the contract number 303 of that data. The predetermined process may be any process that makes it impossible to execute subsequent processes that use the contract number, such as deleting the contract number itself, or adding an arbitrary value to the contract number to make it unusable (for example, changing the contract number "1234" to "1234-disable").

[0047] In S604, the payment processing device 10 transmits the result of the invalidation process to the affiliated store system 13. The result of the invalidation process may include the affiliated store ID, the contract number, and a notification indicating that the transaction has been invalidated.

[0048] The cancellation process of S601 to S604 described above is executed by the affiliated store system 13, and the necessary information is the contract number. On the other hand, the cancellation process of S605 to S608 described below is executed by the affiliated store payment terminal 12, and the necessary information is the contract number or the card number.

[0049] At S605, the affiliated store payment terminal 12 receives input of a contract number or card number from an affiliated store customer or an affiliated store employee, etc. The contract number may be input from a cancellation menu on the display of the affiliated store payment terminal 12. The card number may be input from a card information reading means of the affiliated store payment terminal 12 (for example, any means such as a contact or contactless IC card reader, a magnetic stripe reader, etc.). At S606, the affiliated store payment terminal 12 transmits a cancellation request including the input contract number or card number to the payment processing device 10.

[0050] In S607, the payment processing device 10 queries the deposited billing information 106 based on the received contract number or card number, and if the corresponding contract number or card number data is present, executes a predetermined process on the data stored in the contract number 303 of that data. The predetermined process may be any process that makes it impossible to execute subsequent processes that use the contract number, such as deleting the contract number itself, or loading an arbitrary value onto the contract number to make it unusable (for example, changing the contract number "1234" to "1234-disable").

[0051] In S608, the payment processing device 10 transmits the result of the invalidation process to the affiliated store system 13. The result of the invalidation process may include the affiliated store ID, the contract number or the card number, and a notification indicating that the card has been invalidated.

[0052] (Subscription service contract number inquiry processing) 7 is a flow diagram explaining the contract number inquiry process of the subscription service. This process is executed when a member store customer or the like has forgotten his / her contract number.

[0053] In S701, the affiliated store payment terminal 12 receives an input of a card number. The card number may be input from a card information reading means (for example, any means such as a contact or contactless IC card reader, a magnetic stripe reader, etc.) of the affiliated store payment terminal 12. The affiliated store payment terminal 12 generates a contract number inquiry request message based on the input card number.

[0054] In S702, the affiliated store payment terminal 12 transmits to the payment processing device 10 a contract number inquiry request message including the input card number and affiliated store ID.

[0055] At S703, the payment processing device 10 queries the deposited billing information 106 based on the affiliated store ID and card number included in the contract number inquiry request message, and determines whether the data exists. If it is determined that the data does not exist, the payment processing device 10 notifies the affiliated store payment terminal 12 that the card information does not exist (not shown). The notification that the card information does not exist is displayed on the display of the affiliated store payment terminal 12. On the other hand, if it is determined that the card information does exist, the data acquired by the query is stored in the main memory unit 102, and the processing from S704 onwards is executed.

[0056] At S704, the payment processing device 10 generates a credit inquiry message (authorization message) including the affiliated store ID and card number included in the contract number inquiry request message, and an arbitrary amount (for example, 0 yen). At S705, the payment processing device 10 identifies the card company system 11 to which the credit inquiry message should be sent based on numerical information of a predetermined number of digits of the card number, and sends the generated credit inquiry message to the card company system 11.

[0057] In S706, the card company system 11 executes authorization processing based on the affiliated store ID, card number, and amount included in the received credit inquiry message. In S707, the card company system 11 transmits the credit inquiry result to the payment processing device 10.

[0058] At S708, the payment processing device 10 analyzes the credit inquiry result, and if the credit inquiry result indicates that the transaction is approved, generates a processing completion notice including at least the contract number of the data acquired by the inquiry at S703. On the other hand, if the credit inquiry result indicates that the transaction is not approved, the payment processing device 10 generates a notice indicating that the card cannot be used and sends it to the affiliated store payment terminal 12 (not shown). The notice indicating that the card cannot be used is displayed on the display of the affiliated store payment terminal 12.

[0059] In S709, payment processing device 10 transmits a processing completion notice including at least the contract number to affiliated store payment terminal 12.

[0060] In S710, the payment processing device 10 displays the contract number included in the processing completion notice on the display, and outputs, via the printing means of the affiliated store payment terminal 12, a printed matter (for example, a receipt) indicating the contract number.

[0061] In another embodiment of the present invention, the affiliated store can obtain a contract number associated with the affiliated store from the payment processing device 10. The affiliated store system 13 transmits a contract number acquisition request to the payment processing device 10 via a business application for the subscription service or via a predetermined website. In response to the contract number acquisition request, the payment processing device 10 can acquire a set of contract numbers associated with the affiliated store from the deposited billing information 106 and provide the contract numbers to the affiliated store system 13.

[0062] (Subscription service billing processing) FIG. 8 is a flow diagram illustrating the billing process for the subscription service.

[0063] In S801, an affiliated store employee or the like creates sales data using the affiliated store system 13. The sales data includes the affiliated store ID, the billing date, the contract number, and the billing amount. In S802, the affiliated store system 13 transmits the sales data to the payment processing device 10.

[0064] In S803, the payment processing device 10 stores the received sales data in the payment information 108, queries the deposit billing information 106 using each of the contract numbers included in the sales data, and obtains the corresponding card numbers. The payment processing device 10 generates an authorization message based on each of the obtained card numbers and the affiliated store ID, target date, and billing amount corresponding to the received sales data.

[0065] In S804, the payment processing device 10 identifies the card company system 11 to which the credit inquiry message should be sent based on numerical information of a predetermined number of digits of the card number in the credit inquiry message, and sends the generated credit inquiry message to the card company system 11. The card company system 11 is a system associated with the issuer that issued the card number.

[0066] In S805, the card company system 11 executes authorization processing based on the affiliated store ID, card number, and amount included in the received credit inquiry message. In S806, the card company system 11 transmits the credit inquiry result to the payment processing device 10. The payment processing device 10 stores the result of the authorization processing indicated in the credit inquiry result in the payment information 108.

[0067] The processes in S803 to S806 are executed for each card number associated with the contract number included in the sales data.

[0068] In S807, the payment processing device 10 generates a result list indicating the determination result of whether or not billing is possible for each contract number based on the credit inquiry result. The result list may indicate that billing is possible for some contract numbers and that billing is not possible for other contract numbers. In S808, the payment processing device 10 transmits the result list to the affiliated store system 13.

[0069] In S809, the affiliated store system 13 receives the result list, and displays it on its display and / or prints it via a printing means. The affiliated store may take measures such as canceling the contract with the affiliated store customer who is shown in the result list as not being billable.

[0070] At S810, the payment processing device 10 obtains from the deposited billing information 106 the card number associated with each contract number indicated as billable in the result list, and generates a sales message based on the card number. The sales message includes information on the affiliated store ID, the target date, the card number, and the billing amount. At S811, the payment processing device 10 identifies the card company system 11 to which the sales message should be sent based on numerical information of a predetermined number of digits of the card number in the sales message, sends the generated sales message to the card company system 11, and stores in the payment information 108 a sales registration flag indicating that the sales message has been sent.

[0071] In S812, the card company system 11 records the sales for each card number based on the sales message, and then performs billing processing for each card number to a predetermined settlement means (for example, the affiliated store customer's bank account).

[0072] In S813, the payment processing device 10 executes a settlement process for the affiliated store for the use of the subscription service for that month, and generates billing data. In S814, the payment processing device 10 transmits the billing data to the affiliated store system 13.

[0073] In S815, the affiliated store system 13 executes the payment process by any means (for example, bank transfer, direct debit, etc.) based on the received billing data.

[0074] Although the principles of the present invention have been described above with reference to exemplary embodiments, it will be understood by those skilled in the art that various embodiments that change in configuration and details can be realized without departing from the gist of the present invention. That is, the present invention can be embodied as, for example, a system, an apparatus, a method, a program, or a storage medium. [Explanation of symbols]

[0075] 10 Payment processing device 11 Card company system 12 Merchant payment terminal 13. Affiliate store system 101 Control section 102 Main memory 103 Auxiliary storage 104 IF Section 105 Output section 106 Deposit Billing Information 107 Checklist 108 Payment Information

Claims

1. A payment processing device including a communication unit for communicating with an external network, a storage unit, and a control unit, The storage unit stores a card number and a contract number associated with an affiliated store, The control unit is receiving sales data associated with the affiliated store via the communication unit; reading out the card number from the storage unit based on the contract number included in the sales data, and generating a first credit inquiry message based on the read out card number, the affiliated store identifier included in the sales data, and the billing amount; determining whether or not to charge the contract number based on a first credit inquiry result for the first credit inquiry message; obtaining, from the storage unit, the card number associated with the contract number determined to be billable, and generating a sales message based on the card number; 3. A payment processor configured to:

2. The payment processing device according to claim 1 , wherein the control unit is further configured to generate a result list based on the determination of whether or not charging is possible for the contract number, and to transmit the result list via the communication unit.

3. The control unit is Identifying a card company system to which the first credit inquiry message should be sent based on the card number included in the first credit inquiry message; identifying the card company system to which the sales message should be sent based on the card number included in the sales message; The payment processing device of claim 2 further configured to:

4. The control unit is receiving a validity check request message via the communication unit; generating a second credit inquiry message based on the validity check request message, and identifying a card company system to which the second credit inquiry message should be sent based on a card number included in the second credit inquiry message; If a second credit inquiry result for the second credit inquiry message indicates transaction approval, a card number and a contract number associated with the transaction approval are stored in the storage unit. The payment processing device of claim 1 further configured to:

5. 5. The payment processing device of claim 4, wherein the control unit is further configured to, in response to storing the card number and the contract number in the memory unit, send a notification including an affiliated store identifier and the contract number via the communication unit.

6. the storage unit further stores a card checklist including information on card numbers designated by the affiliated store that the affiliated store wishes to register or not register; 5. The payment processing device of claim 4, wherein the control unit is further configured to query the card check list based on the card number included in the validity check request message and determine whether the card number is a registerable card number.

7. A method executed by a payment processing device having a communication unit for communicating with an external network, a storage unit, and a control unit, comprising: The storage unit stores a card number and a contract number associated with an affiliated store, the control unit receiving, via the communication unit, sales data associated with the affiliated store; the control unit reads out the card number from the storage unit based on the contract number included in the sales data, and generates a first credit inquiry message based on the read-out card number, the affiliated store identifier included in the sales data, and the billing amount; The control unit determines whether or not to charge the contract number based on a first credit inquiry result for the first credit inquiry message; the control unit acquires from the storage unit the card number associated with the contract number determined to be billable, and generates a sales message based on the card number; A method for providing the above.

8. A program for causing a computer to execute the method according to claim 7.

Citation Information

Patent Citations

  • Accounting processing system and accounting processing method

    JP2002007920A

  • Method for processing credit card and credit card processing program

    JP2003076927A

  • Card processing device, card processing method, and program

    JP2016021135A

  • Subscription information administrative server, subscription information administrative system and subscription information administrative method

    JP2022146418A

  • Settlement processing device, method, and program

    JP2023053603A