Payment Cost Optimization

Payment Cost Optimization is about lowering effective MSC — qualifying for the best interchange, minimizing scheme fees, and routing for cost. This page lists the 37 data points Athia uses for this use case, with their definitions, types, expected sources, availability and data class.

The field names below are the payments-standard names for each data point. Use this page to line your own schema up against them.

📘

The field names on this page are payments-standard names — they describe each data point at the level of the standard it comes from. Athia Data Dictionary carries the names Athia uses and a crosswalk between the two. You do not have to match either exactly — the mapping from your own columns is agreed with your Athia team on ingest. One delivered field often covers several data points here, decline codes especially.

Sub-use cases

  • Interchange optimization — qualifying each transaction for the cheapest program it is eligible for, using program codes and rates, card and MCC attributes, authentication results, and downgrade diagnostics.
  • Least-cost routing — choosing the cheapest available network using BIN, funding category, Reg II regulated-debit status and the debit networks available on the card.
  • Scheme fee minimization — working the itemized scheme fee stack: network assessments and per-authorization network access fees.
  • Acquirer markup benchmarking — separating pass-through cost from acquirer markup by comparing total processing cost and effective bps against the interchange and qualification level actually achieved.
  • Rate-card simulation — modelling cost under alternative rate cards from program codes, interchange amounts, pass-through fees, published interchange bulletins and downgrade deltas.
  • FX cost — presentment and settlement currency pairs, the applied rate against a benchmark reference rate, markup in bps, DCC exposure and cross-border fee.
  • Network tokenization for cost — assessing the interchange impact of network tokens using interchange rate and card product.
  • Payment method mix — comparing effective cost in bps across payment methods.
  • Card vs bank rail steering — comparing total processing cost between card and bank rails.
  • Refund volume reduction — quantifying the processing cost carried by refunded volume.

Data points

Cost ledger

FieldCategoryDefinitionTypeExampleSourceAvailabilityData class
interchange_program_codeCost ledgerInterchange program/tier qualified for.codeCPS/RetailAcquirer / network fileFullNone
interchange_rate_bpsCost ledgerInterchange rate in basis points.decimal175Acquirer / network fileFullNone
interchange_amountCost ledgerInterchange fee on the transaction.money2.60 USDAcquirer / network fileFullNone
scheme_fee_breakdownCost ledgerItemized scheme fees (NABU/APF/TIF/x-border/FANF).array<object>[{code,amt}]Acquirer / network fileFullNone
total_processing_costCost ledgerSum of all cost components for the transaction.money3.50 USDAthia derivedFullNone
effective_cost_bpsCost ledgerTotal cost as bps of transaction amount.decimal269Athia derivedFullNone

Card & MCC

FieldCategoryDefinitionTypeExampleSourceAvailabilityData class
BINCard & MCCBank Identification Number of the card.string424242PSP / processor reportFullPCI
card_productCard & MCCCard product/program (consumer/commercial/etc.).enumCommercialThird-party enrichmentFullNone
card_typeCard & MCCFunding category (credit/debit/prepaid).enumdebitThird-party enrichmentFullNone
mccCard & MCCMerchant Category Code.code5411PSP / processor reportFullNone
regulated_debit_flagCard & MCCReg II (Durbin) regulated debit.booleantrueThird-party enrichmentFullNone
debit_network_optionsCard & MCCAvailable debit networks for routing.array<string>[Visa, STAR, NYCE]Third-party enrichmentFullNone

Authentication

FieldCategoryDefinitionTypeExampleSourceAvailabilityData class
avs_resultAuthenticationAddress Verification result (lower-rate qualification).codeYPSP / processor reportFullNone
cvv_resultAuthenticationCard security code result.codeMPSP / processor reportFullNone
eciAuthenticationElectronic Commerce Indicator.code05PSP / processor reportPartialNone
cavvAuthentication3DS authentication value.stringjJ81…Not availableNot availableSensitive
card_present_flagAuthenticationWhether the card was present (CP vs CNP).booleanfalsePSP / processor reportFullNone
pos_entry_modeAuthenticationHow card data was captured.code812PSP / processor reportPartialNone

FX detail

FieldCategoryDefinitionTypeExampleSourceAvailabilityData class
presentment_currencyFX detailCardholder presentment currency.codeGBPPSP / processor reportFullNone
settlement_currencyFX detailSettlement currency.codeUSDAcquirer / network fileFullNone
fx_rate_appliedFX detailFX rate applied to the transaction.decimal1.2650Acquirer / network fileFullNone
fx_markup_bpsFX detailFX markup over benchmark in bps.decimal75Athia derivedFullNone
dcc_offeredFX detailWhether DCC was offered to the cardholder.booleantruePSP / processor reportLimitedNone
dcc_acceptedFX detailWhether the cardholder accepted DCC.booleanfalsePSP / processor reportLimitedNone
cross_border_fee_avoidedFX detailModeled cross-border fee avoided by routing.money1.30 USDNot availableNot availableNone

Enrichment

FieldCategoryDefinitionTypeExampleSourceAvailabilityData class
visa_mc_irf_scheduleEnrichmentQuarterly interchange + fee bulletins.referenceApr 2026 IRFThird-party enrichmentFullNone
fx_reference_rateEnrichmentBenchmark FX rate (ECB/Reuters).decimal1.2600Third-party enrichmentFullNone

Interchange & downgrade

FieldCategoryDefinitionTypeExampleSourceAvailabilityData class
assessment_feeInterchange & downgradeCard-network assessment fee (Visa/Mastercard assessment, a % of volume) — a pass-through '+' component of IC++.money0.13 USDAcquirer / network fileFullNone
network_access_feeInterchange & downgradePer-authorization network access fee (e.g. Visa APF, Mastercard NABU) — pass-through.money0.0195 USDAcquirer / network fileFullNone
fee_program_indicatorInterchange & downgradeFee Program Indicator / interchange program descriptor on the clearing record (Visa FPI, Mastercard interchange program ID) identifying the program the transaction cleared at.codeUAcquirer / network fileFullNone
target_interchange_programInterchange & downgradeThe lowest-cost interchange program the transaction was eligible for (its target qualification).codeCPS/e-Commerce BasicAthia derivedPartialNone
interchange_downgrade_flagInterchange & downgradeWhether the transaction cleared at a more expensive program than its target (i.e. downgraded).booleantrueAthia derivedPartialNone
downgrade_reason_codeInterchange & downgradeWhy the transaction missed its target interchange (e.g. LATE_SETTLEMENT, MISSING_AVS, NO_L2_L3, MISSING_CVV, EXPIRED_AUTH, NON_QUALIFIED_MCC).enumMISSING_AVSAcquirer / network filePartialNone
qualification_levelInterchange & downgradeInterchange qualification tier achieved — Qualified / Mid-qualified / Non-qualified (or EIRF / Standard).enumNon-qualifiedAcquirer / network filePartialNone
downgrade_cost_delta_bpsInterchange & downgradeExtra cost (bps) incurred by clearing at the downgraded program vs the target program.decimal35Athia derivedPartialNone
auth_to_capture_hoursInterchange & downgradeHours between authorization and capture/clearing — a primary downgrade driver (late presentment).decimal26.5Athia derivedFullNone
enhanced_data_flagInterchange & downgradeWhether Level 2 / Level 3 enhanced data was submitted (required for commercial-card interchange qualification).booleanfalseAthia derivedFullNone

Availability

Availability describes how reliably Athia can obtain a field in practice, given the sources it is fed from. It is a statement about supply, not about how useful the field is.

ValueMeaning
FullAthia gets this reliably from standard sources.
PartialAvailable from some providers, or some of the time.
LimitedAvailable only in specific setups or on request.
Not availableAthia cannot obtain this today.

For this use case, cavv and cross_border_fee_avoided are marked Not available. Without cavv, 3DS authentication cannot be confirmed at the record level, so authenticated-rate qualification has to be inferred from eci and the other authentication fields; without cross_border_fee_avoided, the cross-border saving from a routing decision cannot be attributed directly and has to be reasoned about from the scheme fee breakdown and currency fields.

Data class

PCI fields are minimized — BIN plus last four only, never the full PAN and never a CVV value. PII should be delivered hashed, tokenized or generalized wherever the analysis allows it. Sensitive fields are never required for this use case.

Field-level definitions for the core entities are in Athia Data Dictionary.


Did this page help you?