a payment company that was recently rescued from the brink of complete bankruptcy