OPTIMIZED DUNNING USING MACHINE-LEARNED MODEL

    公开(公告)号:US20220391914A1

    公开(公告)日:2022-12-08

    申请号:US17888297

    申请日:2022-08-15

    Applicant: Stripe, Inc.

    Abstract: In an example embodiment, information about one or more failed payment attempts via an electronic payment processing system is obtained. One or more features are extracted from the information. Then, for each of a plurality of potential candidate retry time points, the one or more features and the potential candidate retry time point are fed into a dunning model, the dunning model trained via a machine-learning algorithm to produce a dunning score indicative of a likelihood that a retry attempt at an input retry time point will result in a successful payment processing. The dunning scores for the plurality of potential candidate retry time points are used to select a desired retry time point. Then the electronic payment processing system is caused to attempt to reprocess a payment associated with one of the failed payment attempts at a time matching the desired retry time point.

    SYSTEMS AND METHODS USING COMMERCE PLATFORM CHECKOUT PAGES FOR MERCHANT TRANSACTIONS

    公开(公告)号:US20220327166A1

    公开(公告)日:2022-10-13

    申请号:US17852121

    申请日:2022-06-28

    Applicant: Stripe, Inc.

    Abstract: A system and method for a commerce platform system conducting a transaction with a customer system of a merchant system. The method may include receiving, over a communications network from the customer system, a request to purchase a product offered for sale by the merchant system, the request to purchase the product generated within a user interface presented to the customer system by the merchant system. The method may also include redirecting the customer system to a payment page served by the commerce platform system, wherein the payment page presents the product of the merchant for purchase by the customer system. Furthermore, the method may include clearing, with one or more authorization network systems, the purchase of the product from the payment page by the customer system, and redirecting the customer system back to a second user interface provided to the customer system by the merchant system.

    Managed integrated payment environment

    公开(公告)号:US11429970B2

    公开(公告)日:2022-08-30

    申请号: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.

    LOCATION-BASED DETERMINATIONS
    124.
    发明申请

    公开(公告)号:US20220272159A1

    公开(公告)日:2022-08-25

    申请号:US17181494

    申请日:2021-02-22

    Applicant: Stripe, Inc.

    Abstract: A method for location-dependent determination comprises: determining, with one or more processors, a geographic location of a user's electronic device using first data; in response to determining the determined geographic location is insufficient for performing a location-dependent determination, requesting second data to determine an updated geographic location of the user's electronic device; performing, with an Application Programming Interface (API), the location-dependent determination based on the updated geographic location; and completing, with the API, a transaction using the location-dependent determination.

    DATA DELETION IN MULTI-TENANT DATABASE

    公开(公告)号:US20220253404A1

    公开(公告)日:2022-08-11

    申请号:US17171879

    申请日:2021-02-09

    Applicant: Stripe, Inc.

    Abstract: In an example embodiment, data in a multi-tenant database is organized as a graph representing the relationships among all documents and tenants. Specifically, each document is represented as a node in the graph and each tenant also is represented as a node. The relationships between the documents themselves, or between a document and a graph, are then represented as edges in the graph. A list of tenants whose data should be marked for deletion (e.g., former customers who no longer have a relationship with the entity maintaining the database) may be maintained. Periodically (e.g., once a week), this list of tenants and the relationship graph are fed as input into a graph search algorithm that generates smaller relationship graphs comprised only of documents associated with those accounts.

    METRICS FRAMEWORK FOR RANDOMIZED EXPERIMENTS

    公开(公告)号:US20220245480A1

    公开(公告)日:2022-08-04

    申请号:US17164277

    申请日:2021-02-01

    Applicant: Stripe, Inc.

    Inventor: Kyle Carlson

    Abstract: In an example embodiment, input data for an experiment is automatically formatted and organized using a framework that presents a graphical user interface that is simple and flexible. The graphical user interface allows the user to make certain selections without allowing the user to make any changes that would cause the results of the experiment to be negatively affected. The framework also enforces temporal guarantees. Specifically, the framework enforces that an outcome being used to calculate a metric be measured after an exposure related to the outcome has occurred.

    Architectures, systems, and methods for building trusted and secure artifacts

    公开(公告)号:US11328065B1

    公开(公告)日:2022-05-10

    申请号:US16523797

    申请日:2019-07-26

    Applicant: Stripe, Inc.

    Abstract: Architectures, systems and methods for building trusted and secure artifacts are disclosed. In one embodiment, the method comprises: receiving inputs including one or more instances of software code; verifying trustworthiness of the one or more inputs; creating software code using a forward immutable continuous integration (CI) pipeline having a plurality of stages with forward immutability between consecutive pipeline stages to receive the one or more inputs verified as trustworthy and to build and test one or more containers associated with the one or more inputs, wherein each subsequent stage after a first stage of the pipeline depends on an immutable output of an immediately preceding stage in the pipeline, and further wherein the pipeline includes an emission stage for outputting signed, trusted software code from the pipeline; and storing signed, trusted software code in a repository for deployment, the repository only accepting signed software code for deployment.

    SYSTEMS AND METHODS FOR REAL TIME SYSTEM ONBOARDING USING IDENTIFIER POOLING

    公开(公告)号:US20220122138A1

    公开(公告)日:2022-04-21

    申请号:US17072749

    申请日:2020-10-16

    Applicant: Stripe, Inc.

    Abstract: A method and apparatus for real time onboarding using identifier pooling are described. The method may include receiving, from a merchant system, a transaction request using a merchant system identifier and merchant system authentication credentials associated with the merchant identifier, the transaction request specifying a payments partner system to process at least a part of the transaction. The method may also include determining whether the merchant system is onboarded for use of the payments platform system. When the merchant system is determined not to be onboarded for use of the payments platform system, the method may also include selecting a commerce platform system payments partner identifier from a pool of available commerce platform system payment partner identifiers provisioned by the payments partner system for the commerce platform system, and updating a merchant accounts data store by associating the selected commerce platform system payments partner identifier with the merchant identifier. The method may also include processing the transaction using the selected payments partner identifier associated by the commerce platform system with the merchant ID for performing the transaction.

Patent Agency Ranking