Using a user interface to allow payment for physical or virtual goods to
be made through a physical object. A method may be practiced in a
computing system including a user interface. The method includes
detecting a payment physical object, and payment capabilities associated
with the payment physical object. User input is received. The user input
includes at least one of physically dragging a physical object to the
detected physical object, or graphically dragging the physical or a
virtual object to the detected payment physical object by dragging a
graphical representation of the physical or the virtual object to the
detected payment physical object. Payment for the physical or virtual
object is facilitated using the payment capabilities associated with the
payment physical object.