The ties between the financial industry and identity are more than obvious. This "cross-border payment mechanism" just came to my attention this morning, and the SSO opportunities seem obvious...