US 11,941,684 B2
Method and system for embedded one-click checkout
Yangxue Zhou, San Francisco, CA (US); and Gregory Richard Greiner, San Francisco, CA (US)
Assigned to Bolt Financial, Inc., San Francisco, CA (US)
Filed by Bolt Financial, Inc., San Francisco, CA (US)
Filed on Apr. 26, 2021, as Appl. No. 17/240,883.
Prior Publication US 2022/0351275 A1, Nov. 3, 2022
Int. Cl. G06Q 30/0601 (2023.01); G06Q 20/38 (2012.01); G06Q 20/42 (2012.01); H04L 67/306 (2022.01)
CPC G06Q 30/0637 (2013.01) [G06Q 20/385 (2013.01); G06Q 20/42 (2013.01); G06Q 30/0641 (2013.01); H04L 67/306 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a transaction processing system and from a computing system associated with a first merchant, user identifying information in association with a checkout request for an order;
determining, by the transaction processing system, that a user account associated with the user identifying information does not exist in a database associated with the transaction processing system;
in response to the determination, sending, by the transaction processing system and to the computing system associated with the first merchant, a notification that the user account associated with the user identifying information does not exist with the transaction processing system, wherein the notification causes the computing system associated with the first merchant to further cause a user device that initiated the checkout request to display first input fields for inputting order information and payment information;
sending, by the transaction processing system and to the computing system associated with the first merchant, instructions for generating second input fields configured for analyzing the payment information, and wherein user input in the second input fields is configured to be transferred from the computing system associated with the first merchant to the transaction processing system via a secure application programming interface, wherein the second input fields are customized embedded input fields;
receiving, by the transaction processing system and from the computing system associated with the first merchant, the payment information for the order;
concurrently receiving, by the transaction processing system and from the computing system associated with the first merchant, an order confirmation and an authorization to create a new account with the transaction processing system corresponding to the user identifying information;
facilitating, by the transaction processing system, an authorization for the order;
storing, by the transaction processing system in the database associated with the transaction processing system, order information corresponding to the order and the received payment information in association with the user identifying information,
receiving, by the transaction processing system and from a computing system associated with a second merchant, the user identifying information in association with a second checkout request for a second order;
identifying, by the transaction processing system, the user account with the transaction processing system associated with the user identifying information from the database associated with the transaction processing system;
causing, by the transaction processing system, a registered user checkout modal to be displayed to the user, wherein the registered user checkout modal is provided by the transaction processing system; and
facilitating, by the transaction processing system, an authorization for the second order through interfacing with the computing system associated with the second merchant via the registered user checkout modal and based on the payment information that was received in association with the first merchant.