US 12,169,868 B2
Fiat payment based on a cryptocurrency blockchain transaction
Miguel Navarro, Ewing, NJ (US); and Levi Sutter, Westampton, NJ (US)
Assigned to The Toronto-Dominion Bank, Toronto (CA)
Filed by The Toronto-Dominion Bank, Toronto (CA)
Filed on May 13, 2022, as Appl. No. 17/743,787.
Prior Publication US 2023/0368293 A1, Nov. 16, 2023
Int. Cl. G06Q 40/04 (2012.01); G06Q 20/02 (2012.01); G06Q 20/20 (2012.01); G06Q 20/36 (2012.01); G06Q 20/38 (2012.01); G06Q 40/06 (2012.01)
CPC G06Q 40/04 (2013.01) [G06Q 20/027 (2013.01); G06Q 20/20 (2013.01); G06Q 20/36 (2013.01); G06Q 20/389 (2013.01); G06Q 40/06 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a processor configured to display, on a device, a user interface within a digital wallet application, and receive commands which configure a ratio of payments that are set by movement of a slider to a final position via the user interface for a type of currency including a fiat currency associated with a payment card and a cryptocurrency, wherein the ratio of payments is based on an amount of previous cryptocurrency transactions and an amount of previous payment card transactions; and
a network interface configured to receive a payment authorization request message for a payment transaction via a payment gateway of an electronic payment network, the payment authorization request message comprising an identifier of the payment card and an identifier of the digital wallet application,
wherein the processor is further configured to:
verify, via an issuer of the payment card, that the payment card has sufficient funds to satisfy an amount of the payment transaction and transmit a payment authorization response to the payment gateway;
retrieve a record from the digital wallet application which includes identifiers of the previous cryptocurrency transactions and the previous payment card transactions performed using the digital wallet application;
determine to use the cryptocurrency instead of the payment card to settle the payment transaction based on the received commands, via the user interface, which configure the ratio of payments for the type of currency, the record from the digital wallet application which includes the identifiers, and a geographic location of the device with respect to a product or point-of-sale terminal related to the payment transaction;
pause clearing and settling of the payment transaction;
cancel the payment transaction from clearing and settling using the payment card;
replace the canceled payment transaction with a new payment transaction that removes an amount of the fiat currency from the payment card to settle the amount of the payment transaction;
execute a blockchain transaction via a blockchain ledger of a cryptocurrency network to exchange the fiat currency for cryptocurrency;
prior to a due date of the authorized payment transaction, execute a second blockchain transaction to exchange the cryptocurrency for a new amount of fiat currency;
settle the authorized payment transaction based on the new amount of fiat currency received from the second blockchain transaction; and
display the settled authorized payment transaction via the user interface.