CPC G06Q 20/3825 (2013.01) [G06Q 20/3829 (2013.01); H04L 9/30 (2013.01); H04L 9/3213 (2013.01); H04L 9/3247 (2013.01); G06Q 2220/00 (2013.01)] | 20 Claims |
1. A computer-implemented method for securely collecting data via a third-party webpage, comprising:
receiving configuration data from a payment system, the configuration data comprising an address for at least one script and a temporary public key;
verifying, with a user device executing the at least one script, the configuration data based on a public key identified by the at least one script;
rendering, on the user device, a webpage comprising a plurality of embedded frames based on the configuration data and a server computer;
encrypting, with the user device executing the at least one script, input data received by at least one embedded frame of the plurality of embedded frames with the temporary public key;
receiving, with the user device, a transient token from the payment system through at least one embedded frame of the plurality of embedded frames; and
passing, with the user device executing the at least one script, the transient token to the server computer.
|