module MonobankApi::MCC

Overview

MCC (Merchant Category Code) utilities

Provides lookup for merchant category codes with multi-language support

Defined in:

monobank_api/mcc.cr

Constant Summary

CODES = load_codes

Cached MCC codes

Class Method Summary

Class Method Detail

def self.exists?(mcc : Int32) : Bool #

Check if MCC code exists


[View source]
def self.full_description(mcc : Int32, lang : Symbol = :uk) : String | Nil #

Get full description for MCC code

MonobankApi::MCC.full_description(5411)      # => "Продуктові магазини, супермаркети"
MonobankApi::MCC.full_description(5411, :en) # => "Grocery Stores, Supermarkets"
MonobankApi::MCC.full_description(5411, :ru) # => "Продуктовые магазины, супермаркеты"

[View source]
def self.group_description(mcc : Int32, lang : Symbol = :uk) : String | Nil #

Get group description for MCC code

MonobankApi::MCC.group_description(5411)      # => "Послуги роздрібної торгівлі"
MonobankApi::MCC.group_description(5411, :en) # => "Retail Outlet Services"

[View source]
def self.group_type(mcc : Int32) : String | Nil #

Get group type for MCC code

MonobankApi::MCC.group_type(5411) # => "ROS"

[View source]
def self.short_description(mcc : Int32, lang : Symbol = :uk) : String | Nil #

Get short description for MCC code

MonobankApi::MCC.short_description(5411)      # => "Продукти"
MonobankApi::MCC.short_description(5411, :en) # => "Grocery"
MonobankApi::MCC.short_description(5411, :ru) # => "Продукты"

[View source]