Do you have to install something to use LaterPay?

No; LaterPay is an online service.

With LaterPay, you don't have to install or download any software to use LaterPay to purchase Merchant content. Also, LaterPay Merchants do not have to install any software. You can access your Merchant Dashboard online here: U.S. Merchants | EU Merchants.