Processing of electronic transactions
AssigneeRoyal Bank of Canada
InventorEdison U. Ortiz
Life of this patent
Estimating the term…
Abstract
Systems 100; devices 110, 120, 130, 150, 160; methods 2400, 2500; and machine-executable programming structures stored in persistent (i.e., non-transitory), computer-readable media 604, 606, 618, 126, 139 for the rapid and secure negotiation, authorization, execution, and confirmation of multi-party data processes, including payment transactions conducted between purchasers 190 having electronic access to bank accounts and other sources of payment, merchants operating e- and/or m-commerce transaction systems 132, 134, 136, and banks and other financial institutions 120 capable of electronically communicating with both.
Claims19
A networked payment authorization management system comprising:
- at least one network communication system;
- at least one data processor;
- and
- at least one persistent memory device, the at least one persistent memory device comprising stored, machine-interpretable instructions adapted to cause the at least one data processor to:
- receive from a purchaser communication device, using the at least one network communication system, a select merchant payment token request data set, the select merchant payment token request data set comprising data representing:
- one or more purchaser-selected merchant identifiers;
- and
- one or more purchaser-selected payment source identifiers;
- generate a secure select merchant payment token associated with:
- the one or more purchaser-selected merchant identifiers;
- and
- the one or more purchaser-selected payment source identifiers;
- generate an authorized merchant payment token data set comprising:
- the secure select merchant payment token;
- the one or more purchaser-selected merchant identifiers;
- and
- the one or more purchaser-selected payment source identifiers;
- cause the authorized merchant payment token data set to be stored in secure persistent memory;
- using the same or another network communication system, route the authorized merchant payment token data set to the same or another purchaser communication device;
- receive from a merchant transaction management system, using the same or another network communication system, a select merchant token confirmation request, the select merchant token confirmation request comprising data representing:
- the secure select merchant payment token;
- one or more merchant-selected purchaser identifiers;
- and
- one or more merchant-selected protocols associated with the one or more purchaser-selected payment source identifiers;
- return, using the same or another network communication system, the secure select merchant payment token or a modified selected merchant payment token, to the merchant transaction management system;
- receive, from the merchant transaction management system or the purchaser communication device, a select payment token transaction request data set associated with a transaction between the merchant transaction management system and the purchaser communication device, the select payment token transaction request data set comprising the secure select merchant payment token;
- and
- process payment for the transaction using the secure select merchant payment token or the modified selected merchant payment token.
Dependencies are inferred from the claim text.