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 device configured to utilize Simple Mail Transfer Protocol (SMTP) to improve security of an e-commerce system, the device comprising:
- a communication interface;
- and
- a processor communicatively coupled to the communication interface,
- wherein the processor is configured to:
- receive, via the communication interface, a first electronic message comprising a visible SMTP link rendered within a graphical user interface, the visible SMTP link including embedded non-visible encoded data associated with a funds request,
- wherein the non-visible encoded data comprises:
- (i) an email address of an email payment gateway, and
- (ii) a universal unique identifier (UUID) that identifies transaction data including at least a sender identity and a funds amount, the UUID being opaque such that authentication information is not derivable from parsing the UUID;
- detect user activation of the visible SMTP link;
- in response to the user activation, generate and transmit, via the communication interface, an outbound SMTP email message to the email payment gateway, the outbound message including the UUID extracted from the SMTP link;
- and
- cause the email payment gateway to perform security qualification of the UUID and
- upon a determination that the UUID passes security qualification, execute processing of a transfer of funds in the amount identified by the UUID,
- and otherwise reject the transaction.
A method for improving security of an e-commerce system using Simple Mail Transfer Protocol (SMTP), the method comprising:
- receiving, by a processor, a first electronic message rendered to a user, the message comprising a visible SMTP link displayed in a user interface, the SMTP link embedding non-visible encoded information for a funds request, wherein the non-visible information comprises:
- (i) an email address of an email payment gateway, and
- (ii) a universal unique identifier (UUID) that identifies transaction data including a sender identity and a requested funds amount, the UUID being opaque such that authentication information is not derivable from parsing the UUID;
- detecting user selection of the visible SMTP link;
- generating and transmitting an SMTP email message containing the UUID to the email payment gateway;
- parsing, at the email payment gateway, the SMTP email to extract the UUID;
- performing security qualification of the UUID;
- and
- upon successful security qualification, processing a transfer of funds in the amount identified by the UUID, and otherwise rejecting the transaction.
A non-transitory computer readable storage medium storing a program for improving security of an e-commerce system, the program when executed by a processor causes the processor to execute a method comprising:
- receiving a first electronic message comprising a visible SMTP link embedded within a graphical user interface, the SMTP link comprising non-visible encoded data representing a funds request, wherein the non-visible encoded data comprises:
- (i) an email address of an email payment gateway, and
- (ii) a universal unique identifier (UUID) identifying transaction information including at least a sender identity and a donation amount, the UUID being opaque such that authentication information is not derivable from parsing the UUID;
- detecting activation of the SMTP link by a user input;
- generating and transmitting, in response to the activation, an SMTP email message containing the UUID to the email payment gateway;
- and
- parsing, at the email payment gateway, the SMTP email to extract the UUID;
- performing security qualification of the UUID;
- and
- responsive to successful security qualification, processing a transfer of funds, and otherwise rejecting the transaction.
Dependencies are inferred from the claim text.