UNPKG

yookassa-sdk

Version:

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

24 lines (21 loc) 1.09 kB
type ReceiverType = 'bank_account' | 'mobile_balance' | 'digital_wallet'; type BankReceiver = { type: 'bank_account'; /** Номер банковского счета. Формат — 20 символов. */ account_number: string; /** Банковский идентификационный код (БИК) банка, в котором открыт счет. Формат — 9 символов. */ bic: string; }; type PhoneReceiver = { type: 'mobile_balance'; /** Номер телефона для пополнения. Максимум 15 символов. Указывается в формате [ITU-T E.164](https://ru.wikipedia.org/wiki/E.164). * * Пример: `79000000000`. */ phone: string; }; type DigitalWalletReceiver = { type: 'digital_wallet'; /** Идентификатор электронного кошелька для пополнения. Максимум 20 символов. */ account_number: string; }; export type Receiver = BankReceiver | PhoneReceiver | DigitalWalletReceiver;