Sending funds via an email payment gateway
AssigneeSwoop IP Holdings LLC
InventorJohn P. KILLORAN, JR.
Life of this patent
Estimating the term…
Abstract
An email payment gateway may be configured to send emails to potential donors. The emails may include mailto hyperlinks. Each mailto hyperlink may be associated with one or more fundraising campaigns, and each mailto hyperlink describes an email message that may be generated when that hyperlink is selected. When a mailto hyperlink is selected, the generated email message may include one or more parameters related to the fundraising campaign associated with the hyperlink, such as an identifier of the fundraising campaign, donor identity or donation amount. The generated email message may then be transmitted to the email payment gateway. The email payment gateway may receive the message and, based on the parameters in the received message, process the donation on behalf of the donor.
Claims20
A computer-implemented method for improving security of an e-commerce system using Simple Mail Transfer Protocol (SMTP), the method comprising:
- generating, by an email payment gateway, a plurality of universal unique identifiers (UUIDs) associated with transaction data for a funds transfer request, the transaction data including at least a sender identity and a funds amount;
- storing, in a database of the email payment gateway, correspondences between the plurality of UUIDs and the transaction data;
- generating, by the email payment gateway, an outbound electronic message for transmission to a client device, the outbound electronic message including a visible SMTP link associated with the funds transfer request, wherein the visible SMTP link includes encoded data comprising an email address associated with the email payment gateway and at least one of the plurality of UUIDs;
- receiving, by the email payment gateway, a return SMTP email message generated in response to user selection of the visible SMTP link;
- parsing the return SMTP email message to extract the at least one UUID;
- performing, by the email payment gateway, a security qualification of the at least one UUID based on the correspondences stored in the database;
- and
- responsive to a successful security qualification, processing the funds transfer request, and otherwise rejecting the funds transfer request.
A system configured to improve security of an e-commerce system using Simple Mail Transfer Protocol (SMTP), the system comprising:
- an email interface module configured to transmit and receive email messages;
- a security module configured to generate a plurality of universal unique identifiers (UUIDs) associated with transaction data for a funds transfer request;
- a database configured to store correspondences between the plurality of UUIDs and the transaction data;
- a message processing module configured to generate an outbound electronic message including a visible SMTP link associated with the funds transfer request and to parse a return SMTP email message to extract at least one UUID from the return SMTP email message;
- and
- a donation execution module configured to, in response to successful security qualification of the at least one UUID, process the funds transfer request,
- wherein the visible SMTP link includes encoded data comprising an email address associated with the system and the at least one UUID.
A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors of an email payment gateway, cause the one or more processors to perform a method comprising:
- generating a plurality of universal unique identifiers (UUIDs) associated with transaction data for a funds transfer request;
- storing correspondences between the plurality of UUIDs and the transaction data;
- generating an outbound electronic message including a visible SMTP link, wherein the visible SMTP link includes encoded data comprising an email address associated with the email payment gateway and at least one of the plurality of UUIDs;
- receiving a return SMTP email message generated in response to activation of the visible SMTP link;
- parsing the return SMTP email message to extract the at least one UUID;
- performing security qualification of the at least one UUID using the stored correspondences;
- and
- responsive to successful security qualification, processing the funds transfer request, and otherwise rejecting the funds transfer request.
Dependencies are inferred from the claim text.