Block, Inc.
CRYPTOCURRENCY REWARDS FOR A VIRTUAL CASH CARD
Last updated:
Abstract:
An example computer-implemented method includes: receiving assets from an external entity for use with a payment service; receiving a request to process payment for a transaction associated with a user; determining that a reward configuration is associated with a user account of the user; determining, based on a characteristic of the transaction and the reward configuration, an amount of the assets to assign to the user in association with the transaction; and assigning the amount of the assets to a wallet of the user, wherein assigning the amount of the assets includes: updating, using an internal ledger, a wallet of the payment service to indicate that the amount of the assets is owned by the user; and updating the wallet of the user to indicate ownership of the amount of the assets, without accessing the external entity at the time of the updating.
Utility
30 Dec 2020
2 Jun 2022