Processing system of a network using intent object to instruct servers regarding electronic device
AssigneeStripe, Inc.
InventorsDan Wang, Olivier Godement, Sara Meretab, Sophia Sakellariadis, Huan Chen Lu
Life of this patent
Estimating the term…
Abstract
A method comprising: creating, on a server, an object corresponding to the transaction; tracking state of the object as the object transitions between a plurality of states, the object being in one state while waiting for a transfer for the transaction; and automatically associating with the object by matching a reference code received with the transfer.
Claims20
A processing system of a network, comprising:
- memory;
- and
- one or more processors, coupled to the memory, configured to cause the processing system to perform operations comprising:
- serving, to a browser of an electronic device, a form that is enabled by an object-oriented programming language library;
- receiving, from the browser of the electronic device and based on serving the form that is enabled by the object-oriented programming language library, information that is not sent from the browser of the electronic device to one or more servers associated with a website;
- generating, based on receiving the information from the browser of the electronic device, a single-use token for the browser of the electronic device;
- transmitting the single-use token to the browser of the electronic device;
- receiving, based on transmitting the single-use token to the browser of the electronic device, a request that is submitted by the one or more servers using the single-use token and that includes a payment intent object that includes information regarding a transaction;
- setting a status, of the payment intent object, to indicate that an action is required using the electronic device;
- updating, to obtain an updated object, the status, of the payment intent object, to indicate that the action succeeded;
- and
- transmitting the updated object to the one or more servers.
A method, comprising:
- receiving, by a processing system, information from a browser of an electronic device;
- generating, by the processing system and based on receiving the information from the browser of the electronic device, a single-use token for the browser of the electronic device;
- transmitting, by the processing system, the single-use token to the browser of the electronic device;
- receiving, by the processing system, from one or more servers, and based on transmitting the single-use token to the browser of the electronic device, a payment intent object that includes information regarding a transaction associated with the electronic device and a client-side application associated with the one or more servers;
- sending, by the processing system and to the one or more servers, the payment intent object with a status indicating that an action is required;
- receiving, by the processing system and from the one or more servers, an indication that indicates a successful interaction, for the action, between the one or more servers and the electronic device;
- updating, to obtain an updated object and based on receiving the indication from the one or more servers, the status, of the payment intent object, to indicate that the action succeeded;
- and
- transmitting the updated object to the one or more servers.
One or more non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a processing system, cause the processing system to perform operations comprising:
- receiving information from a browser of an electronic device;
- generating, based on receiving the information from the browser of the electronic device, a single-use token for the browser of the electronic device;
- transmitting the single-use token to the browser of the electronic device;
- receiving, from one or more servers and based on transmitting the single-use token to the browser of the electronic device, a payment intent object that includes information regarding a transaction associated with an electronic device and a client-side application associated with the one or more servers;
- setting a status, of the payment intent object, to indicate that an action is required for the transaction;
- sending, after setting the status, the payment intent object to the one or more servers;
- updating, to obtain an updated object, the status, of the payment intent object, to indicate that the action succeeded;
- and
- transmitting the updated object to the one or more servers.
Dependencies are inferred from the claim text.