Some of the variables needed to develop this concept.
*A swipe card with a weblink (hardware from shop/charity/online) and/or a person could use an email address online and set up an account through service "gmail"or"paypal" or services similar. Connect the swipe card to the machine(s) without needing the shop (drop point) to be part of the process. Users might donate to an organization and be sent a card/update code from a charity organization(s).
*Adapt online payment systems to the website.
*Link the card- to a machine, to a website, to the charity of choice, personal account ("gmail"or"paypal" via email service)
*Data management.
*Allow any organizations to the link to the site. Small schools/environmental groups/individuals possibly left out of the loop can participate in rewards and form a closer relationship with issues/those in need (more awareness). Organizations/corporation/shop could display a symbol.
Plus a lot more.
