yookassa-sdk
Version:
Интерфейс для интеграции с YooKassa, позволяет выполнять различные операции, такие как создание платежей, возвратов, чеков и управление ими. Написан на TypeScript.
24 lines (21 loc) • 1.09 kB
text/typescript
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;