A method, in a data processing system comprising a processor and a memory coupled to the processor, for automatically making payments using a cryptocurrency address embedded in a passive radio-frequency identification (RFID) device, the method comprising:
- responsive to receiving an indication, from a first user, of a payment to be made to a second user, retrieving cryptocurrency information from a second user device associated with the second user;
- responsive to receiving the cryptocurrency information, generating a payment transaction with a cryptocurrency service provider via a network;
- receiving a status response from the cryptocurrency service provider indicating a status of a transfer of an indicated amount of cryptocurrency from a cryptocurrency address of the first user to a cryptocurrency address of the second user completing;
- and
- based on the status response, providing an indication to the first user that the payment transaction has completed.