G06Q20/027

System and method for conducting secure financial transactions
20230052197 · 2023-02-16 ·

A system and method to conduct secure electronic financial transactions are provided. The method includes receiving a request, from a user, to perform a transaction with a merchant; generating a virtual check comprising a checking account number, a bank routing number, and a date; displaying the virtual check on at least one of a display of an electronic device of a user or the merchant; receiving input from the user corresponding to at least one of a plurality of check fields; receiving a virtual signature from the user; encrypting the virtual signature; storing the encrypted virtual signature in a database; decrypting and embedding, in the image of the virtual check, the virtual signature received from the user; populating the virtual check based on the received input and depositing the virtual check.

Device with built-in bill capture, analysis, and execution
11580528 · 2023-02-14 · ·

Systems and methods for secure and efficient bill capture, analysis, and execution are provided. A method may include capturing, via a camera embedded in a smart card, an image of a bill. The bill may include a plurality of text fields. The method may include processing the text fields via a microprocessor embedded in the smart card. The method may include determining, based at least in part on the processing of the text fields, a balance amount and a payment recipient associated with the bill. The method may also include executing a payment for the balance amount from an account associated with a user of the smart card to an account associated with the payment recipient. The executing may be performed via a wireless communication element embedded in the smart card which may be configured to provide wireless communication between the smart card and a payment gateway.

System, method, and computer program product for determining an event in a distributed data system
11580552 · 2023-02-14 · ·

A method for preventing duplicate processing of a payment transaction includes: generating a first data structure with a first predetermined time interval and generating a second data structure with a second predetermined time interval. A first overlap region and second overlap region of the first and second predetermined time interval are defined by a same time interval. The method includes receiving first transaction data associated with a first payment transaction, receiving second transaction data associated with a second payment transaction, and determining based on a first transaction ID and a second transaction ID, that the second payment transaction is a duplicate of the first payment transaction. A computer program product and system for preventing duplicate processing of a payment transaction are also disclosed.

Money handling system, money handling apparatus, center apparatus, and fraud detecting method for money handling apparatus
11556933 · 2023-01-17 · ·

Circuitry acquires, when predetermined money handling is executed, stored money information including specific information of money stored in a storage before execution of the money handling and money transfer information including specific information of money transferred in execution of the money handling, determines, based on the stored money information and the money transfer information, a presence or absence of an occurrence of an abnormality related to money in the money handling apparatus and generates, in a case that it is determined that there is the presence of the occurrence of the abnormality, fraud data related to the occurrence of the abnormality.

Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account

A virtual payment system for paying for goods, services and content ordered over an internetwork is disclosed. The virtual payment system includes a commerce gateway. Buyers and sellers becomes registered participants by applying for virtual payment buyer and seller accounts. Once an account is established with the commerce gateway, a digital certificate is stored on the registered participant's computer. A buyer can then order a product, i.e., goods, services or content from a seller and charge it to the virtual payment account. When the product is shipped, the seller notifies the commerce gateway, which applies the charges to the buyer's virtual payment account. The buyer can settle the charges using a prepaid account, a credit account, or by using reward points earned through use of the virtual payment account. A buyer may create sub-accounts.

SYSTEM AND METHOD FOR RESOLVING TRANSACTIONS WITH LUMP SUM PAYMENT CAPABILITIES
20180012300 · 2018-01-11 ·

A system and method for settling of a transaction is provided. The system includes a server arrangement having a rules based engine and a meta-object system comprising a runtime utility engine configured to compile multiple meta-object instances, wherein the server arrangement is configured to receive a lump sum payment proposal from the user, the lump sum payment proposal comprising only that amount the user is presently willing to pay, process information comprising the lump sum payment proposal according to the rules, and present a second transaction settlement offer set to the user including the lump sum payment proposal and a plurality of offers limited to a plurality of installment payment options with no further immediate payment offered beyond the lump sum payment proposal.

SYSTEM AND METHOD FOR PROCESSING AN ONLINE TRANSACTION REQUEST
20180012208 · 2018-01-11 ·

A computer server includes a transaction processor that is configured to receive from a POS terminal an incoming authorization request that includes an original numeric value, a token cryptogram and an identification number identifying an identity token; confirm that the token cryptogram was generated from the original numeric value and a cryptographic key associated with the token; determine primary and secondary numeric values from the original numeric value and a user profile associated with the identification number; confirm that the secondary numeric value is not greater than the balance in a loyalty points account associated with the identification number; transmit to an authorization server a revised authorization request that includes the identification number and the primary numeric value; and receive from the authorization server a confirmation message confirming that the primary numeric value is not greater than the balance in a payment account associated with the identification number.

Method for transmitting data to two distinct gateways, and corresponding device

In the field of payment terminals, a new generation of modular, function-rich payment terminals is appearing. Such smart payment terminals transmit, equally well, data relative to payment transactions and, for example, data relative to software updates. However, at present, a smart payment terminal in incapable of transmitting different data in accordance with their respective transmission constraints. This can represent a considerable cost for the merchant. A communications device is therefore provided to set up two connections simultaneously with two different gateways and thus be capable of exchanging data associated with different transmission parameters. Thus, the communications device can simultaneously transmit data relative to different types of services having distinct transmission parameters.

DATA PROCESSING METHOD AND APPARATUS FOR VIRTUAL RESOURCE

Aspects of the disclosure provide a data processing apparatus having interface circuitry and processing circuitry. The interface circuitry is configured to obtain data related to at least two resource accounts, and related to resource transfer of the at least two resource account. The processing circuitry configured to construct resource transfer relationships of the at least two resource accounts according to the data, calculate, based on the resource transfer relationships, similarity measurements between the at least two resource accounts according to a preset calculation rule, and output, according to the calculated similarity measurements, a resource account with a similarity measurement satisfying a preset condition.

False fraudulent correction methods and apparatuses

A computer-implemented method and apparatus are provided to reduce false fraudulent declines of transactions. Payment processor (PP) systems may be provided with a request acceptor and a replacement transaction generator. The request acceptor receives a notification of a decline of a first transaction attempted by a cardholder with a merchant, for allegedly fraudulent, and a request to determine whether the first transaction was falsely identified as fraudulent, and if so, to remedy the first transaction. The replacement transaction generator generates, in response to a determination that the first transaction was falsely identified as fraudulent, and the merchant is a false fraudulent reduction partner merchant, a replacement second transaction to replace the declined first transaction. The replacement second transaction may include a bypass authorization code, and made available to the cardholder to use to transact with the merchant bypassing the declined first transaction.