CONFIDENTIAL

Visa VBDS Partnership Review

Performance, Friction Points, and a Path to Scale Commercial Card Data Together

Astrada — April 2026

Executive Summary

Situation — Complication — Resolution

Situation

Astrada is the largest independent aggregator of real-time commercial card data, connecting 7+ Spend Management Platforms (Workday, Zoho, Miter, Vergo, Expend, and others) to Visa's VBDS infrastructure. The partnership has reached production scale: ~5,100 Visa cards bulk-enrolled via VBDS across 6 SMPs, with ~20 new corporate enrollments/month projected at GA. The platform is processing authorizations and clearings in real-time across 2 live issuers and 7 active corporates, with a growing pipeline of 6+ additional SMPs preparing for launch.

Complication

Three structural barriers are constraining growth. (1) Issuer unfamiliarity: Every issuer contacted is unfamiliar with VBDS APIs — all default to VCF files. Issuers like Columbia Bank explicitly do not support VBDS, contradicting Visa's claim of universal VCF/VBDS parity. (2) VBDS data gaps: The push auth webhook is missing card expiry date (open since March 2024); VBDS starter data returned masked PANs blocking enrollment (Feb 2026); no programmatic way to check Visa BIN eligibility. (3) Operational gaps: No VBDS status page or outage notifications (the April 2 outage — caused by a Visa production deployment — hit all RPICs with zero advance notice); outbound callback configurations stuck for ~1 month; RPIC handoff from issuers is unstandardized and error-prone. These issues are creating customer escalations — including one end-customer with 27 cardholders threatening churn.

Resolution

Astrada proposes six concrete partnership actions that would unlock exponential growth for VBDS adoption: (1) Joint issuer education campaign targeting top 10 issuers, (2) VCF/VBDS pricing parity to remove disincentive, (3) VBDS status page with proactive outage communications, (4) Standardized RPIC handoff and BIN eligibility API, (5) Resolve missing card expiry in push auth webhook, (6) Streamlined SMP onboarding with target turnaround SLAs. These are win-win investments: every issuer activated and every corporate enrolled generates revenue for both Visa and Astrada.

Source: Astrada internal data, customer support tickets, engineering incidents, and Visa collaboration call notes | April 2026

The Opportunity

Astrada Is Building the Distribution Layer for VBDS

7+
SMPs Connected

Workday, Zoho, Miter, Vergo, Expend, ExpensePoint, Extend

~5,100
Visa VBDS Cards Enrolled

Workday (4,376), Miter (525), Vergo (187) + others

~20
Corporates / Month

Projected enrollment velocity at GA scale

Live Enterprise Accounts (Workday Channel)

ACE Hardware / PNC SRS Distribution / BofA Chipotle / Citi Primera Blue Cross / Wells Fargo

SMP Pipeline (Active Onboarding or Contracted)

Zoho — Bulk amendment signed Expend — UK territory ExpensePoint Perk Extend Tab Commerce Medius Findity
Source: Astrada internal tracking, SMP contracts, Workday GA launch March 12, 2026

Performance Data

Time-to-First-Transaction After VBDS Enrollment

Analysis across 3,068 cards (Vergo: 160, Miter: 48, Workday: 2,860). Median time-to-first-transaction ranges from 2 to 8 days — but tail cases extend to months.

TimeframeVergo (160 cards)Miter (48 cards)Workday (2,860 cards)Signal
Same day4%29%32%Strong
1–2 days23%42%20%Good
3–7 days20%29%34%Acceptable
8–14 days13%0%10%Concerning
15–30 days21%0%4%Poor
30+ days19%0%0%Critical
Median gap8 days2 days2 days
Max gap285 days4 days20 days

Open question: VBDS appears to be forward-looking only — no historical transaction data is available prior to enrollment. We'd like to confirm with Visa whether historical lookback is possible once a card is enrolled, or whether enrollment activates data flow going forward only.

Source: Nick Drake analysis, March 2026 | Astrada production data across 3 SMPs

VBDS Product

Unique Value, Untapped Potential, and Open Gaps

VBDS's Unique Value

VBDS is the only Visa path that combines real-time authorization with bulk card enrollment. VOP provides real-time auth for individually enrolled cards, but cannot serve bulk-enrolled programs. For large corporate card programs at scale, VBDS is the only viable real-time auth path.

Astrada is investing in VCF for cost-efficient clearing — but VBDS remains the preferred path for bulk programs that need real-time auth.

Untapped Data Richness

~55
fields mapped (L1 + L2/L3)

Only ~15 fields currently exposed to customers. 40+ additional fields are available in the VBDS pipeline but not yet delivered. Unlocking L2/L3 data is a high-ROI lever for both Visa and Astrada.

Missing Card Expiry

2+ yrs
open since March 2024

Push auth webhook includes PAN but not expiry date. Prevents correct card tokenization. Critical blocker — still unresolved.

Onboarding Turnaround Times

Visa approval steps (outbound callback configuration, tile activation) can take weeks without clear SLAs or progress visibility. For example, the "Workday by Astrada" endpoint configuration took ~1 month to complete (Feb 2026). Faster, more predictable turnarounds would materially accelerate onboarding.

RPIC Collection Challenges

Issuers inconsistently provide required identifiers. Region ID often omitted entirely. PNC was first to skip Processor ID despite having the information. No standardized handoff format exists.

Source: Astrada engineering incidents, customer support tickets, March 2026 analysis

The #1 Growth Barrier

Issuers Don't Know What VBDS Is

Three Layers of the Awareness Problem

  • RM gap: The relationship manager who receives the setup request has never heard of VBDS and doesn't know who internally owns it
  • Ops team gap: Commercial card operations knows VCF well but has no visibility into the Visa Business Center portal — managed by a separate team
  • Account gap: The issuer may not have a VBDS account with Visa at all — the SMP tile is invisible until Visa manually enables it (e.g., Sunflower Bank)

The barrier is organizational, not technical. Visa's own issuer guide states any issuer on the Visa Commercial Platform can support API delivery without a new system.

Issuer Effort: VBDS vs. VCF

VCF FilesVBDS APIs
Issuer work30–60 minHours to days
Emails1–2 exchangesMultiple rounds + Visa escalation
Elapsed timeDays1–4 weeks
FamiliarityHigh — known workflowLow — new portal, new format
Visa interventionNoneOften required (tile activation)

Issuer effort for VBDS is 3–5x higher than VCF, with a significantly higher probability of needing Visa escalation.

The Implication

Astrada cannot scale VBDS adoption until issuers can complete enrollments without manual intervention from Visa or Astrada. Today, the issuer gap is the single largest bottleneck to growing VBDS transaction volume — which is revenue for both Visa and Astrada.

Source: Astrada Slack, customer support data, issuer call logs, Jan–Apr 2026

Platform Reliability

VBDS Operational Incidents

Resolved: VBDS API Outage (April 2, 2026)

  • Every RPIC returned 404 from Visa for ~12 hours (Apr 2, 02:00 UTC onwards)
  • Root cause: Visa production deployment issue that took down the starter data endpoint
  • No advance communication or status page notification
  • Astrada filed INC24879637 — Visa confirmed and resolved same day
  • Visa stated they are "actively analyzing changes needed so this doesn't happen again"

Incident History (Last 6 Months)

DateIssueImpact
Apr 2, 2026Starter Data API 404 — all RPICs (production deployment issue, resolved same day)All customers, ~12hrs
Feb 2026Masked PANs in starter data (****)Multiple feeds
Feb 2026Outbound callback stuck "Visa Configuring" ~1 monthWorkday blocked

What's Missing

No Status Page

No formal VBDS status page for partners to monitor uptime or planned maintenance

No Proactive Alerts

Astrada discovers outages through production monitoring, not Visa notifications

No Escalation Path

No documented incident process or named on-call contact for VBDS partners

Source: Astrada engineering incidents (INC24879637, INC-43), Visa collaboration call notes

Customer Impact

What End-Users Are Experiencing

Marmer Construction (via Miter)

27 cardholders Churn risk April 2026

  • Merchant names wrong: all showing as "HARBOR FREIGHT TOOLS" regardless of actual merchant
  • Amounts don't match bank: $595.98 bank vs. $588.63 platform
  • Credits/returns mismatched: -$35.45 bank → -$6.45 in platform
  • Astrada is actively investigating and remediating these data mapping issues in Q2

"With 27 cardholders, it is not realistic for me to manage this volume of expenses daily while also correcting posting issues."

— Bianca, Marmer Construction office manager

Vergo — Deactivation Blocked

113 cards Resolved manually

API returns: "The state of a bulk enrolled subscription cannot be changed." No self-service way to deactivate individual cards from a bulk feed.

"That is a huge deal for us and we wouldn't recommend the bulk enrollment if we knew that was not possible."

— Einar, Vergo CEO

Zoho — Enrollment Complexity

Zoho needed selective control: block consumer cards but allow individual enrollment of Mastercard corporate cards even if bulk-eligible. Required manual account-level override by Astrada engineering.

18+ open support issues across 6 customers directly related to VBDS bulk enrollment in Astrada's support system

Source: Astrada Pylon support tickets (#437, #500, #508, #513, #526), customer Slack channels

Partnership Asks

Six Actions to Unlock Scale Together

1

Joint Issuer Education Campaign

Proactively educate issuer core teams (not just RMs) about VBDS APIs. Blanket communications and training materials to top 10 issuers (Citi, BofA, Wells Fargo, US Bank, PNC, Chase, Barclays, M&T, HSBC, Capital One). Make VBDS tiles available by default to remove "what is this?" friction.

2

VCF / VBDS Pricing Parity

VCF files are free; VBDS clearing APIs cost $0.06/call. This creates a strong disincentive. Normalize pricing or provide a parity path for SMPs committed to VBDS volume. Every dollar of friction here slows VBDS adoption — which is Visa's own strategic priority.

3

VBDS Status Page & Incident Communication

Create a partner-facing status page for VBDS APIs. Provide proactive outage notifications with ETAs. Establish a named escalation contact for production incidents. The April 2 outage impacted all customers with zero advance notice.

4

RPIC Standardization & BIN Eligibility API

Issuers frequently omit Region ID and Processor ID. Make Region ID optional when Astrada can supplement. Provide a BIN-level VBDS eligibility API (Mastercard already has one). Standardize RPIC formatting to eliminate leading-zero and delimiter issues.

5

Resolve Missing Card Expiry in Push Auth Webhook

The VBDS push authorization webhook includes Card PAN but not expiry date, preventing correct card tokenization. This has been an open blocker since March 2024. Resolving this single field would materially improve Astrada's ability to process VBDS authorizations reliably.

6

Streamlined SMP Onboarding with Target SLAs

Commit to target turnaround times: 5 business days for VDP project approvals, 3 business days for outbound configuration, 2 business days for tile setup. Provide named fast-lane contacts for priority SMPs. Reduce pilot validation requirements for established partners.

Source: Astrada partnership review, customer escalation data, engineering incident analysis

The Win-Win

What This Unlocks for Visa

For Visa

  • Volume: ~5,100 Visa VBDS cards today → 100,000+ within 12 months across the SMP channel
  • Revenue: Every VBDS API call is $0.06 revenue for Visa; clearing + auth + starter data per card per month
  • Distribution: Astrada is the single largest distribution channel for VBDS to SMPs — 7+ platforms today, 14+ in pipeline
  • Stickiness: Corporate card programs enrolled in VBDS become structurally embedded in their spend management workflows
  • Competitive moat: VBDS at scale gives Visa a differentiated data product vs. Mastercard SmartData

For Astrada

  • Coverage: Visa is the largest corporate card network — VBDS parity with MC SmartData is table-stakes
  • Scale: Frictionless issuer enrollment enables SMPs to onboard corporates without white-glove service
  • Data quality: Reliable, timely clearing data is the core product promise to 7+ SMPs
  • Trust: Predictable API uptime and incident communication builds platform confidence
  • Growth: Removing these barriers accelerates VBDS to ~20 enrollments/month and growing

Astrada's Investment: VCF + VBDS Pairing

Astrada is actively building VCF file ingestion to handle clearing data at scale — reducing VBDS clearing costs by over 70%. VBDS remains the preferred path for real-time authorization on bulk-enrolled programs, which VOP cannot serve. This pairing optimizes for both cost and capability. Astrada is doing its part — we need Visa to do theirs on issuer education and platform reliability.

Source: Astrada market analysis, partnership strategy | April 2026
DATA APPENDIX

Supporting Data & Evidence

Detailed tables, incident timelines, customer-by-customer breakdowns, and technical reference

Appendix A

Customer-by-Customer VBDS Enrollment Status

SMPVisa Bulk CardsIssuers ActiveStatusKey Corporate Accounts
Workday4,376 Visa VBDS bulk-enrolledPNC, BofA (+ Citi, Wells Fargo pending)GA launched Mar 12ACE Hardware, SRS Distribution, Chipotle, Primera Blue Cross
ZohoBulk amendment signedPipeline buildingActive onboardingZoho Expense end-users (RPIC guide distributed)
Miter525 Visa + 877 Amex + 464 MC bulkMultiple (Visa + Amex + Comdata pending)ProductionJRCruz, Haugland (~1k Comdata pending), Marmer Construction, Baker Construction, Highway Specialty
Vergo187 Visa + 120 MC bulkAero/BofA in progressProductionConstruction vertical customers
ExpendProject kicked off Jan 2026UK territory being addedOnboardingUK market expansion
ExpensePointPipelineTBDPre-launchBulk import by subaccount + user requested
MediusPipelineBIN eligibility being researchedPre-launch11 BIN ranges submitted for eligibility check
ExtendPipelineTBDPre-launchSpend management vertical
FindityPipelineNetherlands (ICS) being checkedPre-launchEuropean market
PerkPipeline6-week bank delivery ID waitPre-launch
Tab CommercePipelineTBDPre-launch
Source: Astrada CRM, SMP contracts, partnership tracking | April 2026

Appendix B

Active VBDS-Related Support Issues (Pylon)

#CustomerTitleStateSeverity
526Miter/MarmerMerchant name mismatch & amount discrepancy (bulk enrollment)NewUrgent
500Miter/MarmerStatement matching / reconciliation failureNewHigh
437Miter/JRCruzDuplicate card IDs in bulk feed despite matching last4+expiryWaiting on usCritical
462MiterCard fingerprinting issues blocking bulk migrationWaiting on usCritical
513VergoBulk subscription deactivation blocked by API (113 cards)Resolved manuallyHigh
508Miter/HauglandMissing network_bulk_feed_id for feed mappingShipped Apr 1Resolved
477MediusEnrollment modes clarification: bulk vs individualWaiting on customerMedium
442ZohoConsumer card block + selective corporate enrollmentClosedMedium
457Miter/HighwayVCF/VCD file format for bulk card importWaiting on customerMedium
503Miter/HauglandDeactivated subscriptions on Amex bulk feedWaiting on customerMedium
510ExpensePointBulk import: tie card to subaccount AND userWaiting on customerMedium
504FindityVisa card issuer support for Netherlands (ICS)Waiting on customerLow
482MiterDuplicate cards with conflicting expiry datesWaiting on usMedium
440MiterDeactivation timeline for bulk feedsWaiting on customerMedium
470VergoAmex bulk enrollment guide status in docsWaiting on usLow
344MiterBilling: Corporate bulk enrollment fees on invoiceWaiting on customerLow
299ZohoVBDS setup steps for bulk enrollment (email content)Waiting on customerMedium
Source: Astrada Pylon support system, extracted April 2, 2026 | 18+ issues across 6 customers

Appendix C

Issuer-by-Issuer VBDS Experience

IssuerVBDS SupportExperienceOutcome
PNCYesSuccessfully enabled 5 Issuer/Unit combinations; first to skip Processor IDLive (ACE Hardware, others)
BofAYesSRS Distribution enrolled; Vergo Aero in progressLive + expanding
Wells FargoPartialUsed outdated Issuer Guide referencing VCSE instead of MarketplaceIn progress (Primera Blue Cross)
CitiNo API supportDetermined they don't currently support APIs for data feeds; Chipotle ticket got no response for 2+ monthsBlocked
US BankRefusedTold corporate: "Unable to assist with setting up feeds for commercial accounts" — redirected to VCFBlocked
Columbia BankVCF onlyConfirmed VCF support but NOT VBDS APIs; forced Astrada to build VCF ingestion fallbackVBDS not available
M&T BankVCF onlyTold Miter they only support VCF file feedsVBDS not available
Sunflower BankRequired interventionVisa had to manually activate the Astrada SMP tile before the bank could even see itEventually resolved
HSBCUnknownBIN 455598 enrollment failure reported (Extend customer)Under investigation
ICS (Netherlands)UnknownFindity inquiring about Visa card issuer supportPending research
Comdata/CorpayYes (MC)Mastercard SmartData; Miter connecting ~1k Haugland fleet/fuel cardsMC path (not VBDS)

Key Finding

Of the 11 issuers Astrada has engaged, 4 explicitly do not support VBDS APIs (Citi, US Bank, Columbia Bank, M&T Bank) and 1 required Visa to manually activate the SMP tile (Sunflower Bank). This represents a significant gap between Visa's stated VBDS coverage and the real-world issuer landscape. These are not obscure banks — Citi and US Bank are among the largest issuers in the United States.

Source: Astrada issuer engagement logs, customer Slack channels, Visa collaboration calls | Oct 2025 – Apr 2026

Appendix D

VBDS Technical Architecture & Integration Points

VBDS Data Products (per Issuer Enrollment)

APIDirectionPurpose
Starter Data APIPullCardholder data by RPIC; determines which cards are enrolled
Authorization Data API (Pull)PullReal-time auth data; Astrada polls
Authorization Data API (Push)PushVisa pushes auth webhooks to Astrada endpoint
Transaction (Clearing) Data APIPullSettlement data; batched by RPIC queue

RPIC Schema (Join Key for All Data)

{
  regionId: number,
  processorId: number,
  issuerId: string,
  companyId: string,
  subaccountId: string
}

Common RPIC issues: Leading zeros (must use 2 not 0002), wrong separators (must use _), inconsistent formatting across systems.

Enrollment Flow

Corporate → Issuing Bank → Visa → Astrada

  1. Issuer activates SMP tile at issuer level via email to GDLVCIPMarketplace@visa.com
  2. Issuer creates corporate subscription in VCS Hub → Marketplace
  3. Issuer provides RPIC identifiers to SMP/Astrada
  4. Astrada pulls Starter Data to enumerate enrolled cards
  5. Auth + Clearing data flows begin

Scale Assumptions & Targets

MetricTargetStatus
Active Visa VBDS cards100,000 by EOY 2026~5,100 (5%)
Auths/month500,000Scaling
Clearings/month500,000Scaling
VBDS API uptime target99.9% (Visa spec)Recent outages
SMP onboarding rate~20 corporates/monthProjected at GA
Source: Astrada Confluence (VBDS Card Enrollment Design, Auth/Clearing Ingestion Designs), VCDS API v2.0 spec

Appendix E

VBDS Pricing vs. VCF — The Economics Gap

VCF (Visa Commercial File)

$0
Cost to recipient
  • Free to receive
  • Batch file delivery (not real-time)
  • Widely understood by issuers
  • No API integration required
  • Issuers default to this every time

VBDS APIs

$0.06
Per API call
  • Real-time auth + clearing data
  • Structured API integration
  • Richer data fields
  • Cost per call creates volume disincentive
  • Issuers unfamiliar with setup
  • Requires multi-party coordination

The Math at Scale

At 100,000 cards with 5 txns/card/month: 500,000 clearing API calls + 500,000 auth API calls = 1,000,000 calls/month = $60,000/month in VBDS API fees. This is significant revenue for Visa — but only if the adoption friction is removed. Currently, issuers have a free alternative (VCF) and zero education on VBDS. The pricing gap is actively working against Visa's own VBDS growth strategy.

Source: Visa VBDS pricing documentation, Astrada scale projections
ASTRADA + VISA

Better Together

Astrada is Visa's largest VBDS distribution partner. Removing friction from issuer enrollment and data quality is the highest-leverage investment for both organizations.

Confidential — April 2026