Financial institution systems and computer programs
The financial institution system addresses high development costs for PSPs by calculating and processing settlement amounts for non-cash payments, allowing a first payment provider to pay sales proceeds on behalf of PSPs, thereby facilitating faster and cost-effective payments to business operators.
Patent Information
- Application Number
- JP2022128729
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-08-12
- Publication Date
- 2025-01-15
- Estimated Expiration
- 2042-08-12
AI Technical Summary
PSPs face high development costs for building their own systems to pay sales proceeds to business operators using credit card or electronic money payments, as these payments are typically made the next day, necessitating a more efficient solution.
A financial institution system that calculates and processes settlement amounts for payment methods other than cash, allowing a first payment provider to pay sales proceeds on behalf of PSPs, utilizing a payment information acquisition unit, settlement amount calculation, and transfer instruction processing to facilitate timely payments to business operators.
Reduces the need for PSPs to develop their own systems, enabling faster payments to business operators and minimizing development costs while using credit card and electronic money payments.
Smart Images

Figure 0007614146000001 
Figure 0007614146000002 
Figure 0007614146000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a financial institution system and a computer program. [Background technology]
[0002] Credit card payments and electronic money payments provided by payment service providers, which are acquirers, are used as non-cash payment methods at stores and e-commerce sites of businesses such as retailers. In addition to the conventional system in which sales proceeds from these non-cash payment methods are paid to businesses by payment service providers, there is also a system in which sales proceeds are paid to businesses by payment agents called PSPs (Payment Service Providers). In the latter case, since it takes time to pay the sales proceeds, a service is provided in which the PSP pays the sales proceeds to the business, for example, the next day after the above-mentioned non-cash payment method is paid. Patent Document 1 proposes a deposit processing device that can process deposits into the account of a business related to a non-cash payment method in accordance with the business's business form. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6616916 Summary of the Invention [Problem to be solved by the invention]
[0004] In the case of the above-mentioned system in which the PSP pays sales revenue from non-cash payment methods such as credit card payments and electronic money payments to businesses the next day, even if the non-cash payment methods such as credit card payments and electronic money payments are provided by the same payment service provider, each PSP needs to build its own computer system for paying sales revenue to businesses, which imposes development costs on the PSP.
[0005] An object of the present invention is to provide a financial institution system in which a payment service provider pays sales proceeds made by means of payment methods other than cash to a service provider on behalf of a PSP. [Means for solving the problem]
[0006] [1] A financial institution system in which a financial institution, which is a first settlement business operator, pays sales revenue of a business operator recorded by a settlement means other than cash to the business operator, a payment information acquisition unit that acquires payment information for each transaction from a system managed by a payment agent via a communication network, the payment information including information on the business operator, information on the payment method, and information on the payment amount by the payment method; a first settlement amount to be paid to the business operator through the payment means provided by the first payment business operator based on the acquired payment information and a predetermined fee of the payment agent, and a second settlement amount to be paid to the business operator through the payment means provided by a second payment business operator different from the first payment business operator; is calculated for each transaction, A total settlement amount, which is the amount that the first settlement company pays to the company Forehead a settlement amount calculation unit that calculates the amount for each first settlement cycle; a transfer instruction processing unit that instructs a remittance processing system to transfer the amount of the total settlement amount to the financial institution account of the business operator at a predetermined timing after the calculated date when the calculated total settlement amount is a positive value; A financial institution system comprising:
[0007] [2] A computer program that causes a computer to function as the financial institution system described in [1]. Effect of the Invention
[0008] According to the present invention, it is possible to provide a financial institution system in which a payment service provider pays sales proceeds made by a payment method other than cash to a service provider on behalf of a PSP. [Brief description of the drawings]
[0009] [Figure 1] 1 is a diagram illustrating an example of the configuration of an entire system including a financial institution system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram showing an example of a configuration of a server provided in the financial institution system of the present embodiment, illustrating a software configuration. [Diagram 3] 11 is a diagram showing an example of a payment information table and a contract information table used in information processing by the financial institution system of the present embodiment. FIG. [Figure 4] 11 is a diagram showing an example of a rate information table and a fee information table used in information processing by the financial institution system of the present embodiment. FIG. [Diagram 5] 11A to 11C are diagrams showing examples of a settlement information table, an unsettled information table, and a difference settlement information table used in information processing by the financial institution system of this embodiment. [Figure 6] 11 is a flow diagram showing an example of a calculation process of a settlement amount for each transaction by the financial institution system of this embodiment. FIG. [Figure 7] 11 is a flow diagram illustrating an example of a calculation process of a total settlement amount by the financial institution system of this embodiment. FIG. [Figure 8] FIG. 13 is a diagram showing (a) an example of a breakdown of the transfer amount according to the amount of the total settlement amount, and (b) an example of a breakdown of the unsettled amount. [Figure 9] 10 is a flow diagram showing an example of a calculation process of a periodic payment amount by the financial institution system of the present embodiment. FIG. [Figure 10] FIG. 13 is a diagram showing an example of a breakdown of the difference settlement amount between a PSP and a payment service provider. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] An example of an embodiment of the present invention will be described below with reference to the attached drawings. A financial institution system 1 of this embodiment is composed of one or more computers, and is used when a financial institution pays to a business operator sales revenue recorded by a payment method other than cash, such as credit card payment, contactless payment represented by transportation or retail IC cards as electronic money payment, code payment using a mobile terminal, etc., on behalf of a payment agent.
[0011] In one embodiment, this is a financial institution system in which a financial institution that is a payment service provider, such as a city bank or a so-called online bank that conducts banking services on the Internet, pays a business's sales revenue, which is recorded using payment methods other than cash, such as the credit card payment or electronic money payment, provided to a business such as a retailer, on behalf of a payment agent.
[0012] Such a financial institution system 1 is a system provided and managed by a financial institution that is the first payment service provider among multiple financial institutions that are payment service providers that provide retailers and other businesses with payment methods other than cash, such as the credit card payment and electronic money payment, using one or more computers.
[0013] In one embodiment, a financial institution system 1 can be constructed in such a manner that a business operator system, which each of a plurality of business operators has built on a communications network, such as a POS system or an EC site, is communicatively connected to a payment operator system, which each of a plurality of financial institutions, which is a second payment operator different from the above-mentioned first payment operator, has built on a communications network, and the first payment operator pays the business operator's sales revenue, which is recorded using the above-mentioned non-cash payment means provided by the first payment operator and the second payment operator, to the business operator on behalf of the payment agent.
[0014] In the form shown in Figure 1, a financial institution system 1 is constructed by being connected via a communication network 6 to a payment service provider system 2 managed by a second payment service provider, a payment agency system (hereinafter referred to as the "PSP system") 3 managed by a payment service provider (hereinafter sometimes referred to as the "PSP") that acts as an intermediary in the provision of the payment service provider's non-cash payment methods to business operators, a business operator system 4 such as a POS system and EC site managed by the business operator, and a payment center system 5 managed by a payment center that obtains confirmation messages of the business operator's sales using the non-cash payment methods from the PSP system 3 via the business operator system 4, so that they can communicate with each other.
[0015] Furthermore, the functions of the financial institution system 1, the PSP system 3, and the settlement center system 5 may be arranged in the same system without the communication network 6 being interposed therebetween.
[0016] This embodiment includes a computer program for causing a computer to function as the financial institution system 1 described in this embodiment.
[0017] [Financial institution system] The financial institution system 1 is a system constructed by a financial institution, which is a first payment business operator that provides businesses such as retailers with payment methods other than cash, such as credit card payments and electronic money payments, using one or more computers (terminals such as personal computers, smartphones, tablets, etc.) and servers. The server of the financial institution system 1 is equipped with a CPU that executes various computer programs and performs arithmetic processing as a hardware configuration (not shown), memory such as RAM and ROM that stores various data, auxiliary storage devices such as built-in storage, and a communication module that transmits and receives various information to and from the PSP system 3, the business operator system 4, and the payment center system 5 via the communication network 6. The server may be composed of one or more devices, or may be a server realized on the cloud.
[0018] As shown in Figure 2, the financial institution system 1 has a software configuration including a payment information acquisition unit 7, a contract information matching unit 8, a fee calculation unit 9, a settlement amount calculation unit 10, a periodic payment amount calculation unit 11, a transfer instruction processing unit 12, an account transfer instruction processing unit 13, a settlement status notification unit 14, and a memory unit 15.
[0019] When a payment method other than cash, such as a credit card or electronic money provided by a first payment service provider or a second payment service provider, is used in a transaction with a customer at the business's store or e-commerce site, the payment information acquisition unit 7 performs a process of acquiring payment information containing information about the business, information about the payment method used, and information about the payment amount using the payment method used from the business system 4 via the PSP system 3 and the payment center system 5 for each transaction.
[0020] In this embodiment, when the payment method provided by the first payment service provider is used, payment information having information about the business provider, information about the payment method, and information about the payment amount is transmitted as a finalized telegram from the business provider system 4 to the PSP system 3 and payment center system 5 in that order for each transaction, and the payment information acquisition unit 7 acquires this finalized telegram from the payment center system 5. Also, when the payment method provided by the second payment service provider is used, payment information having information about the business provider, information about the payment method, and information about the payment amount is transmitted as a finalized telegram from the business provider system 4 to the PSP system 3 and payment center system 5 in that order for each transaction, and the payment information acquisition unit 7 acquires a copy of this finalized telegram.
[0021] The contract information matching unit 8 performs a process of matching the information about the business operators constituting the payment information acquired by the payment information acquisition unit 7 with the contract information 17 described below to determine whether the business operator is an operator that has a contractual relationship with the first payment business operator.
[0022] The fee calculation unit 9 performs processing to calculate the wholesale fee, retail fee, and PSP receipt fee received by the payment agent for each transaction, based on the payment amount related to the information on the payment amount constituting the payment information acquired by the payment information acquisition unit 7, and the wholesale fee rate and retail fee rate constituting rate information 18 described below. In this embodiment, the wholesale fee is a fee set by the first payment service provider, the retail fee is a fee set by the payment agent, and the PSP receipt fee is the amount obtained by subtracting the wholesale fee from the retail fee.
[0023] The settlement amount calculation unit 10 performs a process of calculating a first settlement amount to be paid to the business by the payment means provided by the first payment business operator and a second settlement amount to be paid to the business by the payment means provided by the second payment business operator, based on the payment information acquired by the payment information acquisition unit 7 and the retail fee calculated by the fee calculation unit 9. The settlement amount calculation unit 10 also performs a process of calculating a total settlement amount to be paid by the first payment business operator to the business for each first settlement cycle, based on the first settlement amount and the second settlement amount. In this embodiment, the settlement amount calculation unit 10 calculates the first settlement amount and the second settlement amount for each transaction, and calculates the total settlement amount for each business operator at a predetermined calculation time every day.
[0024] The periodic payment calculation unit 11 performs a process of calculating the periodic payment amount paid from the first payment business operator to the payment agent or the periodic payment amount paid from the payment agent to the first payment business operator for each second settlement cycle and for each payment agent, based on the first settlement amount and the second settlement amount calculated by the settlement amount calculation unit 10 and the fee paid by the first payment business operator to the payment agent. The calculation process of the periodic payment amount offsets the PSP receipt fee and the second settlement amount paid from the payment agent to the first payment business operator, and in this embodiment, the proposed payment calculation unit 11 calculates the periodic payment amount on a predetermined calculation day every month.
[0025] When the total settlement amount calculated by the settlement amount calculation unit 10 is a positive value, the transfer instruction processing unit 12 performs processing to instruct the remittance processing system (not shown) to transfer the amount related to the total settlement amount to the financial institution account of the business operator at a predetermined timing after the calculation date. In this embodiment, the transfer instruction processing unit 12 transmits a transfer instruction message to the remittance processing system to instruct the execution of the transfer immediately after the calculation of the total settlement amount.
[0026] The transfer instruction processing unit 12 also performs processing to instruct the remittance processing system to transfer the amount of the periodic payment to be paid from the first settlement business to the settlement agent, calculated by the periodic payment amount calculation unit 11, to the financial institution account of the settlement agent at a predetermined timing after the calculation date. In this embodiment, the transfer instruction processing unit 12 transmits a transfer instruction message to the remittance processing system to instruct the execution of the transfer on a predetermined day in the month of the calculation date of the periodic payment amount or on the following month.
[0027] The account transfer instruction processing unit 13 performs processing to instruct the remittance processing system to transfer the amount of the periodic payment to be paid from the payment agent to the first payment business operator, calculated by the periodic payment amount calculation unit 11, from the financial institution account of the payment agent to the financial institution account of the first payment business operator at a predetermined timing after the calculation date. In this embodiment, the account transfer instruction processing unit 13 transmits a transfer instruction message to the remittance processing system to instruct the execution of the account transfer on a predetermined day after the month of the calculation date of the periodic payment amount or the following month.
[0028] The settlement status notifying unit 14 performs processing for transmitting information on the total settlement amount to be paid to the business operator to the business operator system 4 at the time when the settlement amount calculating unit 10 calculates the total settlement amount.
[0029] In addition, the settlement status notification unit 14 performs a process of sending information regarding the periodic payment amount to the terminal used by the first payment service provider at the time the periodic payment calculation unit 11 calculates the periodic payment amount to be paid by the payment agent to the first payment service provider.
[0030] In addition, the settlement status notification unit 14 performs a process of sending information regarding the periodic payment amount to the PSP system 3 at the time the periodic payment calculation unit 11 calculates the periodic payment amount to be paid from the first payment service provider to the payment agent.
[0031] The storage unit 15 performs a process of recording various information in the following tables.
[0032] Payment information table As shown in FIG. 3, the payment information table records payment information 16 such as "transaction date", "transaction time", "affiliated store (business) ID" linked to "transaction ID", "code of payment agent (PSP code)" that has a contractual relationship with the business, "type of payment business operator" that has a contractual relationship with the business, "payment method name", "payment amount", and "calculation date" of the total settlement amount. In the "type of payment business operator", "In-House" represents the first payment business operator, and "Out-Source" represents the second payment business operator. In addition, the information on the business operator can be composed of "business operator ID", "PSP code", etc., the information on the payment method can be composed of "type of payment business operator", "PSP code", "payment method name", etc., and the information on the payment amount can be composed of "PSP code", "transaction date", "transaction time", "transaction ID", "type of payment business operator", "payment method name", "payment amount", etc.
[0033] · Contract information table As shown in Fig. 3, contract information 17 such as "PSP code" and "application date" linked to "business ID", and financial institution information of the business ("bank code", "branch code", "account type", "account number") is recorded in the contract information table. Note that financial institution information of the payment agent may also be recorded.
[0034] Rate Information Table As shown in Figure 4, rate information 18 such as the "PSP code," "type of payment service provider," "name of payment method," "wholesale rate" of the wholesale fee set by the first payment service provider, and "retail rate" of the retail fee set by the payment agent, linked to the "service provider ID," is recorded in the rate information table.
[0035] · Fee Information Table As shown in Figure 4, fee information 19 such as "PSP code," "business operator ID," "first settlement amount," "second settlement amount," "wholesale fee," "retail fee," "PSP receipt fee," and "difference settlement date," linked to the "transaction ID," is recorded in the fee information table.
[0036] Payment information table As shown in Figure 5, settlement information 20 such as "PSP code," "first settlement amount," "second settlement amount," "total settlement amount," "total transfer amount," "own company transfer amount," "transfer amount to other company," "payment date" to the business, and "difference settlement date" linked to the "business operator ID" are recorded in the settlement information table.
[0037] The total settlement amount is the sum of the first settlement amount and the second settlement amount calculated for each PSP code and business ID, and if the amount is a positive value, it is recorded as the total transfer amount, and if it is a negative value, the total transfer amount is recorded as zero and the negative total settlement amount is recorded as the unsettled amount in the unsettled information table. An example of a case where the total settlement amount is a negative value is a transaction such as a return.
[0038] The "self-transfer amount" is the amount paid by the first payment service provider to the business operator as a result of the use of the above-mentioned payment method provided by the first payment service provider, and the "other company transfer amount" is the amount paid by the first payment service provider to the business operator on behalf of the second payment service provider as a result of the use of the above-mentioned payment method provided by the second payment service provider.
[0039] Unsettled information table As shown in Figure 5, unsettled information 21 such as the "PSP code" linked to the "business operator ID," the "company unsettled amount" of the first payment business operator used in the calculation process of the total settlement amount, and the "other company unsettled amount" of the second payment business operator are recorded in the unsettled information table.
[0040] Difference settlement information table As shown in Fig. 5, the difference settlement information table records difference settlement information 22 such as the "PSP code" linked to the "business ID", the aggregated "second settlement amount", the "first difference settlement amount" paid from the payment service provider to the first payment service provider, the "second difference settlement amount" paid from the first payment service provider to the payment service provider, the "PSP receiving fee (other company)" which is the fee the payment service provider receives when the first settlement amount is zero, and the "PSP receiving fee (our company)" which is the fee the payment service provider receives when the second settlement amount is not zero. Note that the above PSP receiving fee (other company) is the fee received by the PSP related to the payment means wholesaled by the second payment service provider to the payment service provider, and the above PSP receiving fee (our company) is the fee received by the PSP related to the payment means wholesaled by the first payment service provider to the payment service provider.
[0041] [Payment service provider system] The payment service provider system 2 is a system constructed by a plurality of financial institutions, which are second payment service providers different from a first payment service provider that provides non-cash payment methods such as credit card payment and electronic money payment to businesses such as retailers, with one or more computers (terminals such as personal computers, smartphones, tablets, etc.) and servers. The server of the payment service provider system 2 is equipped with a CPU that executes various computer programs and performs arithmetic processing as a hardware configuration (not shown), a memory such as RAM and ROM that stores various data, an auxiliary storage device such as built-in storage, and a communication module that transmits and receives various information to the PSP system 3, the business provider system 4, and the payment center system 5 via the communication network 6. The server may be composed of one or more devices, or may be a server realized on the cloud.
[0042] [PSP system] The PSP system 3 is a system constructed by a plurality of payment agents who act as intermediaries for the provision of payment methods other than cash to businesses by the payment business operators, each of which is composed of one or more computers (terminals such as personal computers, smartphones, tablets, etc.) and servers. The server of the PSP system 3 is composed of a CPU that executes various computer programs and performs calculation processing as a hardware configuration (not shown), a memory such as RAM and ROM that stores various data, an auxiliary storage device such as an internal storage, and a communication module that transmits and receives various information to and from the financial institution system 1, the payment business operator system 2, the business operator system 4, and the payment center system 5 via the communication network 6. The server may be composed of one or more devices, or may be a server realized on the cloud.
[0043] [Business operator system] The business operator system 4 is a Web system capable of providing a POS system or an EC site that is constructed by a plurality of businesses, such as retailers, each of which is provided with a payment method other than cash, such as credit card payment or electronic money, from a first payment operator and a second payment operator and introduces the payment method other than cash, using one or more computers (terminals such as personal computers, smartphones, tablets, etc.) or servers. The server of the business operator system 4 is equipped with a CPU that executes various computer programs and performs calculation processing as a hardware configuration (not shown), a memory such as RAM and ROM that stores various data, an auxiliary storage device such as an internal storage, and a communication module that transmits and receives various information to and from the financial institution system 1, the payment operator system 2, the PSP system 3, and the payment center system 5 via the communication network 6. The server may be composed of one or more devices, or may be a server realized on the cloud.
[0044] [Payment Center System] The settlement center system 5 is a system constructed by one or more computers (terminals such as personal computers, smartphones, tablets, etc.) and servers, in which a settlement center that acquires a confirmation message of the business operator's sales by the payment means other than cash from the PSP system 3 through the business operator system 4. The server of the settlement center system 5 is equipped with a CPU that executes various computer programs and performs calculation processing, a RAM, a memory such as a ROM that stores various data, an auxiliary storage device such as an internal storage, and a communication module that transmits and receives various information to and from the financial institution system 1, the settlement operator system 2, the PSP system 3, and the business operator system 4 via the communication network 6. The server may be composed of one or more devices, or may be a server realized on the cloud.
[0045] An example of the processing flow of the financial institution system 1 of this embodiment will be described below with reference to FIGS.
[0046] [Calculation process flow of first settlement amount and second settlement amount] (S101) When a payment method other than cash, such as a credit card or electronic money provided by a first payment service provider, is used in a transaction with a customer at a store of the business provider or an EC site, payment information having information on the business provider, information on the payment method, and information on the payment amount is transmitted as a confirmation message from the business provider system 4 to the PSP system 3 and then to the payment center system 5 for each transaction, and the payment information acquisition unit 7 acquires this confirmation message from the payment center system 5. The storage unit 15 records necessary information from the confirmation message in the payment information table as payment information 16 shown in FIG. 3. Furthermore, when a payment method other than cash, such as a credit card or electronic money provided by a second payment service provider, is used in a transaction with a customer at the business's store or EC site, payment information having information on the business, information on the payment method, and information on the payment amount is sent as a confirmation message from the business system 4 to the PSP system 3 and then to the payment center system 5 for each transaction, and the payment information acquisition unit 7 acquires a copy of this confirmation message from the payment center system 5. The storage unit 14 records necessary information from the copy of the confirmation message in the payment information table as payment information 15 shown in FIG.
[0047] (S102) The contract information matching unit 8 performs a process of matching the contract information 17 to determine whether the business operator related to the information regarding the business operator that constitutes the payment information acquired by the payment information acquisition unit 7 is an operator that has a contractual relationship with the first payment business operator. If, as a result of matching with the contract information 17, it is determined that the business related to the information about the business does not have a contractual relationship with the first payment business (S102-N), the memory unit 15 records the date in the “Calculation date” field of the payment information table and terminates the processing.
[0048] (S103) If, as a result of matching with contract information 17, it is found that the business operator related to the information on the business operator has a contractual relationship with the first payment business operator (S102-Y), the fee calculation unit 9 performs a process of calculating the wholesale fee and retail fee based on the payment amount related to the information on the payment amount that constitutes the payment information acquired by the payment information acquisition unit 7 and the wholesale rate and retail rate that constitute rate information 18. For example, in FIG. 3, when a payment method other than cash, such as a credit card or electronic money, provided by the first payment service provider, "Bosa," is introduced through a payment agent assigned with the PSP code "NMV," a transaction is made at a store or EC site of a service provider assigned with the service provider ID "USN200100001," and a payment amount (A) of 1,000 yen is recorded, the fee calculation unit 9 refers to the rate information table and uses the wholesale rate (B): 0.50% and retail rate (C): 0.99% corresponding to the first payment service provider, payment method, PSP code, and service provider ID to calculate the fee amount (A) of 1,000 yen. Retail fee (D) = payment amount (A) x retail rate (C) = 10 yen and Calculate wholesale fee (E) = payment amount (A) x wholesale rate (B) = 5 yen. Furthermore, the fee calculation unit 9 calculates, of the retail fee (D), the PSP receipt fee (F)=retail fee (D)-wholesale rate (B)=5 yen. The storage unit 15 records information in each item of the fee information table shown in FIG. 4, and also records the date in the "calculation date" item of the payment information table shown in FIG. In addition, for example, in FIG. 3, when a payment method other than cash, such as a credit card or electronic money, "NCB" provided by the second payment business operator is introduced through a payment agent assigned with a PSP code "YJL", a transaction is made at a store or EC site of a business operator assigned with a business ID "OPH200205644", and a payment amount (A) of 353,154 yen is recorded, the fee calculation unit 9 refers to the rate information table and uses the wholesale rate (B): 0.90% and retail rate (C): 0.99% corresponding to the second payment business operator, payment method, PSP code, and business ID to calculate the payment amount (A) of 353,154 yen. Retail fee (D) = payment amount (A) x retail rate (C) = 3,496 yen and Wholesale fee (E) = payment amount (A) x wholesale rate (B) = 3,178 yen Calculate. Furthermore, the fee calculation unit 9 calculates, of the retail fee (D), the PSP receipt fee (F)=retail fee (D)−wholesale rate (B)=318 yen. The storage unit 15 records information in each item of the fee information table shown in FIG. 4, and also records the date in the "calculation date" item of the payment information table shown in FIG.
[0049] (S104) The settlement amount calculation unit 10 performs a process of calculating a first settlement amount to be paid to the business via a payment means provided by a first payment service provider and a second settlement amount to be paid to the business via a payment means provided by a second payment service provider based on the payment information acquired by the payment information acquisition unit 7 and the retail fee calculated by the fee calculation unit 9. For example, in FIG. 3, when a payment method other than cash, such as a credit card or electronic money, provided by the first payment service provider, "Bosa," is introduced through a payment agent assigned with a PSP code "NMV," a transaction is made at a store or EC site of a service provider assigned with a service provider ID "USN200100001," and a payment amount (A) of 1,000 yen is recorded, the settlement amount calculation unit 10 uses the payment amount (A) and the retail fee (D): 10 yen calculated by the fee calculation unit 9 to calculate the following: First settlement amount (G1) = settlement amount (A) - retail fee (D) = 990 yen Calculate. The memory unit 15 records the above amount in the "first settlement amount" field of the fee information table shown in FIG. 4, and records zero in the "second settlement amount" and "difference settlement date" fields. In addition, for example, in FIG. 3, when a payment method other than cash, such as a credit card or electronic money, "NCB" provided by the second payment service provider is introduced through a payment agent assigned with a PSP code "YJL", a transaction is made at a store or EC site of a service provider assigned with a service provider ID "OPH200205644", and a payment amount (A) of 353,154 yen is recorded, the settlement amount calculation unit 10 uses the payment amount (A) and the retail fee (D): 3,496 yen calculated by the fee calculation unit 9 to calculate the following: Second settlement amount (G2) = settlement amount (A) - retail fee (D) = 349,627 yen Calculate. The memory unit 15 records the above amount in the "second settlement amount" field of the fee information table shown in FIG. 4, and records zero in the "first settlement amount" and "difference settlement date" fields. As described above, the processes from S101 to S104 are performed for each transaction.
[0050] [Payment process flow for businesses] (S201) The settlement amount calculation unit 10 performs a process of calculating the total settlement amount to be paid by the first settlement service provider to the service provider for each first settlement cycle, based on the first settlement amount and the second settlement amount. In the processing flow of this embodiment, at a predetermined timing each day, the settlement amount calculation unit 10 refers to the fee information table and calculates the sum of the first settlement amount (G1) and the sum of the second settlement amount (G2) for each PSP code and business ID. Next, the settlement amount calculation unit 10 refers to the unsettled information table shown in Fig. 5, obtains the company's unsettled amount (H1) and other company's unsettled amount (H2) for each PSP code and business ID, adds the company's unsettled amount (H1) to the sum of the first settlement amounts (G1) and adds the other company's unsettled amount (H2) to the sum of the second settlement amounts (G2), and calculates the total settlement amount (G3). The storage unit 15 records the above amount in the "total settlement amount" field of the settlement information table shown in FIG. 5, and records zero in the "payment date" field.
[0051] (S202) If the calculated total settlement amount is a positive value, the memory unit 15 records the above amount in the ``Total Transfer Amount'' item of the settlement information table shown in Figure 5, and also records the breakdown of the total settlement amount according to the following patterns in the settlement information table, as shown in Figure 8(a). If the first settlement amount and the second settlement amount are both positive values, the first settlement amount is recorded in the ``Company transfer amount'' field of the settlement information table, and the second settlement amount is recorded in the ``Other company transfer amount'' field, as shown in Figure 8(a). If the first settlement amount is less than zero and the second settlement amount is a positive value, as shown in Figure 8(a), zero is recorded in the ``Company transfer amount'' field of the settlement information table, and the total settlement amount is recorded in the ``Other company transfer amount'' field. If the first settlement amount is a positive value and the second settlement amount is a value less than zero, the total settlement amount is recorded in the ``Company transfer amount'' field of the settlement information table, and zero is recorded in the ``Other company transfer amount'' field, as shown in Figure 8(a).
[0052] (S203) When the total settlement amount calculated by the settlement amount calculation unit 10 is a positive value, the transfer instruction processing unit 12 performs processing to transmit a transfer instruction message to the remittance processing system, instructing the execution of a transfer of the amount related to the total settlement amount to the business operator's financial institution account. The storage unit 15 records the date of transmission of the transfer instruction message in the "Payment Date" field of the settlement information table. It also records zero in the "Date of Difference Settlement".
[0053] (S204) The settlement status notifying unit 14 performs processing for transmitting information on the total settlement amount to be paid to the business operator to the business operator system 4 at the time when the settlement amount calculating unit 10 calculates the total settlement amount.
[0054] (S205) If the calculated total settlement amount is a negative value (S202-N), the memory unit 15 records zero in the "Total Transfer Amount" item in the settlement information table shown in Figure 5, and records the breakdown of the total settlement amount as unsettled amounts in the unsettled information table according to the following patterns, as shown in Figure 8(b). If the first settlement amount and the second settlement amount are both negative values, the first settlement amount is recorded in the ``Our company's unsettled amount'' field of the unsettled information table, and the second settlement amount is recorded in the ``Other company's unsettled amount'' field. If the first settlement amount is a negative value and the second settlement amount is zero or greater, the total settlement amount is recorded in the "Unsettled amount for our company" field in the unsettled information table, and zero is recorded in the "Unsettled amount for other companies" field. If the first settlement amount is zero or greater and the second settlement amount is a negative value, zero is recorded in the "Unsettled amount for our company" field of the unsettled information table, and the total settlement amount is recorded in the "Unsettled amount for other companies" field.
[0055] [Periodic payment calculation process flow] (S301) The periodic payment amount calculation unit 11 performs a process of calculating the periodic payment amount to be paid from the first payment business operator to the payment agent or the periodic payment amount to be paid from the payment agent to the first payment business operator for each second settlement cycle and for each payment agent, based on the first settlement amount and the second settlement amount calculated by the settlement amount calculation unit 10 and the fee paid by the first payment business operator to the payment agent. In the processing flow of this embodiment, at a predetermined time each month, the periodic payment calculation unit 11 refers to the settlement information table and extracts settlement information 19 for each payment agent in which the date on which the transfer was made to the business is recorded in the "payment date" and zero is recorded in the "difference settlement date," and calculates the difference settlement amount for each of the following patterns, as shown in Figure 10. In the extracted settlement information 19, if the first settlement amount is a negative value, the second settlement amount is a positive value, and the total settlement amount is a positive value, the periodic payment calculation unit 11 calculates the absolute value of the first settlement amount as the first difference settlement amount (I1) to be paid from the payment agent related to the settlement information 19 (e.g., payment agent a) to the first payment service provider. In the extracted settlement information 19, if the first settlement amount is a negative value, the second settlement amount is a positive value, and the total settlement amount is a value less than zero, the periodic payment calculation unit 11 calculates the second settlement amount as the first difference settlement amount (I1) to be paid from the payment agent related to the settlement information 19 (e.g., payment agent b) to the first payment service provider. In the extracted settlement information 19, if the first settlement amount is a positive value, the second settlement amount is a negative value, and the total settlement amount is a positive value, the periodic payment amount calculation unit 11 calculates the absolute value of the second settlement amount as the second difference settlement amount (I2) to be paid from the first payment service provider to the payment agent related to the settlement information 19 (e.g., payment agent c). In the extracted settlement information 19, if the first settlement amount is a positive value, the second settlement amount is a negative value, and the total settlement amount is a value less than zero, the periodic payment calculation unit 11 calculates the first settlement amount as a second difference settlement amount (I2) to be paid from the first payment service provider to the payment agent related to the settlement information 19 (e.g., payment agent d). Next, the periodic payment calculation unit 11 refers to the fee information table, extracts fee information 18 in which zero is recorded in the "difference settlement date," and tallies the second settlement amount (G2) as well as the PSP fee receipt (F), sorting it into PSP fee receipt (other company) (F1) and PSP fee receipt (our own company) (F2). The PSP fee receipt (other company) represents the PSP fee receipt related to the second settlement amount when the second settlement amount is other than zero, i.e., when the first settlement amount is zero, and the PSP fee receipt (our own company) represents the PSP fee receipt related to the first settlement amount when the first settlement amount is other than zero, i.e., when the first settlement amount is other than zero. The periodic payment calculation unit 11 uses the first difference settlement amount (I1), the second difference settlement amount (I2), the aggregated second settlement amount (G2), and the PSP commission received (by the company) (F2) to calculate: Periodic payment amount (J) = First difference settlement amount (I1) - Second difference settlement amount (I2) + Aggregated second settlement amount (G2) - Aggregated PSP commission received (our company) (F2) Calculate. In the example of the difference settlement information 22 recorded in the difference settlement information table of FIG. 5, the periodic payment calculation unit 11: Periodic payment amount (J) = first difference settlement amount (I1) - second difference settlement amount (I2) + aggregated second settlement amount (G2) - aggregated PSP commission received (our company) (F2) = 182,480 yen Calculate.
[0056] (S302) After the periodic payment calculation unit 11 calculates the first and second difference settlement amounts, the storage unit 14 records the date in the "difference settlement date" field of the settlement information table, and records numerical values in the "first difference settlement amount" and "second difference settlement amount" fields of the difference settlement information table.* In addition, after the periodic payment calculation unit 11 calculates the periodic payment amount, the memory unit 14 records the date in the ``Difference settlement date'' item in the fee information table, and records numerical values in the ``Second settlement amount,'' ``PSP receiving fee (other company),'' and ``PSP receiving fee (our own company)'' items in the difference settlement information table.
[0057] (S303) If the calculated regular payment amount is a positive value, the account transfer instruction processing unit 13 performs a process of sending an account transfer instruction message to the remittance processing system instructing the execution of an account transfer of the amount related to the regular payment amount from the financial institution account of the payment agent to the financial institution account of the first payment business operator. (S304) If the calculated periodic payment amount is a negative value, the transfer instruction processing unit 12 performs a process of sending a transfer instruction message to the remittance processing system to instruct the execution of a transfer of the amount related to the periodic payment amount to the settlement agent, and a process of transferring the amount related to the total difference settlement amount to the financial institution account of the settlement agent. If the calculated periodic payment amount is zero, the process ends (S305). The settlement status notification unit 13 performs a process of transmitting information regarding the periodical payment amount to the PSP system 3 or the person in charge terminal of the first settlement business operator.
[0058] As described above, according to the financial institution system 1 of this embodiment, the first payment service provider can directly and promptly pay the business owner the sales proceeds made by payment means other than cash, such as credit card payment or electronic money payment, provided by the first payment service provider, without going through a payment agency. This eliminates the need for the payment service provider to build a system for promptly paying the business owner the sales proceeds made by payment means other than cash, such as credit card payment or electronic money payment, thereby reducing the development costs of the system.
[0059] In addition, according to the financial institution system 1 of this embodiment, the first payment service provider can pay sales proceeds made using payment methods other than cash, such as credit card payments or electronic money payments, provided by a second payment service provider different from the first payment service provider to the second payment agent or to the business operator on behalf of the payment agent early. [Explanation of symbols]
[0060] 1 Financial Institution System 2 Payment Service Provider System 3 Payment Service Provider (PSP) System 4. Operator System 5. Payment Center System 6. Communication Network
Claims
1. A financial institution system in which a financial institution, which is a first settlement business operator, pays sales revenue of a business operator recorded by a settlement means other than cash to the business operator, a payment information acquisition unit that acquires payment information for each transaction from a system managed by a payment agent via a communication network, the payment information including information on the business operator, information on the payment method, and information on the payment amount by the payment method; a settlement amount calculation unit that calculates, for each transaction, a first settlement amount to be paid to the business through the payment means provided by the first payment business operator and a second settlement amount to be paid to the business through the payment means provided by a second payment business operator different from the first payment business operator, based on the acquired payment information and a predetermined fee of the payment agent, and calculates a total settlement amount, which is the amount to be paid by the first payment business operator to the business operator, for each first settlement cycle; a transfer instruction processing unit that instructs a remittance processing system to transfer the amount of the total settlement amount to the financial institution account of the business operator at a predetermined timing after the calculated date when the calculated total settlement amount is a positive value; A financial institution system comprising:
2. a periodic payment calculation unit that calculates a periodic payment amount to be paid from the payment agent to the first payment service provider for each second settlement cycle based on the first settlement amount, the second settlement amount, and a fee of the payment agent; and an account transfer instruction processing unit that instructs the remittance processing system to transfer the amount related to the periodic payment amount from the financial institution account of the payment agent to the financial institution account of the first payment business operator at a predetermined timing after the calculated date when the calculated periodic payment amount is a positive value.
2. The financial institution system according to claim 1.
3. a periodic payment calculation unit that calculates a periodic payment amount to be paid from the first settlement business operator to the settlement agent for each second settlement cycle based on the first settlement amount, the second settlement amount, and the fee of the settlement agent; If the calculated periodic payment amount is a negative value, the transfer instruction processing unit instructs the remittance processing system to transfer the amount related to the periodic payment amount to the financial institution account of the settlement agent at a predetermined timing after the calculated date.
2. The financial institution system according to claim 1.
4. a periodic payment calculation unit that calculates a periodic payment amount to be paid from the payment service provider to the first payment business operator or from the first payment business operator to the payment service provider for each second settlement cycle based on the first settlement amount, the second settlement amount, and a fee of the payment service provider; and an account transfer instruction processing unit that instructs the remittance processing system to transfer the amount of the periodic payment amount from the financial institution account of the payment agent to the financial institution account of the first payment business operator at a predetermined timing after the calculated date when the calculated periodic payment amount is a positive value; If the calculated periodic payment amount is a negative value, the transfer instruction processing unit instructs the remittance processing system to transfer the amount related to the periodic payment amount to the financial institution account of the settlement agent at a predetermined timing after the calculated date.
2. The financial institution system according to claim 1.
5. The periodic payment calculation unit When the first settlement amount is a negative value and the second settlement amount is a positive value, a first difference settlement amount to be paid from the payment agent to the first payment business operator; and When the first settlement amount is a positive value and the second settlement amount is a negative value, a second difference settlement amount to be paid from the first payment business operator to the payment agent; and A total of the second settlement amount; and A total amount of fees to be paid to the payment agent when the first settlement amount is other than zero; Calculating a periodic payment amount to be paid from the payment agent to the first payment service provider based on the first difference settlement amount, the second difference settlement amount, a total of the second settlement amount, and a total of the fee.
3. The financial institution system according to claim 2.
6. The periodic payment calculation unit When the first settlement amount is a negative value and the second settlement amount is a positive value, a first difference settlement amount to be paid from the payment agent to the first payment business operator; and When the first settlement amount is a positive value and the second settlement amount is a negative value, a second difference settlement amount to be paid from the first payment business operator to the payment agent; and A total of the second settlement amount; and A total amount of fees to be paid to the payment agent when the first settlement amount is other than zero; Calculating a periodic payment amount to be paid from the first settlement business operator to the settlement agent based on the first difference settlement amount, the second difference settlement amount, a total of the second settlement amount, and a total of the fee.
4. The financial institution system according to claim 3.
7. The periodic payment calculation unit When the first settlement amount is a negative value and the second settlement amount is a positive value, a first difference settlement amount to be paid from the payment agent to the first payment business operator; and When the first settlement amount is a positive value and the second settlement amount is a negative value, a second difference settlement amount to be paid from the first payment business operator to the payment agent; and A total of the second settlement amount; and A total amount of fees to be paid to the payment agent when the first settlement amount is other than zero; Calculating a periodic payment amount to be paid from the payment service provider to the first payment business operator or from the first payment business operator to the payment service provider based on the first difference settlement amount, the second difference settlement amount, an aggregate amount of the second settlement amount, and an aggregate amount of the fee.
5. The financial institution system according to claim 4.
8. A computer program for causing a computer to function as the financial institution system according to any one of claims 1 to 7.
Citation Information
Patent Citations
Electronic payment system
JP1997282371A
Credit card settlement system and credit card settlement method using the same system
JP2015179300A
Deposit processing device, deposit processing method, and deposit processing program
JP6616916B1