{"id":377,"date":"2026-02-19T11:53:17","date_gmt":"2026-02-19T11:53:17","guid":{"rendered":"https:\/\/www.kevingordon.org.uk\/tech\/?post_type=portfolio&#038;p=377"},"modified":"2026-02-19T13:02:56","modified_gmt":"2026-02-19T13:02:56","slug":"lego-smart-things-payments","status":"publish","type":"portfolio","link":"https:\/\/www.kevingordon.org.uk\/tech\/portfolio\/lego-smart-things-payments\/","title":{"rendered":"Lego Smart Things &amp; Payments"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Things made of Lego, making autonomous payments<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"560\" src=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/legohousehigh-Large.jpeg\" alt=\"Lego smart house sketch\" class=\"wp-image-383\" srcset=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/legohousehigh-Large.jpeg 850w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/legohousehigh-Large-300x198.jpeg 300w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/legohousehigh-Large-768x506.jpeg 768w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><figcaption class=\"wp-element-caption\">Lego smart house sketch<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/hackathon-Large-1024x768.jpeg\" alt=\"Hackathon mentors\" class=\"wp-image-381\" srcset=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/hackathon-Large-1024x768.jpeg 1024w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/hackathon-Large-300x225.jpeg 300w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/hackathon-Large-768x576.jpeg 768w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/hackathon-Large.jpeg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Hackathon mentors<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">The Challenge<\/h3>\n\n\n\n<p>How can payments work in the world of the autonomous things and IoT devices? I took an early Smart Parking demo and turned it into a reusable ecosystem that supported Hackathons, innovation events, and developer outreach &#8211; all focussed on machine-to-machine payments.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/romania-hackathon-Large-1024x574.jpeg\" alt=\"Payments and IoT devices hackathon in Romania\" class=\"wp-image-384\" srcset=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/romania-hackathon-Large-1024x574.jpeg 1024w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/romania-hackathon-Large-300x168.jpeg 300w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/romania-hackathon-Large-768x431.jpeg 768w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/romania-hackathon-Large.jpeg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Payments and IoT devices hackathon in Romania<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">My role<\/h3>\n\n\n\n<p>I led the design of the Worldpay Within SD, an embeddable payments agent for IoT that lets smart devices talk to each other, negotiate services, and make or receive payments.<\/p>\n\n\n\n<p>I led and collaborated with a team of Innovation Analysts and developers, and then I created a programme of global hackathons which I organised, and presented at and mentored teams to build demo-able solutions utilising Worldpay Within.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-07-at-20.31.35-Large-1024x570.jpeg\" alt=\"Smart bridge using Worldpay Within\" class=\"wp-image-386\" srcset=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-07-at-20.31.35-Large-1024x570.jpeg 1024w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-07-at-20.31.35-Large-300x167.jpeg 300w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-07-at-20.31.35-Large-768x428.jpeg 768w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-07-at-20.31.35-Large.jpeg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Smart bridge using Worldpay Within<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Solution and impact<\/h3>\n\n\n\n<p>Developers learned how to eCommerce style payments into smart devices using various programming languages and hardware, whilst building playful prototypes using Lego, Raspberry Pi, and other components.<\/p>\n\n\n\n<p>These events combined education and competition, participants experimented with connected cars, automated delivery concepts, Alexa integration, smart vending, all powered by device-to-device payments and a Discover-Select-Pay-Release autonomous flow, with a secure Trust Trigger to release services.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"571\" src=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-07-at-20.28.02-Large-1024x571.jpeg\" alt=\"Hackathon attendees group shot\" class=\"wp-image-385\" srcset=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-07-at-20.28.02-Large-1024x571.jpeg 1024w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-07-at-20.28.02-Large-300x167.jpeg 300w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-07-at-20.28.02-Large-768x428.jpeg 768w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-07-at-20.28.02-Large.jpeg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Hackathon attendees group shot<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Depth of technology<\/h3>\n\n\n\n<p>Worldpay Within was implemented in Go with a Thrift based RPC layer that exposed SDKs for C#, Go, Java, Python and Node.js &#8211; this enabled a range of integration opportunities.<\/p>\n\n\n\n<p>Deployed to Raspberry Pi, interacting with 3D printers, Lego robotics, breadboards, sensors, actuators, RFID\/NFC scanners to showcase an architecture that allows autonomous devices to discover services, agree pricing, pay, and trigger a service or action.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/worldpay-within-docs-Large-1024x577.png\" alt=\"Worldpay Within documentation website.\" class=\"wp-image-387\" srcset=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/worldpay-within-docs-Large-1024x577.png 1024w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/worldpay-within-docs-Large-300x169.png 300w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/worldpay-within-docs-Large-768x433.png 768w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/worldpay-within-docs-Large.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Worldpay Within documentation website.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/8ABF760D-3684-48A5-BD82-8354653E39AC_1_105_c-Large-1024x640.jpeg\" alt=\"Embedding payments in IoT devices\" class=\"wp-image-380\" srcset=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/8ABF760D-3684-48A5-BD82-8354653E39AC_1_105_c-Large-1024x640.jpeg 1024w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/8ABF760D-3684-48A5-BD82-8354653E39AC_1_105_c-Large-300x188.jpeg 300w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/8ABF760D-3684-48A5-BD82-8354653E39AC_1_105_c-Large-768x480.jpeg 768w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/8ABF760D-3684-48A5-BD82-8354653E39AC_1_105_c-Large.jpeg 1121w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Embedding payments in IoT devices<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/lego-kanban-Large-1024x768.jpeg\" alt=\"Lego kanban board at hackathon\" class=\"wp-image-382\" srcset=\"https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/lego-kanban-Large-1024x768.jpeg 1024w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/lego-kanban-Large-300x225.jpeg 300w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/lego-kanban-Large-768x576.jpeg 768w, https:\/\/www.kevingordon.org.uk\/tech\/wp-content\/uploads\/2026\/02\/lego-kanban-Large.jpeg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Lego kanban board at hackathon<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Lego Smart Things made of Lego, making autonomous payments. How can payments work in the world of the autonomous things and IoT devices? I took an early Smart Parking demo and turned it into a reusable ecosystem that supported Hackathons, innovation events, and developer outreach &#8211; all focussed on machine-to-machine payments.<\/p>\n","protected":false},"author":2,"featured_media":379,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"portfolio_category":[7],"portfolio_tag":[],"class_list":["post-377","portfolio","type-portfolio","status-publish","has-post-thumbnail","hentry","portfolio_category-worldpay"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/portfolio\/377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/types\/portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/comments?post=377"}],"version-history":[{"count":2,"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/portfolio\/377\/revisions"}],"predecessor-version":[{"id":389,"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/portfolio\/377\/revisions\/389"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/media\/379"}],"wp:attachment":[{"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/media?parent=377"}],"wp:term":[{"taxonomy":"portfolio_category","embeddable":true,"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/portfolio_category?post=377"},{"taxonomy":"portfolio_tag","embeddable":true,"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/portfolio_tag?post=377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}