{"id":23812,"date":"2025-07-22T08:17:26","date_gmt":"2025-07-22T13:17:26","guid":{"rendered":"https:\/\/reformingretail.com\/?p=23812"},"modified":"2025-07-22T08:17:27","modified_gmt":"2025-07-22T13:17:27","slug":"how-to-actually-build-to-card-schemes","status":"publish","type":"post","link":"https:\/\/reformingretail.com\/index.php\/2025\/07\/22\/how-to-actually-build-to-card-schemes\/","title":{"rendered":"How to Actually Build to Card Schemes"},"content":{"rendered":"\n<p>In the world of payments acquiring there\u2019s probably nothing more alluring than the idea of building directly to the card networks.<\/p>\n\n\n\n<p>But as is the course with everything in payments, nobody knows what the hell they\u2019re talking about.<\/p>\n\n\n\n<p>More often than not the folks who casually throw out the idea of building to the networks are payment ISOs who do so under a pathetically veiled \u201cthreat\u201d aimed at their bank and processing partners.<\/p>\n\n\n\n<p>This is completely milk-toothed since no payments company &#8211; let alone an ISO &#8211; knows how to spell R&amp;D, a major requirement, it turns out, for building software.<\/p>\n\n\n\n<p>ISOs are frustrated because:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>They are unable to reconcile residuals. This is partly the ISO\u2019s fault and partly the fault of their bank and processing partners, who are incompetent at anything resembling software engineering<\/li>\n\n\n\n<li>Service with their processing partner is terrible. If only there was some sign that would indicate how these processors might treat <a href=\"https:\/\/reformingretail.com\/index.php\/2022\/02\/24\/in-less-than-two-weeks-shift4-sends-second-lopsided-partner-communication\/\">customers<\/a> and <a href=\"https:\/\/reformingretail.com\/index.php\/2022\/02\/24\/in-less-than-two-weeks-shift4-sends-second-lopsided-partner-communication\/\">partners\u2026<\/a><\/li>\n\n\n\n<li>They feel their buy rates are too high, but most ISOs barely push enough volume to cover their costs to the processor<\/li>\n\n\n\n<li>ISOs can\u2019t close deals because they don\u2019t have any software to sell, and software is eating payments (<a href=\"https:\/\/posplus.org\/\">this will be upended with AI embeddings<\/a>, though)<\/li>\n<\/ol>\n\n\n\n<p>But whatever.<\/p>\n\n\n\n<p>We rolled up our sleeves and undertook substantial research to answer the question: what does it <em>really<\/em> take to build to the networks?<\/p>\n\n\n\n<p>Turns out it\u2019s harder to pin down than we thought.<\/p>\n\n\n\n<p>In the early 2000\u2019s an interested party would build to the networks by procuring a MIP server from Mastercard and DEX server from Visa. These would be stored in a secure facility after the processor acquired a bank sponsor and spent years building and certifying with the card schemes.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>In 2001 the card schemes had these huge binders that contained all the guidelines for writing directly. It was thousands of pages and it would take a few years to consume and certify. But once you built to the networks the work didn\u2019t stop: the networks would issue an update and give you 6 months to re-certify both digitally and physically. It was a treadmill.<\/p>\n\n\n\n<p>Mitch Jacobs, cofounder Plink, former founder OnDeck<\/p>\n<\/blockquote>\n\n\n\n<p>Mitch estimated that the cost of building to the networks is $5.3M in today\u2019s dollars, but the ongoing costs were even higher.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>I remember after we wrote to the networks they had this encryption update that would be nearly $9M in today\u2019s dollars. And every time a new terminal came out we had to certify that thing. Suffice it to say that you need very large scale to justify the amount of continual investment.<\/p>\n<\/blockquote>\n\n\n\n<p>Mitch also acknowledges that procedures might have changed in the past 20-some years since he wrote the integrations, and the networks are \u201ctrying\u201d to make it easier for software companies to write to them directly, with explicit divisions now established for direct network connections.<\/p>\n\n\n\n<p>Yet when we reached out to the responsible teams at the networks they couldn\u2019t be bothered to respond.<\/p>\n\n\n\n<p>Cuz, you know, <a href=\"https:\/\/reformingretail.com\/index.php\/2024\/04\/23\/the-visa-mastercard-settlement-is-a-massive-joke-and-a-waste-of-everyones-time\/\">being a duopoly<\/a> means you don\u2019t actually work.&nbsp;<\/p>\n\n\n\n<p>This prompted us to talk with people who have done more recent integrations.<\/p>\n\n\n\n<p>We spent a good deal of time with <a href=\"https:\/\/www.linkedin.com\/in\/jasonkafer\/\">Jason Kafer<\/a>, a serial payments entrepreneur and co-host of the <a href=\"https:\/\/www.centschat.com\/\">CentsChat podcast<\/a>.<\/p>\n\n\n\n<p>Jason tells us it takes 18 months from cradle to grave once you have a sponsoring bank lined up.<\/p>\n\n\n\n<p>\u201cIt takes a few weeks or a few years to find a sponsoring bank,\u201d cautions Jason. That\u2019s because the sponsoring bank is signing on the proverbial dotted line on behalf of the processor that wants to write to the networks. This means the bank owns all the risk if the processor screws something up.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Many acquiring banks are skittish about underwriting an unknown processor because the banks themselves don\u2019t know how to appropriately manage the risk of writing to the networks.<\/p>\n<\/blockquote>\n\n\n\n<p>The sponsoring bank needs at least $1B in Tier 1 assets per Visa. <a href=\"https:\/\/www.investopedia.com\/terms\/t\/tier-1-capital-ratio.asp#:~:text=Tier%201%20capital%20is%20the,its%20total%20risk%2Dweighted%20assets.\">Tier 1<\/a> is in reference to the minimum amount of capital that a bank must hold in its reserves to finance its banking activities as specified in <a href=\"https:\/\/www.occ.gov\/publications-and-resources\/publications\/comptrollers-handbook\/files\/fair-debt-collection-practices-act\/fair-debt-collection-practices-act.html\">Reg F from the OCC<\/a>.&nbsp;<\/p>\n\n\n\n<p>\u201cTechnically,\u201d advises Jason, \u201ca processing party could get to a Tier 1 threshold by commingling assets across multiple banks and multiple BIN relationships.\u201d&nbsp;<\/p>\n\n\n\n<p>Once the bank signs the 18-month timer starts.<\/p>\n\n\n\n<p>But not surprisingly, much of that 18 months is spent waiting for the networks to, you know, get out of bed.<\/p>\n\n\n\n<p>The first step is the audit: the networks audit both the sponsoring bank and the processor.<\/p>\n\n\n\n<p>The purpose of the audit is to ensure that the applying parties are adequately staffed with knowledgeable people to oversee the program. In Visa\u2019s case, the audit is called a <a href=\"https:\/\/www.infinicept.com\/understanding-and-preparing-for-gars-reviews\/\">GARS<\/a> (Global Acquirer Risk Standards) audit and in Mastercard\u2019s case it\u2019s called a Franchise audit.&nbsp;<\/p>\n\n\n\n<p>But Visa doesn\u2019t even do the audit themselves: they outsource it to a third party.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>A lot of the 18 months is just waiting on card schemes to do audits. For example, Visa will outsource the GARS audit and it takes time to get in the queue. Mastercard does the audit themselves while Discover and Amex are less stringent on auditing requirements in some areas, but more stringent in other areas because they\u2019re banks and must adhere to banking regulations.<\/p>\n<\/blockquote>\n\n\n\n<p>Jason was emphatic that the audit process exists so everyone comes in eyes-wide-open.<\/p>\n\n\n\n<p>If the processor doesn\u2019t architect something right, and it goes haywire, it can bankrupt the bank.&nbsp;<\/p>\n\n\n\n<p>It\u2019s <em>not<\/em> a triviality.\u00a0<\/p>\n\n\n\n<p>When the audits pass, then you finally get into the technical work of building to the card schemes.<\/p>\n\n\n\n<p>Visa\u2019s documentation is the most complicated. It\u2019s based on the<a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8583\"> ISO 8583<\/a> standard and the documentation is over 2,000 pages in total. It\u2019s separated into two sections:<a href=\"https:\/\/iso8583.info\/lib\/VISA\/BaseI\/\"> Base I<\/a> for authorizations (also called <a href=\"https:\/\/usa.visa.com\/content\/dam\/VCOM\/regional\/na\/us\/support-legal\/documents\/authorization-framework-will-be-updated-to-simplify-authorization-processing-time-frames.pdf\">VIP<\/a> internally), and Base II for clearing and settling.<\/p>\n\n\n\n<p>Mastercard calls their integration specifications the <a href=\"https:\/\/www.mastercard.com\/eea\/switching-services\/our-technology\/transaction.html\">Switching Platform for Authorization and Clearing and Settlement<\/a> and it is likewise over 1,000 pages.<\/p>\n\n\n\n<p>You must also integrate to Amex and Discover, meaning that writing directly to the networks entails maintaining four integrations versus one with a processor.<\/p>\n\n\n\n<p>The card schemes release updates twice per year in April and October, so twice a year you\u2019re making investments to update your platform across &#8211; usually &#8211; all four networks. And the details matter.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Perhaps the biggest costs are development mistakes. For example, assume Mastercard introduces a new field and you neglect to implement it or implement it properly. Every time a transaction routes through Mastercard you\u2019re going to get hit with fees. If not carefully watched, this can bankrupt your company pretty quickly.<\/p>\n<\/blockquote>\n\n\n\n<p>Once you\u2019ve completed the integration, the networks certify your work. On an ongoing basis, you need a dedicated compliance and engineering team to stay on top of the network updates, because if you don\u2019t appropriately make enhancements you could find yourself losing money on each transaction.<\/p>\n\n\n\n<p>A true benefit of writing to the networks is geographic portability: broadly speaking all you need to spin up acquiring in a new country is a sponsoring bank since the majority of the technical lift has been done on your first pass. There are nuances &#8211; like no sponsor bank is needed in the EU &#8211; but by and large much of the lifting is writing to the networks.<\/p>\n\n\n\n<p>What about the potential savings?<\/p>\n\n\n\n<p>Writing to the networks gets a processor interchange with zero markup. Since it takes a few million dollars to integrate to the networks, you\u2019d need millions of transactions a year to offset the upfront and ongoing costs.<\/p>\n\n\n\n<p>Assume your buy rate with a processor was 4 cents per transaction. You\u2019d need tens of millions of transactions to recoup your investment of network integration.&nbsp;<\/p>\n\n\n\n<p>You do have annual licensing fees to the schemes in the range of $10,000 annually, so trivial by comparison.&nbsp;<\/p>\n\n\n\n<p>But building to the networks doesn\u2019t really offer much in itself, frankly. <\/p>\n\n\n\n<p>That\u2019s because for anyone to use the integration it needs additional features. How many additional features depends on the goal of the processor: is it to empower other developers or your own business?<\/p>\n\n\n\n<p>Moov, whose CEO also refused any engagement for the article, has only built a backend tool. <\/p>\n\n\n\n<p>That means Moov has no user experience. Their customers are companies that already have the needed frontend features and want to rip out their backend with a legacy processor.<\/p>\n\n\n\n<p>You want to attract the long tail of the payments industry (like all the ISOs that wanted to build directly)?<\/p>\n\n\n\n<p>Then you need (in no particular order):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dispute management<\/li>\n\n\n\n<li>Interchange qualification<\/li>\n\n\n\n<li>Statmenting<\/li>\n\n\n\n<li>Billing<\/li>\n\n\n\n<li>Onboarding<\/li>\n\n\n\n<li>Underwriting<\/li>\n\n\n\n<li>Settlement<\/li>\n\n\n\n<li>Gateway<\/li>\n\n\n\n<li>Terminal provisioning<\/li>\n\n\n\n<li>EMV certifications<\/li>\n\n\n\n<li>PCI P2PE<\/li>\n<\/ul>\n\n\n\n<p>It\u2019s a heavy lift.&nbsp;<\/p>\n\n\n\n<p>And it explains why there are only a handful of processors up and running today. As far as we are aware, Stripe was a decacorn before they bothered writing to the schemes directly, and that\u2019s a software-first company.<\/p>\n\n\n\n<p>Unfortunately for all those ISOs who might think otherwise, building a processor is not as easy as adding fake fees to merchant accounts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the world of payments acquiring there\u2019s probably nothing more alluring than the idea of building directly to the card networks. But as is the course with everything in payments, nobody knows what the hell they\u2019re talking about. More often than not the folks who casually throw out the idea of building to the networks [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":23818,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"image","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[5],"tags":[],"class_list":["post-23812","post","type-post","status-publish","format-image","has-post-thumbnail","hentry","category-solutions","post_format-post-format-image"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/reformingretail.com\/wp-content\/uploads\/2025\/04\/card_scheme.png?fit=640%2C640&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p81nA2-6c4","_links":{"self":[{"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/posts\/23812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/comments?post=23812"}],"version-history":[{"count":4,"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/posts\/23812\/revisions"}],"predecessor-version":[{"id":25207,"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/posts\/23812\/revisions\/25207"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/media\/23818"}],"wp:attachment":[{"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/media?parent=23812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/categories?post=23812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/tags?post=23812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}