-
公开(公告)号:US11205164B1
公开(公告)日:2021-12-21
申请号:US16570792
申请日:2019-09-13
Applicant: Stripe, Inc.
Inventor: Jonathan Wall , Devesh Senapati , Nate Barnett
Abstract: A method and apparatus for reader device registration, activation, and use are described. The method may include receiving, by a commerce platform, a registration request generated by a reader device, wherein the registration request comprises at least identification data for the reader device. The method may also include transmitting, to the reader device, a registration code. The method may also include receiving, by the commerce platform from a merchant system, a second registration code purported to be the registration code transmitted to the reader device. The method may also include generating an encryption key associated with the reader device and transmitting the encryption key to the merchant system, wherein the encryption key is provided by merchant system to the reader device for use by the reader device when communicating with the commerce platform during merchant transactions.
-
公开(公告)号:US20210374386A1
公开(公告)日:2021-12-02
申请号:US17231580
申请日:2021-04-15
Applicant: Stripe, Inc.
Inventor: Pranav Dandekar , Ashish Goel , Peter Lofgren , Matthew Fisher
Abstract: Aspects of the current disclosure include systems and methods for identifying an entity in a query image by comparing the query image with digital images in a database. In one or more embodiments, a query feature may be extracted from the query image and a set of candidate features may be extracted from a set of images in the database. In one or more embodiments, the distances between the query feature and the candidate features are calculated. A feature, which includes a set of shortest distances among the calculated distances and a distribution of the set of shortest distances, may be generated. In one or more embodiments, the feature is input to a trained model to determine whether the entity in the query image is the same entity associated with one of the set of shortest distances.
-
公开(公告)号:US11119906B1
公开(公告)日:2021-09-14
申请号:US16899037
申请日:2020-06-11
Applicant: Stripe, Inc.
Inventor: Steven Edouard , Andrew Qin , Erin Kavanaugh , Karolis Kosas
Abstract: A method and apparatus for providing a document-integrated software integration validation by a service provider system are described. The method includes serving an interactive integration guide user interface (UI) to a user system that displays information for an application programming interface (API) integration test scenario. The method also includes tracking, based at least in part on user system identifier, a sequence of one or more API calls of the user system following the initial API call, where the sequence corresponds to one or more stages of the API integration test scenario. Then, based on a determination of correctness from the tracking, the method includes serving an updated interactive integration guide UI to the user system indicating each operation in the API integration test scenario that was performed correctly and indicating each operation in the API integration test scenario that was not performed correctly.
-
公开(公告)号:USD890771S1
公开(公告)日:2020-07-21
申请号:US29619909
申请日:2017-10-03
Applicant: STRIPE, INC.
Designer: Philipp Antoni
-
135.
公开(公告)号:US10380665B1
公开(公告)日:2019-08-13
申请号:US15925316
申请日:2018-03-19
Applicant: Stripe, Inc.
Abstract: A method and apparatus for a commerce platform coordinating a purchase of a product sold by a merchant system through a third party application are described. The method may include receiving a notification from the third party application requesting to purchase a product from within the third party application, wherein the notification comprises an identifier for the product and an identifier for the merchant system that sells the product. The method may also include a product checkout interface having an appearance consistent with an appearance of a user interface of the third party application, and transmitting the product checkout interface generated by the commerce platform to a user device executing the third party application causing the third party application to render the product checkout interface within at least a portion of the user interface of the third party application.
-
公开(公告)号:US12242465B2
公开(公告)日:2025-03-04
申请号:US18214205
申请日:2023-06-26
Applicant: Stripe, Inc.
Inventor: Hemal Shah , Shashi Madappa , Karan Vohra
Abstract: A method and apparatus for updating data router nodes in a distributed storage system are described. The method can include querying, by a first database agent of a database node, a cache data store for health status metrics of the cache data store. The method can also include storing, by the first database agent of the database node, the health status metrics in a data repository. Furthermore, the method can include obtaining, by a second database agent of a router node, the health status metrics from the data repository, and updating, by the second database agent of the router node, a database topology file based on the health status metrics.
-
公开(公告)号:US12235918B2
公开(公告)日:2025-02-25
申请号:US16706080
申请日:2019-12-06
Applicant: Stripe, Inc.
Inventor: Steven L. Petersen , Scott Curtis , Kenneth Jennings
IPC: G06F16/9536 , G06F16/9537 , G06F16/9538
Abstract: Systems and methods are provided for filtering and/or creating Points-of-Interest (POIs). In one embodiment, a list of POIs is obtained and then filtered based on crowd data related to the list of POIs to provide a filtered list of POIs. In another embodiment, one or more crowd-sourced POIs are created based on one or more crowds relevant to a corresponding bounding region for POI creation.
-
公开(公告)号:US12222839B2
公开(公告)日:2025-02-11
申请号:US17873833
申请日:2022-07-26
Applicant: Stripe, Inc.
Inventor: Sydney Zheng , Soam Vasani
Abstract: In an example embodiment, interactions among services in a service proxy are recorded in an interaction log. A service graph manager then parses the interaction log. The service graph manager reads each interaction and then processes the interaction to determine if it violates the rules. If so, the service graph manager reports the violation to the software developer and also recommends an action to remedy the violation. In an example embodiment, this recommendation takes the form of an indication of which files to modify to allow the service interaction (e.g., which rule(s) to modify to ensure that the service interaction is not a violation). The software developer can then approve the proposed action, which can then be automatically implemented to ensure that once the service is sent to a quality assurance environment there will be no rules violation from the corresponding interaction(s).
-
公开(公告)号:US20250037098A1
公开(公告)日:2025-01-30
申请号:US18914532
申请日:2024-10-14
Applicant: Stripe, Inc.
Inventor: Jonathan Wall , Ross Favero , Eric Nelson Glass
Abstract: Embodiments of the invention include a method of performing a payment transaction comprising receiving transaction data by a PIN pad terminal from a point-of-sale terminal, and receiving tender from a customer, by the PIN pad terminal. Tender data and the transaction data are sent to a service gateway, by the PIN pad terminal. The service gateway collects metadata from the tender data and the transaction data. The tender data is sent by the PIN pad terminal to the point-of-sale terminal, which sends the tender data and the transaction data to a merchant gateway for approval or denial of the tender data. The tender data sent to the POS may be encrypted. The service gateway may provide customer and merchant analytics based on the metadata, as well as perform security/fraud checks, BIN management, PIN pad management. Systems are also disclosed.
-
公开(公告)号:US12212681B1
公开(公告)日:2025-01-28
申请号:US17130574
申请日:2020-12-22
Applicant: Stripe, Inc.
Inventor: Ryan Drapeau , Leela Senthil Nathan , Kefeng Chen , Ryan Koven , Joseph Kirwin
IPC: H04L9/32 , G06F9/54 , G06N20/00 , G06Q20/08 , G06Q20/34 , G06Q20/38 , G06Q20/40 , G06Q30/018 , G06Q40/02 , H04L67/146
Abstract: A method and apparatus for using cryptographically signed secure identifiers to detect fraud during network based transactions are described. The method may include receiving a transaction from a user device, the transaction comprising a secure identifier purported to be associated with the user device, and the transaction further comprising transaction data. The method may also include extracting a first identifier and a second identifier from the secure identifier purported to be associated with the user device, and then regenerating a true second identifier using the first identifier. Furthermore, when it is determined that the true second identifier matches the second identifier extracted from the secure identifier purported to be associated with the user device, the method may include determining that the secure identifier is valid, and processing the transaction based at least in part on the determination that the secure identifier is valid.
-
-
-
-
-
-
-
-
-