Blockchain Technology and Digital Platform Payments: A Primer