module
MonobankApi::MCC
Overview
MCC (Merchant Category Code) utilities
Provides lookup for merchant category codes with multi-language support
Defined in:
monobank_api/mcc.crConstant Summary
-
CODES =
load_codes -
Cached MCC codes
Class Method Summary
-
.exists?(mcc : Int32) : Bool
Check if MCC code exists
-
.full_description(mcc : Int32, lang : Symbol = :uk) : String | Nil
Get full description for MCC code
-
.group_description(mcc : Int32, lang : Symbol = :uk) : String | Nil
Get group description for MCC code
-
.group_type(mcc : Int32) : String | Nil
Get group type for MCC code
-
.short_description(mcc : Int32, lang : Symbol = :uk) : String | Nil
Get short description for MCC code
Class Method Detail
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) # => "Продуктовые магазины, супермаркеты"
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"
def self.group_type(mcc : Int32) : String | Nil
#
Get group type for MCC code
MonobankApi::MCC.group_type(5411) # => "ROS"
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) # => "Продукты"