×

Recommended payment options

  • US 10,318,946 B2
  • Filed: 04/22/2015
  • Issued: 06/11/2019
  • Est. Priority Date: 04/22/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system of a payment service provider, comprising:

  • a non-transitory memory; and

    one or more hardware processors coupled with the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising;

    receiving a request for a client token from a merchant server, the request received subsequent to a purchase request associated with a purchase transmitted to the merchant server from a user device of a user and prior to the user providing payment information to the merchant server for the purchase, wherein the purchase request comprises information related to the purchase;

    receiving merchant acquired information of the user that corresponds to the purchase request;

    in response to receiving the request and the merchant acquired information of the user, identifying, from a plurality of user accounts with the payment service provider, a user account associated with the user based on the merchant acquired information of the user, wherein the user account includes information related to a plurality of payment methods available to the user and user behavior information derived from past interactions with the user, wherein each payment method in the plurality of payment methods is associated with a set of hardware component requirements and a set of software component requirements;

    generating a client token for the purchase based on the merchant acquired information of the user and the user behavior information of the user;

    transmitting the client token to the merchant server, the transmitting, causing the merchant server to forward the client token to an application associated with the merchant server and executed on the user device;

    based on the client token being forwarded to the application executed on the user device, receiving, from the application executed on the user device, device information corresponding to the user device, wherein the device information comprises location information obtained from a location component of the user device, information associated with a hardware component of the user device, and information associated with a software component of the user device;

    in response to receiving the device information from the application executed on the user device, selecting, based on the merchant acquired information, the user behavior information, and the device information, a subset of payment methods for the purchase from the plurality of payment methods available to the user, wherein the subset of payment methods is selected based at least in part on the hardware component and the software component of the user device satisfying the set of hardware component requirements and the set of software component requirements associated with each payment method in the subset of payment methods;

    generating a set of single-use payment tokens, each single-use payment token of the set of single-use payment tokens corresponding to using a respective payment method included in the subset of payment methods for the purchase;

    transmitting the set of single-use payment tokens to the application executed on the user device, the transmitting causing the application to display the subset of payment methods in a checkout page of the application displayed on the user device;

    receiving, from the application executed on the user device, a first single-use payment token of the set of single-use payment tokens, the first single-use payment token corresponding to a first payment method included in the subset of payment methods for the user; and

    in response to receiving the first single-use payment token from the application executed on the user device, processing an electronic payment transaction between the user and a merchant associated with the merchant server for the purchase using the first payment method based on the first single-use payment token.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×