CPC G06Q 30/0631 (2013.01) [G06Q 20/4014 (2013.01); G06Q 30/0633 (2013.01)] | 16 Claims |
1. A method of facilitating a purchase of an ordered item between a terminal and an external device by an intermediate electronic device, wherein the purchase includes a trade-in of a trade-in item corresponding to the ordered item, the method comprising:
obtaining, by a transceiver of the intermediate electronic device, first data indicative of an order by a customer associated with the terminal to purchase an ordered item, the first data including customer information corresponding to the order, the first data including a trade-in request of the trade-in item;
transmitting, by the transceiver of the intermediate electronic device, the first data to the external device configured to manage transactions related to the trade-in request for authentication of the customer by the external device;
generating authentication data related to the order, the authentication data comprising a token;
transmitting, by the transceiver to the external device, the token for authentication of the token by the external device based on a determination, by the external device, that the order corresponds to a request to purchase the ordered item;
in response to the authentication of the token by the external device, receiving, by the transceiver from the external device, a response to the token;
determining the response is associated with the external device;
determining that the external device is configured to manage transactions related to the trade-in request;
authenticating the external device based on determining that the external device is configured to manage transactions related to the trade-in request;
in response to the authenticating of the external device, receiving, by the transceiver from the external device, second data including sale-related information for the trade-in item and a request to provide link information to the customer, the sale-related information including trade-in information related to the trade-in request;
authenticating the request to provide link information to the customer;
in response to authenticating the request to provide link information to the customer;
generating, based at least on the authentication data and the sale-related information, third data including link information unique to the trade-in request; and
transmitting, by the transceiver to the terminal in data communication with the intermediate electronic device, the third data relating to the link information and fourth data including at least a portion of the sale-related information for the trade-in item, wherein the third data and the fourth data cause the terminal to display a web page for trade-in and at least the portion of the sale-related information for the trade-in item on a user interface (UI) of the terminal, wherein the web page is provided by the external device,
wherein data related to a sale price of the ordered item is received periodically from the external device.
|