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

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