Method and system for instantaneous payment using recorded guarantees
Abstract
A method for processing a guaranteed electronic transaction, includes: storing account profile, each include an account number and balance; receiving a transaction message from an acquiring financial institution via a payment network, the message including a specific account number, transaction amount, and payment guarantee data; identifying a specific account profile that includes the specific account number; deducting the transaction amount from the account balance in the specific account profile; generating a record of payment guarantee that includes the transaction amount and data associated with the payment guarantee data; generating a return message including a response code indicating transaction approval and data associated with the generated record; transmitting the generated record to a computing system via a communication network; and transmitting the generated return message to the acquiring financial institution via the payment network.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for processing a guaranteed electronic transaction, comprising:
prior to an initiation of a payment transaction, receiving, by a receiver of the processing server, a user-selected allocation amount associated with a transaction account, the user-selected allocation amount corresponding to a portion of an account balance reserved for a future transaction; receiving, by the receiver of the processing server, a transaction message related to an electronic transaction via a payment network, wherein the transaction message includes a primary account number, a transaction amount, payment guarantee data, and additional transaction data; executing, by a processing device of the processing server, a first query on an account database to identify a specific account profile where a transaction account number included in the specific account profile corresponds to the primary account number included in the received transaction message; executing, by the processing device of the processing server, a second query on the account database and deducting one of the transaction amount included in the received transaction message or the user-selected allocation amount from the portion of the account balance included in the identified specific account profile; generating, by the processing device of the processing server, a record of payment guarantee; generating, by the processing device of the processing server, a return message, wherein the return message includes a response code indicative of approval of the related electronic transaction and data associated with the generated record of payment guarantee; electronically transmitting, by a transmitter of the processing server, the generated record of payment guarantee to a computing system via a communication network; and electronically transmitting, by the transmitter of the processing server, the generated return message to the acquiring financial institution via the payment network.
2 . The method of claim 1 , wherein
the payment guarantee data included in the received transaction message includes at least a blockchain network identifier and (i) a public key or (ii) a destination address, the record of payment guarantee is a blockchain transaction for payment of the transaction amount or the user-selected allocation amount included in the received transaction message to (i) the destination address or (ii) a destination address associated with the public key, and the computing system is a node in a blockchain network corresponding to the blockchain network identifier.
3 . The method of claim 2 , further comprising:
generating, by the processing device of the processing server, the destination address associated with the public key using the public key.
4 . The method of claim 2 , further comprising:
generating, by the processing device of the processing server, a hash value by applying one or more hashing algorithms to the generated record of payment guarantee, wherein the data associated with the generated record of payment guarantee included in the return message includes the generated hash value.
5 . The method of claim 2 , further comprising:
signing, by the processing device of the processing server, the blockchain transaction prior to transmission to the computing system.
6 . The method of claim 1 , wherein the second query is executed by the processing device prior to receipt of the transaction message by the receiver.
7 . The method of claim 6 , further comprising:
validating, by the processing device of the processing server, an amount deducted from the account balance included in the identified specific account profile via the second query as greater than the transaction amount included in the received transaction message.
8 . The method of claim 1 , wherein the received transaction message further includes a message type indicator indicative of an authorization request.
9 . The method of claim 1 , wherein the generated return message includes a message type indicator indicative of an authorization response.
10 . The method of claim 1 , wherein the return message is generated by the processing device by modifying the received transaction message.
11 . A system for processing a guaranteed electronic transaction, comprising:
a receiver of the processing server configured to receive
prior to an initiation of a payment transaction, a user-selected allocation amount associated with a transaction account, the user-selected allocation amount corresponding to a portion of an account balance reserved for a future transaction; and
a transaction message related to an electronic transaction via a payment network, wherein the transaction message includes a primary account number, a transaction amount, payment guarantee data, and additional transaction data;
a processing device of the processing server configured to execute
a first query on an account database to identify a specific account profile where a transaction account number included therein corresponds to the primary account number included in the received transaction message, and
a second query on the account database to deduct one of the transaction amount included in the received transaction message or the user-selected allocation amount from the portion of the account balance included in the identified specific account profile;
wherein the processing device of the processing server is configured to generate
a record of payment guarantee, and
a return message, wherein the return message includes a response code indicative of approval of the related electronic transaction and data associated with the generated record of payment guarantee; and
a transmitter of the processing server configured to electronically transmit
the generated record of payment guarantee to a computing system via a communication network, and
the generated return message to the acquiring financial institution via the payment network.
12 . The system of claim 11 , wherein
the payment guarantee data included in the received transaction message includes at least a blockchain network identifier and (i) a public key or (ii) a destination address, the record of payment guarantee is a blockchain transaction for payment of the transaction amount or the user-selected allocation amount included in the received transaction message to (i) the destination address or (ii) a destination address associated with the public key, and the computing system is a node in a blockchain network corresponding to the blockchain network identifier.
13 . The system of claim 12 , wherein the processing device of the processing server is further configured to generate the destination address associated with the public key using the public key.
14 . The system of claim 12 , wherein
the processing device of the processing server is further configured to generate a hash value by applying one or more hashing algorithms to the generated record of payment guarantee, and the data associated with the generated record of payment guarantee stored in the second data element included in the return message includes the generated hash value.
15 . The system of claim 12 , wherein the processing device of the processing server is configured to sign the blockchain transaction prior to transmission to the computing system.
16 . The system of claim 11 , wherein the second query is executed by the processing device prior to receipt of the transaction message by the receiver.
17 . The system of claim 16 , further comprising:
wherein the processing device of the processing server is configured to validate an amount deducted from the account balance included in the identified specific account profile via the second query as greater than the transaction amount included in the received transaction message.
18 . The system of claim 11 , wherein the received transaction message further includes a message type indicator indicative of an authorization request.
19 . The system of claim 11 , wherein the generated return message includes a message type indicator indicative of an authorization response.
20 . The system of claim 11 , wherein the return message is generated by the processing device by modifying the received transaction message.Join the waitlist — get patent alerts
Track US2022318807A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.