1. A computer implemented method for determining payment values for currency components of at least one payment pair comprising a non-monetary currency component and a monetary currency component, wherein the payment pair is used in the purchase of goods and services, the method comprising: retrieval, by a computing device, data representative of at least one attribute associated with the goods and services being purchased; and the computing device generating, based upon the attributes retrieved, data representative of values for the currency components of the at least one payment pair, wherein a unit value of the units comprising the non-monetary currency component is dynamic, varying along a payment continuum in response to processing of data representative of the at least one attribute associated with the goods or services being purchased and data representative of the amount of the monetary currency component of the payment pair.