Square to buy buy now, pay later player Afterpay for $29B :

Square to buy buy now, pay later player Afterpay for $29B