ip_address in given_a_purcharse factory was being set to nilregardless of the parameters passed to function, changed to keep the passed value
Adding support in Transactions for the optional attributes: :order_id, :description, :merchant_name_descriptor, :merchant_location_descriptor