UNPKG

yookassa-sdk

Version:

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

138 lines (137 loc) 3.2 kB
export declare enum LocaleEnum { ru_RU = "ru_RU", en_US = "en_US" } export declare 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; }