Abstract: A method of providing a consumer with different transaction terms offers for performing a potential financial transaction. The method comprises identifying a potential financial transaction between a retailer and a consumer, identifying a plurality of payment methods which are available to the consumer for performing the potential financial transaction, acquiring a plurality of transaction terms offers for performing the potential financial transaction each using another of the plurality of payment methods, and outputting respective the plurality of transaction terms offers for presentation to the consumer.