×

Multiple merchant payment processor platform apparatuses, methods and systems

  • US 10,438,176 B2
  • Filed: 03/31/2014
  • Issued: 10/08/2019
  • Est. Priority Date: 07/17/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented multiple merchant payment processor method, comprising:

  • receiving, using one or more data processors, a payment request associated with a site of a merchant;

    determining whether the payment request includes a previously assigned merchant identification (“

    ID”

    );

    in response to the determining that the payment request includes the previously assigned merchant ID being positive, formulating a payment transaction authorization request in a HTTP(S) POST message based on the previously assigned merchant ID and the payment request;

    transmitting the payment transaction authorization request via a payment network in a form of a HTTP(S) POST message for processing of the payment transaction authorization request;

    in response to the determining that the payment request fails to include the previously assigned merchant ID being negative, generating, using the one or more data processors, one or more site-level profile profiles for the site of the merchant, each of the one or more site-level profile profiles being associated with a merchant identification (“

    MID”

    ) of the site of the merchant, wherein the one or more site-level profiles are based on an identification key included in the payment request, wherein the one or more site-level profile profiles are associated with one account processor and one or more transaction preference rules for selecting the one account processor for processing the payment request, wherein the one or more data processors provide a graphical user interface (GUI) having user interface elements for modifying and configuring the one or more transaction preference rules for the one account processor, wherein the one or more data processors further, as part of the GUI;

    send a payment checkout widget for the site of the merchant;

    upon registration information from the merchant, generate an application programming interface (API) key and a shared secret key for the merchant, said API key and said shared secret key for invoking the payment checkout widget at the site of the merchant; and

    associate the MID with each of the one or more site-level profile profiles;

    processing, using the one or more data processors, information associated with the payment request according to one or more transaction preference rules to select the one account processor; and

    sending, using the one or more data processors, a payment processing request based on the payment request to the selected one account processor, wherein the one or more data processors invoke a transaction UI based on the API key and the shared secret key in response to sending.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×