Patent attributes
A method and apparatus are disclosed for facilitating coinless transactions by rounding a fractional transaction cost up or down to a whole-unit amount. A fractional transaction cost is rounded up or down to a whole-unit amount based on a generated random number that ensures fairness to both buyers and sellers, over time. If a transaction purchase price is N.C units, where N is any non-negative integer and C is an integer between 0 and 99 indicating the fractional cost between 0 and 0.99, then a buyer will be charged N+1 units with a probability of p equal to C/100 and N units with a probability of 1−p. The random number generation process can ensure that the rounding process does not favor buyers or sellers, for example, by (i) incorporating a buyer-provided offset, or (ii) having the generation of the random number performed or supervised by a trusted third party. The buyer can increase his or her odds of having the final purchase price rounded down by exposing more than just the amount by which the rounded up cost exceeds the fractional cost.