A computer-implemented marketplace (16) for providing
financial transaction services to participants (12, 14, 60, 62) in connection with commercial transactions involving the participants (12, 14, 60, 62) includes a
database (22). The
database (22) contains registration information for types of transactions available to participants (12, 14, 60, 62) and participation criteria for each participant (12, 14, 60, 62) that specifies types of transactions in which the participant (12, 14, 60, 62) is willing to participate. Processes (24) provide associated
financial transaction services for the participants (12, 14, 60, 62) in connection with ongoing transactions involving the participants (12, 14, 60, 62). The marketplace (16) initiates a selected process (24) in response to a specified event associated with an ongoing transaction, according to the registration information and participation criteria, to provide a corresponding
financial transaction service to at least one participant (12, 14, 60, 62) involved in the ongoing transaction.