{
  "article_id": "mexico-payment-solutions",
  "country_code": "MX",
  "source_snapshot_date": "2026-09-14",
  "currency": "MXN",
  "provenance": "Gateway-supplied statements, not independently verified by PayStar. Calculations describe the historical 14 September 2026 snapshot; no live offer verification.",
  "total_country_only_records": 46,
  "pay_in_records": 29,
  "payout_records": 17,
  "record_scope": "Distinct offer IDs associated only with Mexico, with an explicit non-deleted database flag. Offers are not gateways, providers, integrations or confirmed live routes. Linked currency/method combinations are not independently verified.",
  "percentage_fee": {
    "pay_in": {
      "unweighted_average": 2.56,
      "median": 2,
      "range": [
        0.5,
        7
      ],
      "sample_size": 25,
      "fixed_component_within_percentage_sample": {
        "positive_mxn_fee_records": 17,
        "positive_mxn_component_range": [
          3,
          18
        ]
      },
      "all_positive_fixed_components_by_currency": {
        "EUR": {
          "record_count": 2,
          "range": [
            0.45,
            0.45
          ]
        },
        "MXN": {
          "record_count": 18,
          "range": [
            3,
            18
          ]
        },
        "USD": {
          "record_count": 1,
          "range": [
            0.5,
            0.5
          ]
        }
      },
      "excluded_from_percentage_sample": {
        "different_fee_currency_records": 3,
        "mxn_multiple_explicit_percent_tokens_records": 1,
        "mxn_no_explicit_percent_token_records": 0
      }
    },
    "payout": {
      "unweighted_average": 1.2,
      "median": 1.0,
      "range": [
        0.2,
        3
      ],
      "sample_size": 16,
      "fixed_component_within_percentage_sample": {
        "positive_mxn_fee_records": 12,
        "positive_mxn_component_range": [
          3,
          8
        ]
      },
      "all_positive_fixed_components_by_currency": {
        "EUR": {
          "record_count": 1,
          "range": [
            0.45,
            0.45
          ]
        },
        "MXN": {
          "record_count": 12,
          "range": [
            3,
            8
          ]
        }
      },
      "excluded_from_percentage_sample": {
        "different_fee_currency_records": 1,
        "mxn_multiple_explicit_percent_tokens_records": 0,
        "mxn_no_explicit_percent_token_records": 0
      }
    },
    "scope": "Percentage component only in MXN-denominated fee records with one explicit matching percentage. Unweighted record average; not total cost, market average or current pricing. Fixed fees, settlement, FX, taxes and reserves are excluded. A zero stored fixed fee does not prove absence of extra charges."
  },
  "settlement": {
    "scope": "Timing labels in pay-in offer records, not user-transfer speed or a service guarantee. T/D trigger, calendar, cut-off, currency and availability need separate agreement.",
    "groups": [
      {
        "labels": [
          "T+0",
          "D+0"
        ],
        "count": 6
      },
      {
        "labels": [
          "T+1",
          "D+1"
        ],
        "count": 3
      },
      {
        "labels": [
          "T+2",
          "D+2"
        ],
        "count": 3
      },
      {
        "labels": [
          "T+3",
          "D+3"
        ],
        "count": 3
      },
      {
        "labels": [
          "T+4",
          "D+4"
        ],
        "count": 1
      },
      {
        "labels": [
          "T+7",
          "D+7"
        ],
        "count": 1
      },
      {
        "labels": [
          "T+10",
          "D+10"
        ],
        "count": 1
      },
      {
        "labels": [
          "other"
        ],
        "count": 8
      },
      {
        "labels": [
          "not stated"
        ],
        "count": 3
      }
    ],
    "total": 29
  },
  "conversion": {
    "observed_conversion_mean": null,
    "verified_observed_conversion_records": 0,
    "gateway_claim_records": 2,
    "scope": "No verified transaction-based conversion metric, numerator/denominator and comparable observation window are available in this source. Free-text claims are not averaged."
  },
  "limits": {
    "pay_in": {
      "population_n": 29,
      "offers_with_limits_n": 25,
      "offers_without_limits_n": 4,
      "limit_entries_n": 30,
      "currency_category_counts": {
        "MXN": 30
      },
      "period_category_counts": {
        "per_transaction": 25,
        "per_user_daily": 4,
        "per_month": 1
      },
      "scope": "Descriptive distributions of recorded lower and upper bounds; not a universal acceptance interval. Periods/traffic and eligibility may differ. Zero is not unlimited."
    },
    "payout": {
      "population_n": 17,
      "offers_with_limits_n": 15,
      "offers_without_limits_n": 2,
      "limit_entries_n": 16,
      "currency_category_counts": {
        "MXN": 16
      },
      "period_category_counts": {
        "per_transaction": 15,
        "per_user_daily": 1
      },
      "scope": "Descriptive distributions of recorded lower and upper bounds; not a universal acceptance interval. Periods/traffic and eligibility may differ. Zero is not unlimited."
    }
  },
  "reuse_policy": {
    "update_cadence": "Conditions can change weekly or more often and may already be outdated. Obtain current written terms from the provider.",
    "image_is_offer": false,
    "paystar_is_payment_organizer": false
  }
}
