×

Hosted sensitive data form fields for compliance with security standards

  • US 10,565,596 B2
  • Filed: 05/18/2017
  • Issued: 02/18/2020
  • Est. Priority Date: 05/22/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system associated with a payment service provider, the system comprising:

  • a non-transitory memory storing instructions; and

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

    providing, to a merchant server associated with a merchant, first programming code to be included as part of a merchant webpage hosted by the merchant server, wherein the first programming code is executable by a user device associated with a user after the merchant webpage is accessed by the user device;

    receiving one or more application programming interface (API) calls from the user device based upon the user device executing at least a portion of the first programming code, wherein the one or more API calls include a payment processor client token associated with the merchant and a set of parameters representing a style configuration;

    customizing second programming code based on the set of parameters;

    in response to receiving the one or more API calls, sending the customized second programming code to the user device to be rendered by the user device as part of the merchant webpage, wherein the customized second programming code, when rendered by the user device, (i) generates a set of iframes within the merchant webpage as presented on the user device, wherein the set of iframes comprises a first set of data entry fields configured to receive first input data from the user, and wherein each data entry field in the first set of data entry fields is stylized based on the style configuration represented by the set of parameters included in the one or more API calls, (ii) determines a second set of data entry fields hosted by the merchant server and presented on the merchant webpage, wherein the second set of data entry fields is configured to receive second input data from the user, and (iii) overwrites a submission button of the merchant webpage, wherein the overwriting the submission button causes the user device to transmit the second input data to the merchant server and to transmit the first input data directly to the system without transmitting the first input data to the merchant server when the submission button is selected;

    receiving, from the user device in response to the user selecting the submission button on the merchant webpage, the first input data corresponding to the first set of data entry fields;

    processing a payment transaction based on the first input data and the payment processor client token included in the one or more API calls; and

    in response to processing the payment transaction, transmitting a notification indicating that the payment transaction is processed.

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