A while back, things were not looking so good for payments company Affirm (AFRM) as it lost one of its biggest clients. But it turned things ...