Systems and methods for providing authentication to a plurality of devices

    公开(公告)号:US10193697B1

    公开(公告)日:2019-01-29

    申请号:US15979021

    申请日:2018-05-14

    Applicant: Stripe, Inc.

    Abstract: A method and apparatus for a certificate authority system providing authentication to a plurality of devices associated with an organization are described. The method may include receiving, at the certificate authority system, a request from a device to sign authentication information of the device, wherein the device is associated with the organization. The method may also include sending a challenge to the device to perform an action with a system other than the certificate authority system, and receiving the response to the challenge from the device. Furthermore, the method may include verifying that the response was generated correctly based on the challenge, and signing the authentication information of the device with one or more keys of the certificate authority system as an authentication of an identity of the device.

    Managed Integrated Payment Environment
    303.
    发明申请

    公开(公告)号:US20190005499A1

    公开(公告)日:2019-01-03

    申请号:US15997416

    申请日:2018-06-04

    Applicant: Stripe, Inc.

    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.

    Method and apparatus for performing transactions over a network using cross-origin communication

    公开(公告)号:US10134036B1

    公开(公告)日:2018-11-20

    申请号:US15792253

    申请日:2017-10-24

    Applicant: Stripe, Inc.

    Abstract: A transaction is conducted between a merchant site and a customer's electronic device using a payment processor. The merchant site is associated with a client-side application and a server-side application. The client-side application executes on the customer's electronic device. The client-side application electronically sends payment information retrieved from the customer's electronic device to the payment processor. The client-side application does not send the payment information to the server-side application. The payment processor creates a token from the payment information sent by the client-side application. The token functions as a proxy for the payment information. The payment processor electronically sends the token to the client-side application. The client-side application electronically sends the token to the server-side application for use by the server-side application in conducting the transaction. The payment information can thus be used by the server-side application via the token without the server-side application being exposed to the payment information.

    SYSTEMS AND METHODS FOR NETWORKING USER ACCOUNT DATA BETWEEN DIFFERENT ENTITIES

    公开(公告)号:US20250061433A1

    公开(公告)日:2025-02-20

    申请号:US18235790

    申请日:2023-08-18

    Applicant: Stripe, Inc.

    Abstract: A service provider server establishes a link to network (e.g., share) and reduce steps to complete a transaction between an electronic device of a user and a third party server. When the user, via their electronic device, accesses a service provider server to conduct a transaction between the user and the third party server, the service provider server may store the user account data and/or access information for accessing the user account data, received from a financial institution, as a link. When the user, via their electronic device, accesses the service provider server again to transact with a subsequent third party server, the service provider server may receive a request from the subsequent third party server for user account data. The service provider server may use the link to provide other third parties with the user account data, subject to one or more conditions imposed on the payment provider.

    SYSTEM AND METHODS TO PREVENT UNAUTHORIZED USAGE OF CARD READERS

    公开(公告)号:US20250037136A1

    公开(公告)日:2025-01-30

    申请号:US18914534

    申请日:2024-10-14

    Applicant: Stripe, Inc.

    Abstract: A contactless card reader comprises a contactless card reader front-end coupled to a processor. A communications module is coupled to the processor and a set of sensors is coupled to the processor. The set of sensors determines parameters related to the location, orientation and motion of the card reader. The processor receives the parameters from the set of sensors and utilizes the parameters and scenario configuration data to evaluate a rule. The result of the evaluation of the rule results in a limitation on the operation of the card reader. The communications module is configured to intermittently receive the scenario configuration data from external sources.

    Database locking mechanism
    310.
    发明授权

    公开(公告)号:US12204953B2

    公开(公告)日:2025-01-21

    申请号:US17590206

    申请日:2022-02-01

    Applicant: Stripe, Inc.

    Abstract: A method for preventing race conditions in a database comprises: setting a first numerical entry and a second numerical entry in a database; receiving a first online transaction; responsive to determining a lock of the database is in progress due to a second received online transaction, suspending the first online transaction; removing the lock after the second received online transaction is completed; responsive to determining that the first entry is greater than zero, decrementing the first entry by an amount indicated in the first online transaction; responsive to determining the second entry is greater than zero, decrementing the second entry; processing the first transaction; and generating an online transaction record for the first transaction and storing the generated record in an online transaction database.

Patent Agency Ranking