CPC G06Q 20/322 (2013.01) [G06Q 20/10 (2013.01); G06Q 20/325 (2013.01); G06Q 20/40 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, by a payment service system (PSS) and from a payment application executing on a device of a sender, a payment request including a recipient identifier corresponding to a recipient, wherein the sender and recipient have respective financial accounts associated with the PSS, the device of the sender having encrypted contact records of the sender stored thereon and shared with the PSS;
performing, at the device of the sender, a first authentication process to determine that there is no match for the recipient identifier in the encrypted contact records stored locally on the device of the sender;
receiving, at the PSS and from the device of the sender, a notification of the first authentication process performed on the device of the sender;
upon receiving the notification, performing, by the PSS, a second authentication process, wherein the second authentication process is different than the first authentication process performed on the device of the sender and the second authentication process compares encrypted contact records of the sender and encrypted contact records of the recipient to determine a similarity score between the sender and the recipient identified in the payment request, wherein the encrypted contact records of the sender and the encrypted contact records of the recipient are stored in a database communicatively coupled to the PSS; and
authorizing, by the PSS, a payment transaction associated with the payment request based at least in part on (i) a determination that the similarity score satisfies a threshold or (ii) upon receiving an approval of the recipient from the device.
|