<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheet.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0">
  <channel>
    <atom:link rel="self" type="application/rss+xml" href="https://feeds.transistor.fm/under-the-stack" title="MP3 Audio"/>
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com/"/>
    <podcast:podping usesPodping="true"/>
    <title>Under The Stack</title>
    <generator>Transistor (https://transistor.fm)</generator>
    <itunes:new-feed-url>https://feeds.transistor.fm/under-the-stack</itunes:new-feed-url>
    <description>One practical lesson about in-store commerce technology. Delivered every Tuesday.

Each week you'll receive one conversation with the people shaping the future of in-person retail - one lesson that you can apply immediately.</description>
    <copyright>© 2026 Under The Stack</copyright>
    <podcast:guid>e1dc3ad3-8b60-5bea-98b9-dbf705697afc</podcast:guid>
    <podcast:locked>yes</podcast:locked>
    <language>en</language>
    <pubDate>Tue, 28 Jul 2026 23:44:13 +0100</pubDate>
    <lastBuildDate>Tue, 28 Jul 2026 23:45:21 +0100</lastBuildDate>
    <link>https://underthestack.community/</link>
    <image>
      <url>https://img.transistorcdn.com/r5MLdn_uh4fOjPIQ_Wiv7nj50yeWJKsUtwwsNFz_U_s/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84MWNj/ZDVkYjVjOTkyMzI1/OGY2M2FhYzA1MTlk/Njc0Zi5wbmc.jpg</url>
      <title>Under The Stack</title>
      <link>https://underthestack.community/</link>
    </image>
    <itunes:category text="Business"/>
    <itunes:category text="News">
      <itunes:category text="Business News"/>
    </itunes:category>
    <itunes:type>episodic</itunes:type>
    <itunes:author>Under The Stack</itunes:author>
    <itunes:image href="https://img.transistorcdn.com/r5MLdn_uh4fOjPIQ_Wiv7nj50yeWJKsUtwwsNFz_U_s/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84MWNj/ZDVkYjVjOTkyMzI1/OGY2M2FhYzA1MTlk/Njc0Zi5wbmc.jpg"/>
    <itunes:summary>One practical lesson about in-store commerce technology. Delivered every Tuesday.

Each week you'll receive one conversation with the people shaping the future of in-person retail - one lesson that you can apply immediately.</itunes:summary>
    <itunes:subtitle>One practical lesson about in-store commerce technology.</itunes:subtitle>
    <itunes:keywords>fintech, payments, retail technology</itunes:keywords>
    <itunes:owner>
      <itunes:name>Under The Stack</itunes:name>
    </itunes:owner>
    <itunes:complete>No</itunes:complete>
    <itunes:explicit>No</itunes:explicit>
    <item>
      <title>What is payment testing?</title>
      <itunes:episode>1</itunes:episode>
      <podcast:episode>1</podcast:episode>
      <itunes:title>What is payment testing?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b992f8d5-e7cb-47fc-b295-a53cc96dac5c</guid>
      <link>https://share.transistor.fm/s/eb9c2ce4</link>
      <description>
        <![CDATA[<p><strong>1. Test the entire checkout journey, not just the payment transaction<br></strong><br></p><p>The biggest mistake organisations make is treating payment testing as “did the card go through?”</p><p>David argues that’s far too narrow.</p><p><br>A real checkout includes:</p><ul><li>POS software</li><li>Barcode scanners</li><li>Receipt printers</li><li>Payment terminal</li><li>Cash handling (where applicable)</li><li>Customer interaction</li></ul><p>If you only test one component in isolation, you can successfully process a payment while still delivering a broken customer experience. The objective is to validate the entire customer journey, because that’s what customers actually experience.</p><p>---</p><p><strong>2. Simulated terminals are useful - but they’re not reality<br></strong><br></p><p>“When was the last time you paid on a simulated terminal when you went to Tesco?”</p><p>His point is simple:</p><p>Retailers deploy physical devices, not simulations.</p><p>Simulators are faster and easier, but they cannot accurately reproduce:</p><ul><li>firmware changes</li><li>hardware behaviour</li><li>PIN entry</li><li>card insertion</li><li>receipt printing</li><li>real-world device interactions</li></ul><p>For anything being deployed into stores - or for certification - testing should happen on the actual hardware. </p><p>---</p><p><strong>3. Lack of test coverage is one of the industry’s biggest hidden risks<br></strong><br></p><p>Many retailers believe they’re testing thoroughly because they have dozens of automated tests.</p><p>David argues the opposite.</p><p>Often they’re missing:</p><ul><li>international cards</li><li>foreign issuers</li><li>DCC scenarios</li><li>different payment methods</li><li>edge cases</li></ul><p>A solution that works perfectly with UK Visa cards might fail for an overseas Mastercard customer.</p><p>Automation allows organisations to expand coverage from tens of scenarios into hundreds without multiplying manual effort.</p><p>---</p><p><strong>4. Start simple, then expand</strong></p><p>You don’t automate every possible payment journey on day one.</p><p>David recommends:</p><ol><li>Purchase transactions</li><li>Refunds</li><li>Most common payment methods</li><li>Highest-volume hardware</li><li>Edge cases afterwards</li></ol><p>In other words:</p><p>Automate the journeys that matter most first, then continuously widen the safety net.</p><p>This makes automation practical instead of overwhelming.</p><p>---</p><p><strong>5. Every technology change introduces payment risk</strong></p><p>Modern payment environments are constantly evolving.</p><p>New:</p><ul><li>firmware</li><li>payment applications</li><li>payment terminals</li><li>wallets</li><li>wearables</li><li>contactless technologies</li></ul><p>Each seemingly small change can alter how a transaction behaves.</p><p>David’s message is that testing shouldn’t be viewed as something you do before launch - it should become an ongoing capability that evolves alongside your payment estate. </p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>1. Test the entire checkout journey, not just the payment transaction<br></strong><br></p><p>The biggest mistake organisations make is treating payment testing as “did the card go through?”</p><p>David argues that’s far too narrow.</p><p><br>A real checkout includes:</p><ul><li>POS software</li><li>Barcode scanners</li><li>Receipt printers</li><li>Payment terminal</li><li>Cash handling (where applicable)</li><li>Customer interaction</li></ul><p>If you only test one component in isolation, you can successfully process a payment while still delivering a broken customer experience. The objective is to validate the entire customer journey, because that’s what customers actually experience.</p><p>---</p><p><strong>2. Simulated terminals are useful - but they’re not reality<br></strong><br></p><p>“When was the last time you paid on a simulated terminal when you went to Tesco?”</p><p>His point is simple:</p><p>Retailers deploy physical devices, not simulations.</p><p>Simulators are faster and easier, but they cannot accurately reproduce:</p><ul><li>firmware changes</li><li>hardware behaviour</li><li>PIN entry</li><li>card insertion</li><li>receipt printing</li><li>real-world device interactions</li></ul><p>For anything being deployed into stores - or for certification - testing should happen on the actual hardware. </p><p>---</p><p><strong>3. Lack of test coverage is one of the industry’s biggest hidden risks<br></strong><br></p><p>Many retailers believe they’re testing thoroughly because they have dozens of automated tests.</p><p>David argues the opposite.</p><p>Often they’re missing:</p><ul><li>international cards</li><li>foreign issuers</li><li>DCC scenarios</li><li>different payment methods</li><li>edge cases</li></ul><p>A solution that works perfectly with UK Visa cards might fail for an overseas Mastercard customer.</p><p>Automation allows organisations to expand coverage from tens of scenarios into hundreds without multiplying manual effort.</p><p>---</p><p><strong>4. Start simple, then expand</strong></p><p>You don’t automate every possible payment journey on day one.</p><p>David recommends:</p><ol><li>Purchase transactions</li><li>Refunds</li><li>Most common payment methods</li><li>Highest-volume hardware</li><li>Edge cases afterwards</li></ol><p>In other words:</p><p>Automate the journeys that matter most first, then continuously widen the safety net.</p><p>This makes automation practical instead of overwhelming.</p><p>---</p><p><strong>5. Every technology change introduces payment risk</strong></p><p>Modern payment environments are constantly evolving.</p><p>New:</p><ul><li>firmware</li><li>payment applications</li><li>payment terminals</li><li>wallets</li><li>wearables</li><li>contactless technologies</li></ul><p>Each seemingly small change can alter how a transaction behaves.</p><p>David’s message is that testing shouldn’t be viewed as something you do before launch - it should become an ongoing capability that evolves alongside your payment estate. </p>]]>
      </content:encoded>
      <pubDate>Tue, 28 Jul 2026 21:29:08 +0100</pubDate>
      <author>Under The Stack</author>
      <enclosure url="https://media.transistor.fm/eb9c2ce4/13404c9b.mp3" length="10496745" type="audio/mpeg"/>
      <itunes:author>Under The Stack</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/J24x09tyDwwEJNVAib4aIRS72Kuu8q9eID5ywE8KaHY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82YTM2/ZDU1ZWI0OGI2YjMz/Nzg1YWQ1MjI1NzBl/M2VhYS5wbmc.jpg"/>
      <itunes:duration>654</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>1. Test the entire checkout journey, not just the payment transaction<br></strong><br></p><p>The biggest mistake organisations make is treating payment testing as “did the card go through?”</p><p>David argues that’s far too narrow.</p><p><br>A real checkout includes:</p><ul><li>POS software</li><li>Barcode scanners</li><li>Receipt printers</li><li>Payment terminal</li><li>Cash handling (where applicable)</li><li>Customer interaction</li></ul><p>If you only test one component in isolation, you can successfully process a payment while still delivering a broken customer experience. The objective is to validate the entire customer journey, because that’s what customers actually experience.</p><p>---</p><p><strong>2. Simulated terminals are useful - but they’re not reality<br></strong><br></p><p>“When was the last time you paid on a simulated terminal when you went to Tesco?”</p><p>His point is simple:</p><p>Retailers deploy physical devices, not simulations.</p><p>Simulators are faster and easier, but they cannot accurately reproduce:</p><ul><li>firmware changes</li><li>hardware behaviour</li><li>PIN entry</li><li>card insertion</li><li>receipt printing</li><li>real-world device interactions</li></ul><p>For anything being deployed into stores - or for certification - testing should happen on the actual hardware. </p><p>---</p><p><strong>3. Lack of test coverage is one of the industry’s biggest hidden risks<br></strong><br></p><p>Many retailers believe they’re testing thoroughly because they have dozens of automated tests.</p><p>David argues the opposite.</p><p>Often they’re missing:</p><ul><li>international cards</li><li>foreign issuers</li><li>DCC scenarios</li><li>different payment methods</li><li>edge cases</li></ul><p>A solution that works perfectly with UK Visa cards might fail for an overseas Mastercard customer.</p><p>Automation allows organisations to expand coverage from tens of scenarios into hundreds without multiplying manual effort.</p><p>---</p><p><strong>4. Start simple, then expand</strong></p><p>You don’t automate every possible payment journey on day one.</p><p>David recommends:</p><ol><li>Purchase transactions</li><li>Refunds</li><li>Most common payment methods</li><li>Highest-volume hardware</li><li>Edge cases afterwards</li></ol><p>In other words:</p><p>Automate the journeys that matter most first, then continuously widen the safety net.</p><p>This makes automation practical instead of overwhelming.</p><p>---</p><p><strong>5. Every technology change introduces payment risk</strong></p><p>Modern payment environments are constantly evolving.</p><p>New:</p><ul><li>firmware</li><li>payment applications</li><li>payment terminals</li><li>wallets</li><li>wearables</li><li>contactless technologies</li></ul><p>Each seemingly small change can alter how a transaction behaves.</p><p>David’s message is that testing shouldn’t be viewed as something you do before launch - it should become an ongoing capability that evolves alongside your payment estate. </p>]]>
      </itunes:summary>
      <itunes:keywords>fintech, payments, payment testing, retail technology</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
  </channel>
</rss>
