Google Checkout John Battelle 18 years ago Is this finally Google Payments? It’d be about time… Share this: