PASSING PAYMENT TOKENS THROUGH AN HOP / SOP
First Claim
1. A method, comprising:
- receiving order information and a request to create an account from a merchant, the order information associated with a purchase transaction between a user and the merchant, the account being for the purpose of storing payment information of the user at the merchant service provider;
rendering a hosted payment page on behalf of the merchant, the hosted payment page presenting to the user at least a portion of the order information and at least an input field into which the user may input the payment information;
receiving the payment information from the user;
processing the purchase transaction between the user and the merchant using the payment information;
creating an account for the user if the user does not already have an account;
tokenizing the payment information so as to create a payment token;
storing the payment information and the payment token in the account; and
sending a copy of the payment token to the merchant, the merchant being able to submit the payment token in future purchase transactions between the merchant and the user, thereby eliminating the need for the user to resubmit the payment information in future purchase transactions between the merchant and the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed to methods, a computer-readable medium, servers and systems for enabling merchants to pass payment tokens, instead of actual payment information, to third party HOPs and SOPs. This, for example, enables a merchant to charge a consumer, such as on a recurring basis or for a one-off purchase, without having the consumer enter payment information each time and without the merchant actually having to handle payment information. As such, merchants can avoid costs and responsibilities associated with handling and storing consumer payment data, while at the same time it also gives merchants the benefit of engaging in purchase transactions with consumers without requiring that the consumers reenter payment data each time they want to make a purchase.
310 Citations
20 Claims
-
1. A method, comprising:
-
receiving order information and a request to create an account from a merchant, the order information associated with a purchase transaction between a user and the merchant, the account being for the purpose of storing payment information of the user at the merchant service provider; rendering a hosted payment page on behalf of the merchant, the hosted payment page presenting to the user at least a portion of the order information and at least an input field into which the user may input the payment information; receiving the payment information from the user; processing the purchase transaction between the user and the merchant using the payment information; creating an account for the user if the user does not already have an account; tokenizing the payment information so as to create a payment token; storing the payment information and the payment token in the account; and sending a copy of the payment token to the merchant, the merchant being able to submit the payment token in future purchase transactions between the merchant and the user, thereby eliminating the need for the user to resubmit the payment information in future purchase transactions between the merchant and the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving, at a merchant service provider, order information and a request to create an account from a merchant server of a merchant, the order information associated with a purchase transaction between a user and the merchant, the account being for the purpose of storing payment information of the user at the merchant service provider; receiving, at the merchant service provider, payment information from the user who is engaging in the purchase transaction with the merchant, wherein the payment information is sent to the merchant service provider from a device associated with the user and wherein the payment information bypasses the merchant server; creating, at the merchant service provider, an account for the user; storing, at the merchant service provider, the payment information of the user in the account of the user; tokenizing, at the merchant service provider, the payment information in the account of the user so as to create a payment token that represents the payment information of the user; and transmitting, from the merchant service provider, a copy of the payment token to the merchant server. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a processor; a memory device including instructions that, when executed by the processor, cause the processor to; receive from a merchant server of a merchant order information and a request to create an account, the order information associated with a purchase transaction between a user and the merchant, the account being for the purpose of storing payment information of the user at the merchant service provider; receive payment information from the user who is engaging in the purchase transaction with the merchant, wherein the payment information is sent to the merchant service provider from a device associated with the user and wherein the payment information bypasses the merchant server; create an account for the user; store the payment information of the user in the account of the user; tokenize the payment information in the account of the user so as to create a payment token that represents the payment information of the user; and transmit a copy of the payment token to the merchant server. - View Dependent Claims (17, 18, 19, 20)
-
Specification