{"id":5063,"date":"2022-08-12T04:00:00","date_gmt":"2022-08-12T10:00:00","guid":{"rendered":"https:\/\/milesearnandburn.com\/?p=5063"},"modified":"2023-04-18T11:29:19","modified_gmt":"2023-04-18T17:29:19","slug":"when-it-and-promotions-fail-together","status":"publish","type":"post","link":"https:\/\/milesearnandburn.com\/index.php\/2022\/08\/12\/when-it-and-promotions-fail-together\/","title":{"rendered":"When IT and Promotions Fail Together"},"content":{"rendered":"<h4>Introduction<\/h4>\n<p>In early 2021, a churning favorite payment processor and US Bank partnered to offer up to $5,000 in fee-free payments to new accounts when using a US Bank credit card through the end of the year. At face value, this was a nice way to meet a credit-card spend bonus and move on; but if that were the whole story we wouldn\u2019t be talking about it today, right? Enter IT.<\/p>\n<h4>Bad IT<\/h4>\n<p>The software development team\u2019s job was essentially to:<\/p>\n<ul>\n<li>Look for US Bank credit card <a class=\"ek-link\" href=\"https:\/\/www.investopedia.com\/terms\/b\/bank-identification-number.asp\">BINs<\/a><\/li>\n<li>Add up all payments made with those BINs in a counter<\/li>\n<li>Don\u2019t charge fees while the counter is less than $5,000 and the BIN is US Bank\u2019s<\/li>\n<\/ul>\n<p>The developers did something like this, but they messed up the last step; instead of not charging fees when the card is a US Bank BIN, <em>they didn\u2019t charge fees unless the card was a US Bank BIN<\/em>. So, as long as you never used a US Bank credit card, the counter would always be less than $5,000 and payments were fee-free. Those experienced with web browser DevTools could even see the counter in backend website requests.<\/p>\n<p>The payment processor figured out their coding error on September 22, 2021 and the promotion worked as originally intended from that day forward. It probably goes without saying, but some churners were able to get quite a bit of volume through the lifecycle of the bug, and it was a sad day when the hole was plugged.<\/p>\n<h4>Lessons<\/h4>\n<p>What can we learn from this? A few of these are MEAB classics but there are some specifics too:<\/p>\n<ul>\n<li>Always be probing<\/li>\n<li>T&amp;Cs aren\u2019t always implemented or enforced<\/li>\n<li>Try looking outside of a partnership for partnership promotions<\/li>\n<li>If you know how to use web browsers\u2019 DevTools, look at what\u2019s going on under the hood<\/li>\n<li>When a company gets basic logic like this wrong, they\u2019ve probably gotten other logic wrong too<\/li>\n<\/ul>\n<p>Happy weekend friends!<\/p>\n<div class=\"wp-block-image is-style-editorskit-rounded\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" alt=\"\" class=\"wp-image-5066\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/milesearnandburn.com\/wp-content\/uploads\/2022\/08\/plastiq-software.jpeg\" srcset=\"https:\/\/milesearnandburn.com\/wp-content\/uploads\/2022\/08\/plastiq-software.jpeg 700w, https:\/\/milesearnandburn.com\/wp-content\/uploads\/2022\/08\/plastiq-software-300x183.jpeg 300w\" width=\"420\"\/><\/figure>\n<\/div>\n<p class=\"has-text-align-center\" style=\"font-size:14px\">The lead developer\u2019s car in the payment processor\u2019s parking lot.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction In early 2021, a churning favorite payment processor and US Bank partnered to offer up to $5,000 in fee-free payments to new accounts when<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":1,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","footnotes":""},"categories":[62],"tags":[],"class_list":["post-5063","post","type-post","status-publish","format-standard","hentry","category-shenanigans"],"_links":{"self":[{"href":"https:\/\/milesearnandburn.com\/index.php\/wp-json\/wp\/v2\/posts\/5063","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/milesearnandburn.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/milesearnandburn.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/milesearnandburn.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/milesearnandburn.com\/index.php\/wp-json\/wp\/v2\/comments?post=5063"}],"version-history":[{"count":10,"href":"https:\/\/milesearnandburn.com\/index.php\/wp-json\/wp\/v2\/posts\/5063\/revisions"}],"predecessor-version":[{"id":6969,"href":"https:\/\/milesearnandburn.com\/index.php\/wp-json\/wp\/v2\/posts\/5063\/revisions\/6969"}],"wp:attachment":[{"href":"https:\/\/milesearnandburn.com\/index.php\/wp-json\/wp\/v2\/media?parent=5063"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/milesearnandburn.com\/index.php\/wp-json\/wp\/v2\/categories?post=5063"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/milesearnandburn.com\/index.php\/wp-json\/wp\/v2\/tags?post=5063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}