Multi-currency cart and checkout
First Claim
1. A system comprising:
- one or more hardware processors; and
a storage device storing instructions, that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising;
identifying a currency accepted for each item in a multi-currency cart;
identifying a payment option for each item in the multi-currency cart;
generating a plurality of currency groups based on the currency and payment option for each item in the multi-currency cart, each currency group comprising one or more items with a same payment option in a same currency, each currency group having a different combination of a payment option and accepted currency from other currency groups;
causing presentation of a multi-currency checkout user interface (UI) on a client device, the multi-currency checkout UI presenting the plurality of currency groups and a pay selector for each of the plurality of the currency groups generated from the multi-currency cart;
processing payment for a selected one of the plurality of currency groups; and
causing automatic presentation of an updated multi-currency checkout UI in response to completion of the processing payment for the selected one of the plurality of currency groups, the updated multi-currency UI comprising a confirmation indicating completion of the processing payment for the selected one of the plurality of currency groups and remaining currency groups of the plurality of currency groups awaiting payment processing.
1 Assignment
0 Petitions
Accused Products
Abstract
Example embodiments provide a multi-currency cart and checkout. In example embodiments, a currency accepted and a payment option for each item in a multi-currency cart is identified. A plurality of currency groups is generated based on the currency and payment options, whereby each currency group comprises one or more items having a same payment option and accepting a same currency. A multi-currency checkout user interface (UI) is presented on a client device that presents the plurality of currency groups and a pay selector for each of the plurality of the currency groups. An updated multi-currency checkout UI is presented in response to processing payment for a selected one of the plurality of currency groups. The updated multi-currency UI comprises a confirmation for payment for the selected one of the plurality of currency groups and remaining currency groups of the plurality of currency groups.
-
Citations
17 Claims
-
1. A system comprising:
-
one or more hardware processors; and a storage device storing instructions, that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising; identifying a currency accepted for each item in a multi-currency cart; identifying a payment option for each item in the multi-currency cart; generating a plurality of currency groups based on the currency and payment option for each item in the multi-currency cart, each currency group comprising one or more items with a same payment option in a same currency, each currency group having a different combination of a payment option and accepted currency from other currency groups; causing presentation of a multi-currency checkout user interface (UI) on a client device, the multi-currency checkout UI presenting the plurality of currency groups and a pay selector for each of the plurality of the currency groups generated from the multi-currency cart; processing payment for a selected one of the plurality of currency groups; and causing automatic presentation of an updated multi-currency checkout UI in response to completion of the processing payment for the selected one of the plurality of currency groups, the updated multi-currency UI comprising a confirmation indicating completion of the processing payment for the selected one of the plurality of currency groups and remaining currency groups of the plurality of currency groups awaiting payment processing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
identifying a currency accepted for each item in a multi-currency cart; identifying a payment option for each item in the multi-currency cart; generating a plurality of currency groups based on the currency and payment option for each item in the multi-currency cart, each currency group comprising one or more items with a same payment option in a same currency, each currency group having a different combination of a payment option and accepted currency; causing presentation of a multi-currency checkout user interface (UI) on a client device, the multi-currency checkout UI presenting the plurality of currency groups and a pay selector for each of the plurality of the currency groups generated from the multi-currency cart; processing payment for a selected one of the plurality of currency groups; and causing automatic presentation of an updated multi-currency checkout UI in response to completion of the processing payment for the selected one of the plurality of currency groups, the updated multi-currency UI comprising a confirmation indicating completion of the processing payment for the selected one of the plurality of currency groups and remaining currency groups of the plurality of currency groups awaiting payment processing. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable medium having no transitory signals and storing instructions which, when executed by the at least one processor of a machine, cause the machine to perform operations comprising:
-
identifying a currency accepted for each item in a multi-currency cart; identifying a payment option for each item in the multi-currency cart; generating a plurality of currency groups based on the currency and payment option for each item in the multi-currency cart, each currency group comprising one or more items with a same payment option in a same currency, each currency group having a different combination of a payment option and accepted currency; causing presentation of a multi-currency checkout user interface (UI) on a client device, the multi-currency checkout UI presenting the plurality of currency groups and a pay selector for each of the plurality of the currency groups generated from the multi-currency cart; processing payment for a selected one of the plurality of currency groups; and causing automatic presentation of an updated multi-currency checkout UI in response to completion of the processing payment for selected one of the plurality of currency groups, the updated multi-currency UI comprising a confirmation indicating completion of the processing payment for the selected one of the plurality of currency groups and remaining currency groups of the plurality of currency groups awaiting payment processing. - View Dependent Claims (16, 17)
-
Specification