Monthly Usage of Payment Instruments

Data as of Nov 2025

Monthly volume and value of transactions, disaggregated by payment instrument.

0 views·0 downloads

Table

Transaction Value

Transaction Volume

How is this data produced?

Every electronic payment is conducted using a payment instrument (e.g. a debit or credit card), via a payment channel (e.g. via your modile phone), and processed through a payment system (e.g. DuitNow, FPX, etc.). As the primary regulator of the financial sector, Bank Negara Malaysia (BNM) collects aggregated data on the volume and value of transactions conducted using each payment instrument, channel, and system from all relevant reporting entities in the financial industry, per its mandate as a statuory body under the laws of Malaysia. This datasets presents that data at monthly frequency, disaggregated by payment instrument.

Publication(s) using this data

data.gov.my provides a dashboard on electronic payments where you can explore this data in an interactive and holistic manner.

Metadata

Dataset description

Monthly volume and value of transactions, disaggregated by payment instrument.

Variable definitions
  • Date
  • Payment Instrument
  • Transaction Volume
  • Transaction Value (RM)
Last updated:

10 Jan 2026, 16:00

Next update:

10 Feb 2026, 16:00

Data source(s)
  • Central Bank of Malaysia
License

This data is made open under the Creative Commons Attribution 4.0 International License (CC BY 4.0). A copy of the license is available Here.

Download

Data
Full Dataset (CSV)

Full Dataset (CSV)

Recommended for individuals seeking an Excel-friendly format.

0

Full Dataset (Parquet)

Full Dataset (Parquet)

Recommended for data scientists seeking to work with data via code.

0

Code

Connect directly to the data with Python.

# If not already installed, do: pip install pandas fastparquet import pandas as pd URL_DATA = 'https://storage.data.gov.my/finsector/payments/instruments.parquet' df = pd.read_parquet(URL_DATA) if 'date' in df.columns: df['date'] = pd.to_datetime(df['date']) print(df)

Sample OpenAPI query

The following code is an example of how to make an API query to retrieve the data catalogue mentioned above. You can use different programming languages by switching the code accordingly. For a complete guide on possible query parameters and syntax, please refer to the official Open API Documentation.

import requests import pprint url = "https://api.data.gov.my/data-catalogue?id=payment_instruments&limit=3" response_json = requests.get(url=url).json() pprint.pprint(response_json)