Payments startup Checkout.com hits $5.5bn valuationsifted.eu1 point·Sumitmic··0 commentsOpen articleSaveView on HN