Secure real-time payment transactions
First Claim
1. A method being implemented via execution of computer instructions configured to run at one or more processors and configured to be stored at one or more non-transitory computer-readable media, the method comprising:
- performing, at a mobile device, a preliminary identity authentication of a consumer using the mobile device;
receiving at the mobile device first information from a point-of-sale terminal, the first information comprising a merchant identifier, a transaction identifier for a transaction, and a payment amount for the transaction, the merchant identifier uniquely corresponding to a merchant, and the mobile device running a mobile application that is associated with a consumer account of the consumer using the mobile device, the consumer account being maintained by a consumer financial institution; and
sending, from the mobile device to the consumer financial institution, a first request to (1) pay the merchant for the payment amount from the consumer account for one or more items to be purchased from the merchant by the consumer in the transaction, the first request comprising the first information, (2) cause the consumer financial institution, upon receiving the first request, to call a transaction system to determine second information comprising an account identifier of a merchant account of the merchant maintained by a merchant financial institution, and (3) cause the consumer financial institution to send to the transaction system payment information regarding a deposit to be made in the merchant account from the consumer account,wherein;
the transaction system determines the account identifier of the merchant account using a merchant account database and the merchant identifier;
the merchant account database comprises a plurality of merchant identifiers being associated with a plurality of merchants, a plurality of account identifiers associated with the plurality of merchants, and a mapping between the plurality of merchant identifiers and the plurality of account identifiers;
the plurality of merchants comprise the merchant;
the plurality of merchant identifiers comprise the merchant identifier;
the plurality of account identifiers comprise the account identifier of the merchant account;
the payment information is routed through the transaction system to the merchant financial institution to cause the merchant financial institution, upon receiving the payment information, to notify the merchant in real-time of payment from the consumer while the consumer remains at a store of the merchant;
the transaction system is in data communication with the consumer financial institution and the merchant financial institution;
the transaction system is maintained by an entity that is different from the merchant, the consumer financial institution, and the merchant financial institution;
the payment information comprises the transaction identifier, the account identifier of the merchant account, and the payment amount;
the payment information further comprises one of;
(a) a settlement credit push of funds for the payment amount from the consumer account to the merchant account, or (b) an irrevocable promise to pay the payment amount from the consumer account to the merchant account, to eliminate chargebacks to the merchant for the transaction;
the merchant does not receive an account identifier of the consumer account to increase security of the account identifier of the consumer account and to prevent fraud occurring for the consumer account resulting from the transaction;
the consumer does not receive the account identifier of the merchant account of the merchant to increase security of the account identifier of the merchant account and to prevent fraud occurring for the merchant account resulting from the transaction; and
the merchant financial institution notifies the merchant in real-time of payment from the consumer while the consumer remains at the store of the merchant by sending a notification of good funds in real-time from the merchant financial institution to the point-of-sale terminal to indicate that the transaction has cleared.
1 Assignment
0 Petitions
Accused Products
Abstract
A method can include receiving, at a first financial institution from a mobile device of a consumer, a first request to pay a merchant for a payment amount from a first account of the consumer maintained by the first financial institution. The method also can include determining, at the first financial institution, second information including an account identifier of a second account of the merchant maintained by a second financial institution, at least partially based on the merchant identifier and third information obtained from a first system. The method additionally can include authorizing, at the first financial institution, a payment from the first account to the second account. The method further can include sending, from the first financial institution to the first system, payment information regarding a deposit to be made in the second account from the first account. Other embodiments are provided.
542 Citations
22 Claims
-
1. A method being implemented via execution of computer instructions configured to run at one or more processors and configured to be stored at one or more non-transitory computer-readable media, the method comprising:
-
performing, at a mobile device, a preliminary identity authentication of a consumer using the mobile device; receiving at the mobile device first information from a point-of-sale terminal, the first information comprising a merchant identifier, a transaction identifier for a transaction, and a payment amount for the transaction, the merchant identifier uniquely corresponding to a merchant, and the mobile device running a mobile application that is associated with a consumer account of the consumer using the mobile device, the consumer account being maintained by a consumer financial institution; and sending, from the mobile device to the consumer financial institution, a first request to (1) pay the merchant for the payment amount from the consumer account for one or more items to be purchased from the merchant by the consumer in the transaction, the first request comprising the first information, (2) cause the consumer financial institution, upon receiving the first request, to call a transaction system to determine second information comprising an account identifier of a merchant account of the merchant maintained by a merchant financial institution, and (3) cause the consumer financial institution to send to the transaction system payment information regarding a deposit to be made in the merchant account from the consumer account, wherein; the transaction system determines the account identifier of the merchant account using a merchant account database and the merchant identifier; the merchant account database comprises a plurality of merchant identifiers being associated with a plurality of merchants, a plurality of account identifiers associated with the plurality of merchants, and a mapping between the plurality of merchant identifiers and the plurality of account identifiers; the plurality of merchants comprise the merchant; the plurality of merchant identifiers comprise the merchant identifier; the plurality of account identifiers comprise the account identifier of the merchant account; the payment information is routed through the transaction system to the merchant financial institution to cause the merchant financial institution, upon receiving the payment information, to notify the merchant in real-time of payment from the consumer while the consumer remains at a store of the merchant; the transaction system is in data communication with the consumer financial institution and the merchant financial institution; the transaction system is maintained by an entity that is different from the merchant, the consumer financial institution, and the merchant financial institution; the payment information comprises the transaction identifier, the account identifier of the merchant account, and the payment amount; the payment information further comprises one of;
(a) a settlement credit push of funds for the payment amount from the consumer account to the merchant account, or (b) an irrevocable promise to pay the payment amount from the consumer account to the merchant account, to eliminate chargebacks to the merchant for the transaction;the merchant does not receive an account identifier of the consumer account to increase security of the account identifier of the consumer account and to prevent fraud occurring for the consumer account resulting from the transaction; the consumer does not receive the account identifier of the merchant account of the merchant to increase security of the account identifier of the merchant account and to prevent fraud occurring for the merchant account resulting from the transaction; and the merchant financial institution notifies the merchant in real-time of payment from the consumer while the consumer remains at the store of the merchant by sending a notification of good funds in real-time from the merchant financial institution to the point-of-sale terminal to indicate that the transaction has cleared. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more processors; and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform; performing, at a mobile device, a preliminary identity authentication of a consumer using the mobile device; receiving at the mobile device first information from a point-of-sale terminal, the first information comprising a merchant identifier, a transaction identifier for a transaction, and a payment amount for the transaction, the merchant identifier uniquely corresponding to a merchant, and the mobile device running a mobile application that is associated with a consumer account of the consumer using the mobile device, the consumer account being maintained by a consumer financial institution; and sending, from the mobile device to the consumer financial institution, a first request to (1) pay the merchant for the payment amount from the consumer account for one or more items to be purchased from the merchant by the consumer in the transaction, the first request comprising the first information, (2) cause the consumer financial institution, upon receiving the first request, to call a transaction system to determine second information comprising an account identifier of a merchant account of the merchant maintained by a merchant financial institution, and (3) cause the consumer financial institution to send to the transaction system payment information regarding a deposit to be made in the merchant account from the consumer account, wherein; the transaction system determines the account identifier of the merchant account using a merchant account database and the merchant identifier; the merchant account database comprises a plurality of merchant identifiers being associated with a plurality of merchants, a plurality of account identifiers associated with the plurality of merchants, and a mapping between the plurality of merchant identifiers and the plurality of account identifiers; the plurality of merchants comprise the merchant; the plurality of merchant identifiers comprise the merchant identifier; the plurality of account identifiers comprise the account identifier of the merchant account; the payment information is routed through the transaction system to the merchant financial institution to cause the merchant financial institution, upon receiving the payment information, to notify the merchant in real-time of payment from the consumer while the consumer remains at a store of the merchant; the transaction system is in data communication with the consumer financial institution and the merchant financial institution; the transaction system is maintained by an entity that is different from the merchant, the consumer financial institution, and the merchant financial institution; the payment information comprises the transaction identifier, the account identifier of the merchant account, and the payment amount; the payment information further comprises one of;
(a) a settlement credit push of funds for the payment amount from the consumer account to the merchant account, or (b) an irrevocable promise to pay the payment amount from the consumer account to the merchant account, to eliminate chargebacks to the merchant for the transaction;the merchant does not receive an account identifier of the consumer account to increase security of the account identifier of the consumer account and to prevent fraud occurring for the consumer account resulting from the transaction; the consumer does not receive the account identifier of the merchant account of the merchant to increase security of the account identifier of the merchant account and to prevent fraud occurring for the merchant account resulting from the transaction; and the merchant financial institution notifies the merchant in real-time of payment from the consumer while the consumer remains at the store of the merchant by sending a notification of good funds in real-time from the merchant financial institution to the point-of-sale terminal to indicate that the transaction has cleared. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification