Movatterモバイル変換


[0]ホーム

URL:


US20170308891A1 - System and Method for Distributed Real Time Authorization of Payment Transactions - Google Patents

System and Method for Distributed Real Time Authorization of Payment Transactions
Download PDF

Info

Publication number
US20170308891A1
US20170308891A1US15/643,480US201715643480AUS2017308891A1US 20170308891 A1US20170308891 A1US 20170308891A1US 201715643480 AUS201715643480 AUS 201715643480AUS 2017308891 A1US2017308891 A1US 2017308891A1
Authority
US
United States
Prior art keywords
payment
server
data
payee
consumer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US15/643,480
Inventor
Marcio deOliveira
Trevor Burgess
Nikolai Samteladze
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank Of Ozarks
Original Assignee
Bank Of Ozarks
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bank Of OzarksfiledCriticalBank Of Ozarks
Priority to US15/643,480priorityCriticalpatent/US20170308891A1/en
Publication of US20170308891A1publicationCriticalpatent/US20170308891A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Systems and methods enable the real-time authorization of payment transactions initiated by personal and mobile computing devices. In one embodiment, a financial account server associated with a payment recipient, or payee, is configured to receive a payment data envelope from a payee computing device. The payment data envelope can further include information that allows for the authentication of the payee and payer identities as well as payment restrictions or instructions. The payee financial account server processes the payment data envelope and transmits the envelope to a financial account server associated with the payer. The payer financial server authenticates the payer identification, authorizes the payment transaction, and transmits a transaction status message to the payee financial server, which in turn transmits the message to the payee computing device.

Description

Claims (12)

What is claimed is:
1. A computer-implemented method of authorizing payment transactions comprising:
(a) storing, by a first server, payee data and associating, by the first server, the payee data with payee transaction data;
(b) receiving, by the first server, a first payment data envelope associated with a payment transaction from a payee device, the payment data envelope comprising a payer alias, a payee alias, a payee shared secret, and crypto data including encrypted payee data and encrypted payee transaction data;
(c) decrypting, by the first server, the encrypted payee data and payee transaction data from the payment data envelope using the payee shared secret, and retrieving, by the first server, the stored payee data using the decrypted payee transaction data and comparing, by the first server, the decrypted payee data with the retrieved payee data;
(d) validating, by the first server, a payee identity based on the comparison;
(e) based on validating the payee identity, transmitting, by the first server, the payer alias to an RKM server;
(f) receiving, by the first server, a second server IP address from the RKM server; and
(g) transmitting, by the first server, the first payment data envelope to a second server using the second server IP address.
2. The computer-implemented method ofclaim 1 wherein the first payment data envelope further comprises an instruction data array and the method further comprises the steps of:
(a) receiving, by the first server, from the second server, a transaction status message having a transaction flag with a value of authorized or declined, wherein:
(i) when the transaction flag has a value of authorized, the first server creates a temporary database record of the payment transaction that is used to update a payee account balance; and
(ii) when the transaction flag has a value of declined, the first server transmits the first payment data envelope to a third server based on the instruction data array.
3. The computer-implemented method ofclaim 1 further comprising the steps of:
(a) storing, by the second server, a consumer PIN and biometric information and associating, by the second server, the consumer PIN and biometric information with consumer payment information;
(b) receiving, by the second server, the first payment data envelope from the first server, the first payment data envelope further comprising a consumer shared secret and consumer crypto data including encrypted biometric data, encrypted PIN and encrypted payment information;
(c) decrypting, by the second server, the encrypted PIN, biometric information and payment information from the payment data envelope using the consumer shared secret, retrieving, by the second server, the stored consumer PIN and biometric information using the decrypted payment information and comparing, by the second server, the decrypted consumer PIN and biometric information with the retrieved consumer PIN and biometric information;
(d) authorizing, by the second server, the payment transaction based on the comparison of the decrypted consumer PIN and biometric information with the retrieved consumer PIN and biometric information;
(e) based on authorizing the payment transaction, generating, by the first server, a transaction status message corresponding to the authorization;
(f) transmitting, by the second server, the payee alias to the RKM server;
(g) receiving, by the second server, an first server IP address from the RKM server; and
(h) transmitting, by the second server, the transaction status message to the first server using the first server IP address.
4. The method ofclaim 3 further comprising the steps of:
(a) receiving, by the second server, a second payment data envelope from an identity management server;
(b) storing, by the second server, payer data and associating, by the second server, the payer data with the customer payment information; and wherein
(c) the step of authorizing, by the second server, the payment transaction further comprises the operations of (i) retrieving, by the second server, the payer data, (ii) verifying a payer identity by comparing, by the second server, payer data in the first payment data envelope with payer data in the second payment data envelope.
5. The method ofclaim 3 further comprising the steps of:
(a) receiving, by the second server, a second payment data envelope from an identity management server;
(b) storing, by the second server, payer data and associating, by the second server, the payer data with the customer payment information; and wherein
(c) the step of authorizing the payment transaction, by the second server, comprises the operations of (i) retrieving, by the second server, the payer data, (ii) verifying a payer identity by comparing, by the second server, payer data in the second payment data envelope with the retrieved payer data.
6. The method ofclaim 3, wherein determining whether the payment transaction is authorized further comprises:
(a) storing, by the second server, one or more payment restrictions to a database;
(b) associating, by the second server, the one or more payment restrictions with the payer; and
(c) determining, by the second server, whether data in the first payment data envelope or a second payment data envelope complies with the one or more payment restrictions.
7. The method ofclaim 6, wherein the payment restrictions comprise a predetermined upper limit on the payment amount.
8. The method ofclaim 6, wherein the one or more payment restrictions comprise a geographic limitation on the location of the payment transaction.
9. The method ofclaim 6, wherein the one or more payment restrictions comprise a limitation on the types of products subject to a payment transaction.
10. The method ofclaim 3, wherein:
(a) the first payment data envelope further comprises payment instructions;
(b) the payment information comprises a cost amount; and
(c) the second server is further configured to perform the operations of (i) determining a payment amount based on the payment instructions and the cost amount, and (ii) incorporating the payment amount into the transaction status message.
11. The system ofclaim 10, wherein the payment instructions include a gratuity amount and determining the payment amount comprises the operation of adding the gratuity amount to the cost amount.
12. The system ofclaim 10, wherein the payment instructions include a discount amount and determining the payment amount comprises the operation of subtracting the discount amount from the cost amount.
US15/643,4802014-03-272017-07-07System and Method for Distributed Real Time Authorization of Payment TransactionsAbandonedUS20170308891A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US15/643,480US20170308891A1 (en)2014-03-272017-07-07System and Method for Distributed Real Time Authorization of Payment Transactions

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US14/227,770US9785940B2 (en)2014-03-272014-03-27System and method for distributed real time authorization of payment transactions
US15/643,480US20170308891A1 (en)2014-03-272017-07-07System and Method for Distributed Real Time Authorization of Payment Transactions

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US14/227,770DivisionUS9785940B2 (en)2014-03-272014-03-27System and method for distributed real time authorization of payment transactions

Publications (1)

Publication NumberPublication Date
US20170308891A1true US20170308891A1 (en)2017-10-26

Family

ID=54190956

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US14/227,770Expired - Fee RelatedUS9785940B2 (en)2014-03-272014-03-27System and method for distributed real time authorization of payment transactions
US15/643,483AbandonedUS20170308892A1 (en)2014-03-272017-07-07System and method for distributed real time authorization of payment transactions
US15/643,480AbandonedUS20170308891A1 (en)2014-03-272017-07-07System and Method for Distributed Real Time Authorization of Payment Transactions

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US14/227,770Expired - Fee RelatedUS9785940B2 (en)2014-03-272014-03-27System and method for distributed real time authorization of payment transactions
US15/643,483AbandonedUS20170308892A1 (en)2014-03-272017-07-07System and method for distributed real time authorization of payment transactions

Country Status (1)

CountryLink
US (3)US9785940B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11037153B2 (en)*2017-11-082021-06-15Mastercard International IncorporatedDetermining implicit transaction consent based on biometric data and associated context data
SE2151401A1 (en)*2021-11-172023-05-18Crunchfish Digital Cash AbComputerized method and system for digital payments
WO2023091068A1 (en)*2021-11-172023-05-25Crunchfish Digital Cash AbComputerized method and system for digital payments
US12074868B2 (en)*2016-04-272024-08-27Christoph BronBiometric authentication system based in the venous networks and unique non-falsifiable codes of tree structures and associated method

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10163108B1 (en)2013-02-282018-12-25OnDot Systems, Inc.Transparently reconstructing sniffed network traffic over a back-end data communications network to reconstruct payment card transactions for generating user notifications during transactions
US10769613B1 (en)2013-10-222020-09-08Ondot Systems, IncDelegate cards
FR3053548B1 (en)*2016-06-302019-07-19Ingenico Group METHOD OF AUTHENTICATING PAYMENT DATA, DEVICES AND PROGRAMS THEREFOR.
CN106251140A (en)*2016-08-022016-12-21中国银联股份有限公司Method of payment, payment application system and payment system
US11270395B2 (en)*2016-12-152022-03-08Mastercard International IncorporatedSystems and methods for building a data table to reduce false declines over a network
US11455622B2 (en)*2017-11-092022-09-27Mastercard International IncorporatedComputer system and computer-implemented method for authenticating a contactless payment transaction
US11062389B2 (en)2018-11-052021-07-13The Toronto-Dominion BankConfiguration of data transfer recipient
US11196737B2 (en)2019-04-302021-12-07Bank Of America CorporationSystem for secondary authentication via contactless distribution of dynamic resources
US11234235B2 (en)2019-04-302022-01-25Bank Of America CorporationResource distribution hub generation on a mobile device
US10998937B2 (en)2019-04-302021-05-04Bank Of America CorporationEmbedded tag for resource distribution
CN110443617B (en)*2019-07-102023-05-02创新先进技术有限公司Information processing method and device and computer equipment
EP4058913B1 (en)*2019-11-132025-02-12Visa International Service AssociationUse of web authentication to enhance security of secure remote platform systems
CN110930138A (en)*2019-11-222020-03-27中国民航信息网络股份有限公司Virtual payment method and system
CN114581094B (en)*2022-03-052022-11-18浙江保融科技股份有限公司Payment channel dynamic decision method, server and computer readable medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030042301A1 (en)*2001-08-312003-03-06Sanguthevar RajasekaranEnhancements to multi-party authentication and other protocols
US20100029244A1 (en)*2007-11-052010-02-04Neeta MoodbidriMethod and system for allowing incoming emergency communications on a disabled device
US20120209749A1 (en)*2011-02-162012-08-16Ayman HammadSnap mobile payment apparatuses, methods and systems
US8577730B2 (en)*2009-10-292013-11-05Cenpos, Inc.Cash management optimization for payment processing
US20140019367A1 (en)*2012-07-132014-01-16Apple Inc.Method to send payment data through various air interfaces without compromising user data
US20150019443A1 (en)*2013-07-152015-01-15John SheetsSecure remote payment transaction processing

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6636833B1 (en)*1998-03-252003-10-21Obis Patents Ltd.Credit card system and method
US6760841B1 (en)*2000-05-012004-07-06Xtec, IncorporatedMethods and apparatus for securely conducting and authenticating transactions over unsecured communication channels
US7103575B1 (en)*2000-08-312006-09-05International Business Machines CorporationEnabling use of smart cards by consumer devices for internet commerce
US7287692B1 (en)*2004-07-282007-10-30Cisco Technology, Inc.System and method for securing transactions in a contact center environment
US20070244831A1 (en)*2006-04-182007-10-18Kuo James Shaw-HanSystem and method for secure online transaction
US20090063312A1 (en)2007-08-282009-03-05Hurst Douglas JMethod and System for Processing Secure Wireless Payment Transactions and for Providing a Virtual Terminal for Merchant Processing of Such Transactions
US20100078471A1 (en)2008-09-302010-04-01Apple Inc.System and method for processing peer-to-peer financial transactions
US20100082485A1 (en)2008-09-302010-04-01Apple Inc.Portable point of purchase devices and methods
US8127982B1 (en)2009-01-092012-03-06Apple Inc.Parental controls
US8423457B1 (en)2009-04-132013-04-16Amazon Technologies, Inc.Anonymous mobile payments
US8584224B1 (en)*2011-04-132013-11-12Symantec CorporationTicket based strong authentication with web service
US9008616B2 (en)2011-08-192015-04-14Google Inc.Point of sale processing initiated by a single tap
US20130080236A1 (en)2011-09-262013-03-28First Data CorporationSystems and Methods for Enrolling Consumers in Loyalty Programs
US20130185214A1 (en)*2012-01-122013-07-18Firethorn Mobile Inc.System and Method For Secure Offline Payment Transactions Using A Portable Computing Device
US9846877B2 (en)2012-05-312017-12-19Paypal, Inc.In-store mobile payment
US9135622B2 (en)2012-06-282015-09-15Paypay, Inc.Secure payment made from a mobile device through a service provider

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030042301A1 (en)*2001-08-312003-03-06Sanguthevar RajasekaranEnhancements to multi-party authentication and other protocols
US20100029244A1 (en)*2007-11-052010-02-04Neeta MoodbidriMethod and system for allowing incoming emergency communications on a disabled device
US8577730B2 (en)*2009-10-292013-11-05Cenpos, Inc.Cash management optimization for payment processing
US20120209749A1 (en)*2011-02-162012-08-16Ayman HammadSnap mobile payment apparatuses, methods and systems
US20140019367A1 (en)*2012-07-132014-01-16Apple Inc.Method to send payment data through various air interfaces without compromising user data
US20150019443A1 (en)*2013-07-152015-01-15John SheetsSecure remote payment transaction processing

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US12074868B2 (en)*2016-04-272024-08-27Christoph BronBiometric authentication system based in the venous networks and unique non-falsifiable codes of tree structures and associated method
US11037153B2 (en)*2017-11-082021-06-15Mastercard International IncorporatedDetermining implicit transaction consent based on biometric data and associated context data
SE2151401A1 (en)*2021-11-172023-05-18Crunchfish Digital Cash AbComputerized method and system for digital payments
WO2023091068A1 (en)*2021-11-172023-05-25Crunchfish Digital Cash AbComputerized method and system for digital payments
SE546821C2 (en)*2021-11-172025-02-25Crunchfish Digital Cash AbComputerized method and system for digital payments
EP4433974A4 (en)*2021-11-172025-08-13Crunchfish Digital Cash Ab COMPUTERIZED METHOD AND SYSTEM FOR DIGITAL PAYMENTS

Also Published As

Publication numberPublication date
US20170308892A1 (en)2017-10-26
US20150278809A1 (en)2015-10-01
US9785940B2 (en)2017-10-10

Similar Documents

PublicationPublication DateTitle
US9785940B2 (en)System and method for distributed real time authorization of payment transactions
US11880815B2 (en)Device enrollment system and method
US20240273506A1 (en)Security system incorporating mobile device
US12170730B2 (en)Unique token authentication verification value
US11379818B2 (en)Systems and methods for payment management for supporting mobile payments
US12074974B2 (en)Method and system for access token processing
US10592899B2 (en)Master applet for secure remote payment processing
US9530125B2 (en)Method and system for secure mobile payment transactions
US11888995B1 (en)Systems and methods for value transfers using signcryption
US20150199679A1 (en)Multiple token provisioning
US9691109B2 (en)Mechanism for reputation feedback based on real time interaction
US20130339253A1 (en)Mobile Device Based Financial Transaction System
US20240193603A1 (en)Systems and methods for performing atm fund transfer using active authentication

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp