{
  "article_id": "indonesia-payment-solutions",
  "country_code": "ID",
  "source_snapshot_date": "2026-09-14",
  "currency": "IDR",
  "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": 75,
  "pay_in_records": 46,
  "payout_records": 29,
  "record_scope": "Distinct offer IDs associated only with Indonesia, 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": 3.16,
      "median": 3.1,
      "range": [
        0.5,
        6
      ],
      "sample_size": 46,
      "fixed_component_within_percentage_sample": {
        "positive_idr_fee_records": 14,
        "positive_idr_component_range": [
          5000,
          7000
        ]
      },
      "all_positive_fixed_components_by_currency": {
        "IDR": {
          "record_count": 14,
          "range": [
            5000,
            7000
          ]
        }
      },
      "excluded_from_percentage_sample": {
        "different_fee_currency_records": 0,
        "idr_multiple_explicit_percent_tokens_records": 0,
        "idr_no_explicit_percent_token_records": 0
      }
    },
    "payout": {
      "unweighted_average": 2.1,
      "median": 2.5,
      "range": [
        0.3,
        4
      ],
      "sample_size": 26,
      "fixed_component_within_percentage_sample": {
        "positive_idr_fee_records": 22,
        "positive_idr_component_range": [
          4500,
          7000
        ]
      },
      "all_positive_fixed_components_by_currency": {
        "IDR": {
          "record_count": 22,
          "range": [
            4500,
            7000
          ]
        }
      },
      "excluded_from_percentage_sample": {
        "different_fee_currency_records": 0,
        "idr_multiple_explicit_percent_tokens_records": 0,
        "idr_no_explicit_percent_token_records": 3
      }
    },
    "scope": "Percentage component only in IDR-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": 24
      },
      {
        "labels": [
          "T+1",
          "D+1"
        ],
        "count": 10
      },
      {
        "labels": [
          "T+3",
          "D+3"
        ],
        "count": 9
      },
      {
        "labels": [
          "T+7",
          "D+7"
        ],
        "count": 3
      }
    ],
    "total": 46
  },
  "conversion": {
    "observed_conversion_mean": null,
    "verified_observed_conversion_records": 0,
    "gateway_claim_records": 1,
    "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": 46,
      "offers_with_limits_n": 46,
      "offers_without_limits_n": 0,
      "limit_entries_n": 47,
      "currency_category_counts": {
        "IDR": 47
      },
      "period_category_counts": {
        "per_transaction": 47
      },
      "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": 29,
      "offers_with_limits_n": 29,
      "offers_without_limits_n": 0,
      "limit_entries_n": 30,
      "currency_category_counts": {
        "IDR": 29,
        "USD": 1
      },
      "period_category_counts": {
        "per_transaction": 30
      },
      "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
  }
}
