UNPKG

yookassa-sdk

Version:

Интерфейс для интеграции с YooKassa, позволяет выполнять различные операции, такие как создание платежей, возвратов, чеков и управление ими. Написан на TypeScript.

140 lines (137 loc) 3.32 kB
export enum LocaleEnum { ru_RU = 'ru_RU', en_US = 'en_US', } export enum CurrencyEnum { USD = 'USD', CAD = 'CAD', EUR = 'EUR', AED = 'AED', AFN = 'AFN', ALL = 'ALL', AMD = 'AMD', ARS = 'ARS', AUD = 'AUD', AZN = 'AZN', BAM = 'BAM', BDT = 'BDT', BGN = 'BGN', BHD = 'BHD', BIF = 'BIF', BND = 'BND', BOB = 'BOB', BRL = 'BRL', BWP = 'BWP', BYN = 'BYN', BZD = 'BZD', CDF = 'CDF', CHF = 'CHF', CLP = 'CLP', CNY = 'CNY', COP = 'COP', CRC = 'CRC', CVE = 'CVE', CZK = 'CZK', DJF = 'DJF', DKK = 'DKK', DOP = 'DOP', DZD = 'DZD', EEK = 'EEK', EGP = 'EGP', ERN = 'ERN', ETB = 'ETB', GBP = 'GBP', GEL = 'GEL', GHS = 'GHS', GNF = 'GNF', GTQ = 'GTQ', HKD = 'HKD', HNL = 'HNL', HRK = 'HRK', HUF = 'HUF', IDR = 'IDR', ILS = 'ILS', INR = 'INR', IQD = 'IQD', IRR = 'IRR', ISK = 'ISK', JMD = 'JMD', JOD = 'JOD', JPY = 'JPY', KES = 'KES', KHR = 'KHR', KMF = 'KMF', KRW = 'KRW', KWD = 'KWD', KZT = 'KZT', LBP = 'LBP', LKR = 'LKR', LTL = 'LTL', LVL = 'LVL', LYD = 'LYD', MAD = 'MAD', MDL = 'MDL', MGA = 'MGA', MKD = 'MKD', MMK = 'MMK', MOP = 'MOP', MUR = 'MUR', MXN = 'MXN', MYR = 'MYR', MZN = 'MZN', NAD = 'NAD', NGN = 'NGN', NIO = 'NIO', NOK = 'NOK', NPR = 'NPR', NZD = 'NZD', OMR = 'OMR', PAB = 'PAB', PEN = 'PEN', PHP = 'PHP', PKR = 'PKR', PLN = 'PLN', PYG = 'PYG', QAR = 'QAR', RON = 'RON', RSD = 'RSD', RUB = 'RUB', RWF = 'RWF', SAR = 'SAR', SDG = 'SDG', SEK = 'SEK', SGD = 'SGD', SOS = 'SOS', SYP = 'SYP', THB = 'THB', TND = 'TND', TOP = 'TOP', TRY = 'TRY', TTD = 'TTD', TWD = 'TWD', TZS = 'TZS', UAH = 'UAH', UGX = 'UGX', UYU = 'UYU', UZS = 'UZS', VEF = 'VEF', VND = 'VND', XAF = 'XAF', XOF = 'XOF', YER = 'YER', ZAR = 'ZAR', ZMK = 'ZMK', ZWL = 'ZWL', } /** * Сумма платежа. Иногда партнеры ЮKassa берут с пользователя дополнительную комиссию, которая не входит в эту сумму. */ export interface IAmount { /**Сумма в выбранной валюте. * * Всегда дробное значение. Разделитель дробной части — точка, разделитель тысяч отсутствует. Количество знаков после точки зависит от выбранной валюты. Пример: `1000.00`. */ value: string; /** Трехбуквенный код валюты в формате ISO-4217. Пример: `RUB`. Должен соответствовать валюте субаккаунта (recipient.gateway_id), если вы разделяете потоки платежей, и валюте аккаунта (shopId в личном кабинете), если не разделяете. */ currency: CurrencyEnum; }