yoomoney-sdk
Advanced tools
Comparing version 1.2.6 to 1.3.0
@@ -21,2 +21,4 @@ /// <reference types="node" /> | ||
* @see {@link https://yoomoney.ru/docs/wallet|Описание} | ||
* @export | ||
* @class API | ||
*/ | ||
@@ -28,5 +30,7 @@ export declare class API { | ||
/** | ||
* | ||
* Creates an instance of API. | ||
* @param {string} token Токен авторизации пользователя | ||
* @param {string} endpoint По умолчанию `https://yoomoney.ru/api` | ||
* @param {string=} [endpoint="https://yoomoney.ru/api"] По умолчанию `https://yoomoney.ru/api` | ||
* @param {Agent=} [agent] | ||
* @memberof API | ||
*/ | ||
@@ -40,2 +44,3 @@ constructor(token: string, endpoint?: string, agent?: import("http").Agent | ((parsedUrl: import("url").URL) => import("http").Agent) | undefined); | ||
* @param {QueryStringifiable} parameters Параметры метода | ||
* @throws {YMApiError} | ||
* | ||
@@ -50,2 +55,3 @@ * @return {Promise<T>} | ||
* | ||
* @throws {YMApiError} | ||
* @return {t.AccountInfoResponse} | ||
@@ -59,6 +65,7 @@ */ | ||
* | ||
* @param {t.OperationHistoryParams=} parameters Параметры вызова | ||
* @throws {YMApiError} | ||
* @param {t.OperationHistoryParameters=} [parameters={}] Параметры вызова | ||
* @return {Promise<t.OperationHistoryResponse>} | ||
*/ | ||
operationHistory(parameters?: t.OperationHistoryParams): Promise<t.OperationHistoryResponse>; | ||
operationHistory(parameters?: t.OperationHistoryParameters): Promise<t.OperationHistoryResponse>; | ||
/** | ||
@@ -69,44 +76,62 @@ * Позволяет получить детальную информацию об операции из истории. | ||
* | ||
* @param {t.OperationDetailsParams=} parameters Параметры вызова | ||
* @throws {YMApiError} | ||
* @param {t.OperationDetailsParameters} parameters Параметры вызова | ||
* @return {Promise<t.Operation>} | ||
*/ | ||
operationDetails(parameters: t.OperationDetailsParams): Promise<t.Operation>; | ||
operationDetails(parameters: t.OperationDetailsParameters): Promise<t.Operation>; | ||
/** | ||
* Создание платежа, проверка параметров и возможности приема платежа магазином или перевода средств на счет пользователя ЮMoney. | ||
* Создание платежа, проверка параметров и возможности приема | ||
* платежа магазином или перевода средств на счет пользователя | ||
* ЮMoney. | ||
* | ||
* Требуемые права токена: | ||
* - для платежа в магазин: `payment.to-pattern` («шаблон платежа») или `payment-shop`. | ||
* - для перевода средств на счета других пользователей: `payment.to-account` («идентификатор получателя», «тип идентификатора») или `payment-p2p`. | ||
* - для платежа в магазин: `payment.to-pattern` | ||
* («шаблон платежа») или `payment-shop`. | ||
* | ||
* @param {t.RequestPaymentParams=} parameters Параметры вызова | ||
* - для перевода средств на счета других пользователей: | ||
* `payment.to-account` («идентификатор получателя», | ||
* «тип идентификатора») или `payment-p2p`. | ||
* | ||
* @throws {YMApiError} | ||
* @param {t.RequestPaymentParameters} parameters Параметры вызова | ||
* @return {Promise<t.RequestPaymentResponse>} | ||
*/ | ||
requestPayment(parameters: t.RequestPaymentParams): Promise<t.RequestPaymentResponse>; | ||
requestPayment(parameters: t.RequestPaymentParameters): Promise<t.RequestPaymentResponse>; | ||
/** | ||
* Подтверждение платежа, ранее созданного методом [request-payment](https://yoomoney.ru/docs/wallet/process-payments/request-payment). Указание метода проведения платежа. | ||
* Подтверждение платежа, ранее созданного методом | ||
* [request-payment](https://yoomoney.ru/docs/wallet/process-payments/request-payment). | ||
* Указание метода проведения платежа. | ||
* | ||
* @param {t.ProcessPaymentParams=} parameters Параметры вызова | ||
* @throws {YMApiError} | ||
* @param {t.ProcessPaymentParameters} parameters Параметры вызова | ||
* @return {Promise<t.ProcessPaymentResponse>} | ||
*/ | ||
processPayment(parameters: t.ProcessPaymentParams): Promise<t.ProcessPaymentResponse>; | ||
processPayment(parameters: t.ProcessPaymentParameters): Promise<t.ProcessPaymentResponse>; | ||
/** | ||
* Прием входящих переводов, защищенных кодом протекции, и переводов до востребования. | ||
* Прием входящих переводов, защищенных кодом протекции, и | ||
* переводов до востребования. | ||
* | ||
* Количество попыток приема входящего перевода с кодом протекции ограничено. При исчерпании количества попыток, перевод автоматически отвергается (перевод возвращается отправителю). | ||
* Количество попыток приема входящего перевода с кодом протекции | ||
* ограничено. При исчерпании количества попыток, перевод | ||
* автоматически отвергается (перевод возвращается отправителю). | ||
* | ||
* Требуемые права токена: `incoming-transfers` | ||
* | ||
* @param {t.IncomingTransferAcceptParams=} parameters Параметры вызова | ||
* @throws {YMApiError} | ||
* @param {t.IncomingTransferAcceptParameters} parameters Параметры вызова | ||
* @return {Promise<t.IncomingTransferAcceptResponse>} | ||
*/ | ||
incomingTransferAccept(parameters: t.IncomingTransferAcceptParams): Promise<t.IncomingTransferAcceptResponse>; | ||
incomingTransferAccept(parameters: t.IncomingTransferAcceptParameters): Promise<t.IncomingTransferAcceptResponse>; | ||
/** | ||
* Отмена входящих переводов, защищенных кодом протекции, и переводов до востребования. При отмене перевода он возвращается отправителю. | ||
* Отмена входящих переводов, защищенных кодом протекции, и | ||
* переводов до востребования. При отмене перевода он возвращается | ||
* отправителю. | ||
* | ||
* Требуемые права токена: `incoming-transfers` | ||
* | ||
* @param {t.IncomingTransferRejectParams=} parameters Параметры вызова | ||
* @throws {YMApiError} | ||
* @param {t.IncomingTransferRejectParameters} parameters Параметры вызова | ||
* @return {Promise<t.IncomingTransferRejectResponse>} | ||
*/ | ||
incomingTransferReject(parameters: t.IncomingTransferRejectParams): Promise<t.IncomingTransferRejectResponse>; | ||
incomingTransferReject(parameters: t.IncomingTransferRejectParameters): Promise<t.IncomingTransferRejectResponse>; | ||
} |
@@ -24,8 +24,12 @@ "use strict"; | ||
* @see {@link https://yoomoney.ru/docs/wallet|Описание} | ||
* @export | ||
* @class API | ||
*/ | ||
class API { | ||
/** | ||
* | ||
* Creates an instance of API. | ||
* @param {string} token Токен авторизации пользователя | ||
* @param {string} endpoint По умолчанию `https://yoomoney.ru/api` | ||
* @param {string=} [endpoint="https://yoomoney.ru/api"] По умолчанию `https://yoomoney.ru/api` | ||
* @param {Agent=} [agent] | ||
* @memberof API | ||
*/ | ||
@@ -43,2 +47,3 @@ constructor(token, endpoint = "https://yoomoney.ru/api", agent) { | ||
* @param {QueryStringifiable} parameters Параметры метода | ||
* @throws {YMApiError} | ||
* | ||
@@ -61,2 +66,3 @@ * @return {Promise<T>} | ||
* | ||
* @throws {YMApiError} | ||
* @return {t.AccountInfoResponse} | ||
@@ -72,3 +78,4 @@ */ | ||
* | ||
* @param {t.OperationHistoryParams=} parameters Параметры вызова | ||
* @throws {YMApiError} | ||
* @param {t.OperationHistoryParameters=} [parameters={}] Параметры вызова | ||
* @return {Promise<t.OperationHistoryResponse>} | ||
@@ -84,3 +91,4 @@ */ | ||
* | ||
* @param {t.OperationDetailsParams=} parameters Параметры вызова | ||
* @throws {YMApiError} | ||
* @param {t.OperationDetailsParameters} parameters Параметры вызова | ||
* @return {Promise<t.Operation>} | ||
@@ -92,9 +100,16 @@ */ | ||
/** | ||
* Создание платежа, проверка параметров и возможности приема платежа магазином или перевода средств на счет пользователя ЮMoney. | ||
* Создание платежа, проверка параметров и возможности приема | ||
* платежа магазином или перевода средств на счет пользователя | ||
* ЮMoney. | ||
* | ||
* Требуемые права токена: | ||
* - для платежа в магазин: `payment.to-pattern` («шаблон платежа») или `payment-shop`. | ||
* - для перевода средств на счета других пользователей: `payment.to-account` («идентификатор получателя», «тип идентификатора») или `payment-p2p`. | ||
* - для платежа в магазин: `payment.to-pattern` | ||
* («шаблон платежа») или `payment-shop`. | ||
* | ||
* @param {t.RequestPaymentParams=} parameters Параметры вызова | ||
* - для перевода средств на счета других пользователей: | ||
* `payment.to-account` («идентификатор получателя», | ||
* «тип идентификатора») или `payment-p2p`. | ||
* | ||
* @throws {YMApiError} | ||
* @param {t.RequestPaymentParameters} parameters Параметры вызова | ||
* @return {Promise<t.RequestPaymentResponse>} | ||
@@ -106,5 +121,8 @@ */ | ||
/** | ||
* Подтверждение платежа, ранее созданного методом [request-payment](https://yoomoney.ru/docs/wallet/process-payments/request-payment). Указание метода проведения платежа. | ||
* Подтверждение платежа, ранее созданного методом | ||
* [request-payment](https://yoomoney.ru/docs/wallet/process-payments/request-payment). | ||
* Указание метода проведения платежа. | ||
* | ||
* @param {t.ProcessPaymentParams=} parameters Параметры вызова | ||
* @throws {YMApiError} | ||
* @param {t.ProcessPaymentParameters} parameters Параметры вызова | ||
* @return {Promise<t.ProcessPaymentResponse>} | ||
@@ -116,9 +134,13 @@ */ | ||
/** | ||
* Прием входящих переводов, защищенных кодом протекции, и переводов до востребования. | ||
* Прием входящих переводов, защищенных кодом протекции, и | ||
* переводов до востребования. | ||
* | ||
* Количество попыток приема входящего перевода с кодом протекции ограничено. При исчерпании количества попыток, перевод автоматически отвергается (перевод возвращается отправителю). | ||
* Количество попыток приема входящего перевода с кодом протекции | ||
* ограничено. При исчерпании количества попыток, перевод | ||
* автоматически отвергается (перевод возвращается отправителю). | ||
* | ||
* Требуемые права токена: `incoming-transfers` | ||
* | ||
* @param {t.IncomingTransferAcceptParams=} parameters Параметры вызова | ||
* @throws {YMApiError} | ||
* @param {t.IncomingTransferAcceptParameters} parameters Параметры вызова | ||
* @return {Promise<t.IncomingTransferAcceptResponse>} | ||
@@ -130,7 +152,10 @@ */ | ||
/** | ||
* Отмена входящих переводов, защищенных кодом протекции, и переводов до востребования. При отмене перевода он возвращается отправителю. | ||
* Отмена входящих переводов, защищенных кодом протекции, и | ||
* переводов до востребования. При отмене перевода он возвращается | ||
* отправителю. | ||
* | ||
* Требуемые права токена: `incoming-transfers` | ||
* | ||
* @param {t.IncomingTransferRejectParams=} parameters Параметры вызова | ||
* @throws {YMApiError} | ||
* @param {t.IncomingTransferRejectParameters} parameters Параметры вызова | ||
* @return {Promise<t.IncomingTransferRejectResponse>} | ||
@@ -137,0 +162,0 @@ */ |
@@ -84,3 +84,3 @@ import { CardType } from "./shared.types"; | ||
}; | ||
export declare type OperationHistoryParams = { | ||
export declare type OperationHistoryParameters = { | ||
/** | ||
@@ -251,3 +251,3 @@ * Перечень типов операций, которые требуется отобразить. Возможные значения: | ||
}; | ||
export declare type OperationDetailsParams = { | ||
export declare type OperationDetailsParameters = { | ||
/** | ||
@@ -305,3 +305,3 @@ * Идентификатор операции. Значение параметра следует указывать как значение параметра `operation_id` ответа метода [operation-history](https://yoomoney.ru/docs/wallet/user-account/operation-history#response) или значение поля `payment_id` ответа метода [process-payment](https://yoomoney.ru/docs/wallet/process-payments/process-payment#response), если запрашивается история счета плательщика. | ||
}; | ||
export declare type RequestPaymentParams = P2PPaymentRequest | PhoneProviderPaymentRequest | { | ||
export declare type RequestPaymentParameters = P2PPaymentRequest | PhoneProviderPaymentRequest | { | ||
pattern_id: string; | ||
@@ -392,3 +392,3 @@ [key: string]: string; | ||
}; | ||
export declare type ProcessPaymentParams = { | ||
export declare type ProcessPaymentParameters = { | ||
/** | ||
@@ -484,3 +484,3 @@ * Идентификатор запроса, полученный из ответа метода [request-payment](https://yoomoney.ru/docs/wallet/process-payments/request-payment#response). | ||
}; | ||
export declare type IncomingTransferAcceptParams = { | ||
export declare type IncomingTransferAcceptParameters = { | ||
/** | ||
@@ -507,3 +507,3 @@ * Идентификатор операции, значение параметра `operation_id` ответа метода [operation-history](https://yoomoney.ru/docs/wallet/user-account/operation-history). | ||
}; | ||
export declare type IncomingTransferRejectParams = { | ||
export declare type IncomingTransferRejectParameters = { | ||
/** | ||
@@ -510,0 +510,0 @@ * Идентификатор операции, значение параметра `operation_id` ответа метода [operation-history](https://yoomoney.ru/docs/wallet/user-account/operation-history). |
"use strict"; | ||
/* eslint-disable unicorn/prevent-abbreviations */ | ||
/* eslint-disable camelcase */ | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
@@ -5,2 +5,4 @@ /// <reference types="node" /> | ||
* Ошибка в процессе авторизации | ||
* @export | ||
* @class YMAuthError | ||
*/ | ||
@@ -19,2 +21,4 @@ export declare class YMAuthError extends Error { | ||
* @see {@link https://yoomoney.ru/docs/wallet/using-api/authorization/basics|Описание протокола} | ||
* @export | ||
* @class Auth | ||
*/ | ||
@@ -28,7 +32,9 @@ export declare class Auth { | ||
/** | ||
* | ||
* Creates an instance of Auth. | ||
* @memberof Auth | ||
* @param {string} clientId ID приложения | ||
* @param {string} redirectUrl URL-перенаправления | ||
* @param {string=} clientSecret Секретное Слово | ||
* @param {string=} endpoint По умолчанию `https://yoomoney.ru/oauth` | ||
* @param {string=} [clientSecret] Секретное Слово | ||
* @param {string} [endpoint="https://yoomoney.ru/oauth"] По умолчанию `https://yoomoney.ru/oauth` | ||
* @param {Agent=} [agent] HTTP Agent для использования с Proxy | ||
*/ | ||
@@ -39,2 +45,3 @@ constructor(clientId: string, redirectUrl: string, clientSecret?: string | undefined, endpoint?: string, agent?: import("http").Agent | ((parsedUrl: import("url").URL) => import("http").Agent) | undefined); | ||
* | ||
* @memberof Auth | ||
* @param {AuthScope[]} scopes | ||
@@ -46,4 +53,7 @@ * @param {string=} instanceName | ||
/** | ||
* Обменивает временный токен на постоянный токен авторизации | ||
* | ||
* @param {string} code Временный токен (authorization code), подлежащий обмену на постоянный токен авторизации | ||
* @memberof Auth | ||
* @throws {YMAuthError} | ||
* @param {string} code Временный токен (authorization code) | ||
* @return {Promise<string>} Токен авторизации | ||
@@ -50,0 +60,0 @@ */ |
@@ -8,2 +8,4 @@ "use strict"; | ||
* Ошибка в процессе авторизации | ||
* @export | ||
* @class YMAuthError | ||
*/ | ||
@@ -25,10 +27,14 @@ class YMAuthError extends Error { | ||
* @see {@link https://yoomoney.ru/docs/wallet/using-api/authorization/basics|Описание протокола} | ||
* @export | ||
* @class Auth | ||
*/ | ||
class Auth { | ||
/** | ||
* | ||
* Creates an instance of Auth. | ||
* @memberof Auth | ||
* @param {string} clientId ID приложения | ||
* @param {string} redirectUrl URL-перенаправления | ||
* @param {string=} clientSecret Секретное Слово | ||
* @param {string=} endpoint По умолчанию `https://yoomoney.ru/oauth` | ||
* @param {string=} [clientSecret] Секретное Слово | ||
* @param {string} [endpoint="https://yoomoney.ru/oauth"] По умолчанию `https://yoomoney.ru/oauth` | ||
* @param {Agent=} [agent] HTTP Agent для использования с Proxy | ||
*/ | ||
@@ -45,2 +51,3 @@ constructor(clientId, redirectUrl, clientSecret, endpoint = "https://yoomoney.ru/oauth", agent) { | ||
* | ||
* @memberof Auth | ||
* @param {AuthScope[]} scopes | ||
@@ -63,4 +70,7 @@ * @param {string=} instanceName | ||
/** | ||
* Обменивает временный токен на постоянный токен авторизации | ||
* | ||
* @param {string} code Временный токен (authorization code), подлежащий обмену на постоянный токен авторизации | ||
* @memberof Auth | ||
* @throws {YMAuthError} | ||
* @param {string} code Временный токен (authorization code) | ||
* @return {Promise<string>} Токен авторизации | ||
@@ -67,0 +77,0 @@ */ |
@@ -8,4 +8,4 @@ import { RequestInit, Response } from "node-fetch"; | ||
* @param {QueryStringifiable} parameters Параметры запроса | ||
* @param {Record<string, string>=} headers Заголовки запроса | ||
* @param {*} agent Агент запроса | ||
* @param {Record<string, string>=} [headers={}] Заголовки запроса | ||
* @param {Agent} [agent] Агент запроса | ||
* | ||
@@ -12,0 +12,0 @@ * @return {Promise<Response>} Ответ |
@@ -13,4 +13,4 @@ "use strict"; | ||
* @param {QueryStringifiable} parameters Параметры запроса | ||
* @param {Record<string, string>=} headers Заголовки запроса | ||
* @param {*} agent Агент запроса | ||
* @param {Record<string, string>=} [headers={}] Заголовки запроса | ||
* @param {Agent} [agent] Агент запроса | ||
* | ||
@@ -17,0 +17,0 @@ * @return {Promise<Response>} Ответ |
@@ -1,5 +0,6 @@ | ||
export { API as YMApi, YMApiError } from "./api"; | ||
export { API as YMApi, API as API, YMApiError } from "./api"; | ||
export * as ymTypes from "./api.types"; | ||
export { Auth as YMAuth, YMAuthError } from "./auth"; | ||
export { NotificationChecker as YMNotificationChecker, NotificationDTO as YMNotificationDTO, YMNotificationError } from "./notifications"; | ||
export { FormConfig as YMFormConfig, PaymentType as YMFormPaymentType, PaymentFromBuilder as YMPaymentFromBuilder } from "./payment-form-builder"; | ||
export { Auth as YMAuth, Auth, YMAuthError } from "./auth"; | ||
export { NotificationChecker as YMNotificationChecker, NotificationChecker, NotificationDTO as YMNotificationDTO, NotificationDTO, YMNotificationError } from "./notifications"; | ||
export { FormConfig as YMFormConfig, FormConfig, PaymentType as YMFormPaymentType, PaymentType as FormPaymentType, PaymentType, PaymentFormBuilder as YMPaymentFromBuilder, PaymentFormBuilder as YMPaymentFormBuilder, PaymentFormBuilder as PaymentFormBuilder } from "./payment-form-builder"; | ||
export * as vendor from "./vendor"; |
@@ -22,5 +22,6 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.YMPaymentFromBuilder = exports.YMFormPaymentType = exports.YMNotificationError = exports.YMNotificationChecker = exports.YMAuthError = exports.YMAuth = exports.ymTypes = exports.YMApiError = exports.YMApi = void 0; | ||
exports.vendor = exports.PaymentFormBuilder = exports.YMPaymentFormBuilder = exports.YMPaymentFromBuilder = exports.PaymentType = exports.FormPaymentType = exports.YMFormPaymentType = exports.YMNotificationError = exports.NotificationChecker = exports.YMNotificationChecker = exports.YMAuthError = exports.Auth = exports.YMAuth = exports.ymTypes = exports.YMApiError = exports.API = exports.YMApi = void 0; | ||
var api_1 = require("./api"); | ||
Object.defineProperty(exports, "YMApi", { enumerable: true, get: function () { return api_1.API; } }); | ||
Object.defineProperty(exports, "API", { enumerable: true, get: function () { return api_1.API; } }); | ||
Object.defineProperty(exports, "YMApiError", { enumerable: true, get: function () { return api_1.YMApiError; } }); | ||
@@ -30,8 +31,15 @@ exports.ymTypes = __importStar(require("./api.types")); | ||
Object.defineProperty(exports, "YMAuth", { enumerable: true, get: function () { return auth_1.Auth; } }); | ||
Object.defineProperty(exports, "Auth", { enumerable: true, get: function () { return auth_1.Auth; } }); | ||
Object.defineProperty(exports, "YMAuthError", { enumerable: true, get: function () { return auth_1.YMAuthError; } }); | ||
var notifications_1 = require("./notifications"); | ||
Object.defineProperty(exports, "YMNotificationChecker", { enumerable: true, get: function () { return notifications_1.NotificationChecker; } }); | ||
Object.defineProperty(exports, "NotificationChecker", { enumerable: true, get: function () { return notifications_1.NotificationChecker; } }); | ||
Object.defineProperty(exports, "YMNotificationError", { enumerable: true, get: function () { return notifications_1.YMNotificationError; } }); | ||
var payment_form_builder_1 = require("./payment-form-builder"); | ||
Object.defineProperty(exports, "YMFormPaymentType", { enumerable: true, get: function () { return payment_form_builder_1.PaymentType; } }); | ||
Object.defineProperty(exports, "YMPaymentFromBuilder", { enumerable: true, get: function () { return payment_form_builder_1.PaymentFromBuilder; } }); | ||
Object.defineProperty(exports, "FormPaymentType", { enumerable: true, get: function () { return payment_form_builder_1.PaymentType; } }); | ||
Object.defineProperty(exports, "PaymentType", { enumerable: true, get: function () { return payment_form_builder_1.PaymentType; } }); | ||
Object.defineProperty(exports, "YMPaymentFromBuilder", { enumerable: true, get: function () { return payment_form_builder_1.PaymentFormBuilder; } }); | ||
Object.defineProperty(exports, "YMPaymentFormBuilder", { enumerable: true, get: function () { return payment_form_builder_1.PaymentFormBuilder; } }); | ||
Object.defineProperty(exports, "PaymentFormBuilder", { enumerable: true, get: function () { return payment_form_builder_1.PaymentFormBuilder; } }); | ||
exports.vendor = __importStar(require("./vendor")); |
@@ -16,6 +16,6 @@ /// <reference types="node" /> | ||
* @param {string} secretKey | ||
* @param {string} endpoint | ||
* @param {Agent} agent | ||
* @param {string} [endpoint="https://api.yookassa.ru/v3"] | ||
* @param {Agent} [agent] | ||
*/ | ||
constructor(merchantId: string, secretKey: string, endpoint?: string, agent?: import("http").Agent | ((parsedUrl: import("url").URL) => import("http").Agent) | undefined); | ||
} |
@@ -14,4 +14,4 @@ "use strict"; | ||
* @param {string} secretKey | ||
* @param {string} endpoint | ||
* @param {Agent} agent | ||
* @param {string} [endpoint="https://api.yookassa.ru/v3"] | ||
* @param {Agent} [agent] | ||
*/ | ||
@@ -18,0 +18,0 @@ constructor(merchantId, secretKey, endpoint = "https://api.yookassa.ru/v3", agent) { |
"use strict"; | ||
/* eslint-disable camelcase */ | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -4,0 +3,0 @@ exports.VatCode = void 0; |
import type { RequestHandler } from "express"; | ||
export declare type NotificationDTO = { | ||
/** | ||
* Для переводов из кошелька — `p2p-incoming`. | ||
* | ||
* Для переводов с произвольной карты — `card-incoming`. | ||
*/ | ||
notification_type: "p2p-incoming" | "card-incoming"; | ||
/** Идентификатор операции в истории счета получателя. */ | ||
operation_id: string; | ||
/** Сумма, которая зачислена на счет получателя. */ | ||
amount: number; | ||
/** Сумма, которая списана со счета отправителя. */ | ||
withdraw_amount: number; | ||
/** Код валюты — всегда `643` (рубль РФ согласно ISO 4217). */ | ||
currency: "643"; | ||
/** Дата и время совершения перевода. */ | ||
datetime: string; | ||
/** | ||
* Для переводов из кошелька — номер кошелька отправителя. | ||
* | ||
* Для переводов с произвольной карты — параметр содержит пустую | ||
* строку. | ||
*/ | ||
sender: string; | ||
/** | ||
* Для переводов из кошелька — перевод защищен кодом протекции. | ||
* | ||
* Для переводов с произвольной карты — всегда `false`. | ||
*/ | ||
codepro: boolean; | ||
/** | ||
* Метка платежа. Если ее нет, параметр содержит пустую строку. | ||
*/ | ||
label: string; | ||
/** SHA-1 hash параметров уведомления. */ | ||
sha1_hash: string; | ||
test_notification: boolean; | ||
/** | ||
* Перевод еще не зачислен. Получателю нужно освободить место | ||
* в кошельке или использовать код протекции (если `codepro=true`). | ||
*/ | ||
unaccepted: boolean; | ||
/** Фамилия. */ | ||
lastname?: string; | ||
/** Имя. */ | ||
firstname?: string; | ||
/** Отчество. */ | ||
fathersname?: string; | ||
/** | ||
* Адрес электронной почты отправителя перевода. Если почта не | ||
* запрашивалась, параметр содержит пустую строку. | ||
*/ | ||
email?: string; | ||
/** | ||
* Телефон отправителя перевода. Если телефон не запрашивался, | ||
* параметр содержит пустую строку. | ||
*/ | ||
phone?: string; | ||
/** Город. */ | ||
city?: string; | ||
/** Улица. */ | ||
street?: string; | ||
/** Дом. */ | ||
building?: string; | ||
/** Корпус. */ | ||
suite?: string; | ||
/** Квартира. */ | ||
flat?: string; | ||
/** Индекс. */ | ||
zip?: string; | ||
@@ -36,2 +82,4 @@ }; | ||
* @see {@link https://yoomoney.ru/docs/wallet/using-api/notification-p2p-incoming#security|Описание механизма} | ||
* @export | ||
* @class NotificationChecker | ||
*/ | ||
@@ -41,10 +89,14 @@ export declare class NotificationChecker { | ||
/** | ||
* | ||
* Creates an instance of NotificationChecker. | ||
* @param {string} secret Секретное слово | ||
* @memberof NotificationChecker | ||
*/ | ||
constructor(secret: string); | ||
/** | ||
* Проверяет полученное уведомление и возвращает типизированную версию | ||
* | ||
* @throws {YMNotificationError} Если хеш уведомления не совпадает | ||
* @param {Object} notification Объект уведомления | ||
* @return {NotificationDTO} | ||
* @memberof NotificationChecker | ||
*/ | ||
@@ -60,3 +112,3 @@ check(notification: Record<keyof NotificationDTO, string>): NotificationDTO; | ||
* @param {boolean} [options.memo=true] Флаг для включения/отключения пропуска повторяющихся запросов, если один из них был успешно обработан | ||
* | ||
* @memberof NotificationChecker | ||
* @param {RequestHandler<Record<string, string>, any, NotificationDTO>=} actualHandler | ||
@@ -63,0 +115,0 @@ * @return {RequestHandler} |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.NotificationChecker = exports.YMNotificationError = void 0; | ||
/* eslint-disable camelcase */ | ||
const crypto_1 = require("crypto"); | ||
@@ -37,7 +36,10 @@ const querystring_1 = require("querystring"); | ||
* @see {@link https://yoomoney.ru/docs/wallet/using-api/notification-p2p-incoming#security|Описание механизма} | ||
* @export | ||
* @class NotificationChecker | ||
*/ | ||
class NotificationChecker { | ||
/** | ||
* | ||
* Creates an instance of NotificationChecker. | ||
* @param {string} secret Секретное слово | ||
* @memberof NotificationChecker | ||
*/ | ||
@@ -48,5 +50,8 @@ constructor(secret) { | ||
/** | ||
* Проверяет полученное уведомление и возвращает типизированную версию | ||
* | ||
* @throws {YMNotificationError} Если хеш уведомления не совпадает | ||
* @param {Object} notification Объект уведомления | ||
* @return {NotificationDTO} | ||
* @memberof NotificationChecker | ||
*/ | ||
@@ -86,3 +91,3 @@ check(notification) { | ||
* @param {boolean} [options.memo=true] Флаг для включения/отключения пропуска повторяющихся запросов, если один из них был успешно обработан | ||
* | ||
* @memberof NotificationChecker | ||
* @param {RequestHandler<Record<string, string>, any, NotificationDTO>=} actualHandler | ||
@@ -89,0 +94,0 @@ * @return {RequestHandler} |
@@ -66,8 +66,18 @@ /// <reference types="node" /> | ||
* Генерирует HTML формы для переводов | ||
* @export | ||
* @class PaymentFormBuilder | ||
*/ | ||
export declare class PaymentFromBuilder { | ||
export declare class PaymentFormBuilder { | ||
readonly config: FormConfig; | ||
/** | ||
* | ||
* @param {FormConfig=} config Изначальные настройки формы | ||
* Creates an instance of PaymentFormBuilder. | ||
* @param {FormConfig} [config={ | ||
* paymentType: "PC", | ||
* receiver: "", | ||
* sum: 100, | ||
* quickPayForm: "shop", | ||
* targets: "" | ||
* }] Изначальные настройки формы | ||
* @memberof PaymentFormBuilder | ||
*/ | ||
@@ -80,2 +90,4 @@ constructor(config?: FormConfig); | ||
* @return {Function} | ||
* @private | ||
* @memberof PaymentFromBuilder | ||
*/ | ||
@@ -86,2 +98,3 @@ private _makeSetter; | ||
* | ||
* @memberof PaymentFromBuilder | ||
* @param {string | number} amount Сумма | ||
@@ -94,2 +107,3 @@ * @return {this} | ||
* | ||
* @memberof PaymentFromBuilder | ||
* @param {string | number} receiver Получатель | ||
@@ -102,2 +116,3 @@ * @return {this} | ||
* | ||
* @memberof PaymentFromBuilder | ||
* @param {string | URL} url URL | ||
@@ -117,3 +132,4 @@ * @return {this} | ||
* | ||
* @param {boolean} doRequire | ||
* @memberof PaymentFromBuilder | ||
* @param {boolean} [doRequire=true] | ||
* @return {this} | ||
@@ -124,3 +140,4 @@ */ | ||
* | ||
* @param {boolean} doRequire | ||
* @memberof PaymentFromBuilder | ||
* @param {boolean} [doRequire=true] | ||
* @return {this} | ||
@@ -131,3 +148,4 @@ */ | ||
* | ||
* @param {boolean} doRequire | ||
* @memberof PaymentFromBuilder | ||
* @param {boolean} [doRequire=true] | ||
* @return {this} | ||
@@ -137,4 +155,4 @@ */ | ||
/** | ||
* | ||
* @param {boolean} doRequire | ||
* @memberof PaymentFromBuilder | ||
* @param {boolean} [doRequire=true] | ||
* @return {this} | ||
@@ -145,3 +163,4 @@ */ | ||
* Генерирует HTML на основе заданных параметров | ||
* @param {boolean} fullPage | ||
* @memberof PaymentFromBuilder | ||
* @param {boolean} [fullPage=false] | ||
* @return {string} | ||
@@ -148,0 +167,0 @@ */ |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.PaymentFromBuilder = exports.PaymentType = void 0; | ||
exports.PaymentFormBuilder = exports.PaymentType = void 0; | ||
/* eslint-disable no-invalid-this */ | ||
@@ -36,7 +36,17 @@ const redirect_form_builder_1 = require("redirect-form-builder"); | ||
* Генерирует HTML формы для переводов | ||
* @export | ||
* @class PaymentFormBuilder | ||
*/ | ||
class PaymentFromBuilder { | ||
class PaymentFormBuilder { | ||
/** | ||
* | ||
* @param {FormConfig=} config Изначальные настройки формы | ||
* Creates an instance of PaymentFormBuilder. | ||
* @param {FormConfig} [config={ | ||
* paymentType: "PC", | ||
* receiver: "", | ||
* sum: 100, | ||
* quickPayForm: "shop", | ||
* targets: "" | ||
* }] Изначальные настройки формы | ||
* @memberof PaymentFormBuilder | ||
*/ | ||
@@ -65,9 +75,7 @@ constructor(config = { | ||
* @return {Function} | ||
* @private | ||
* @memberof PaymentFromBuilder | ||
*/ | ||
_makeSetter(field) { | ||
return (value) => { | ||
// eslint-disable-next-line security/detect-object-injection | ||
this.config[field] = value; | ||
return this; | ||
}; | ||
return (value) => Object.defineProperty(this, field, { value }); | ||
} | ||
@@ -77,2 +85,3 @@ /** | ||
* | ||
* @memberof PaymentFromBuilder | ||
* @param {string | number} amount Сумма | ||
@@ -88,2 +97,3 @@ * @return {this} | ||
* | ||
* @memberof PaymentFromBuilder | ||
* @param {string | number} receiver Получатель | ||
@@ -99,2 +109,3 @@ * @return {this} | ||
* | ||
* @memberof PaymentFromBuilder | ||
* @param {string | URL} url URL | ||
@@ -109,3 +120,4 @@ * @return {this} | ||
* | ||
* @param {boolean} doRequire | ||
* @memberof PaymentFromBuilder | ||
* @param {boolean} [doRequire=true] | ||
* @return {this} | ||
@@ -119,3 +131,4 @@ */ | ||
* | ||
* @param {boolean} doRequire | ||
* @memberof PaymentFromBuilder | ||
* @param {boolean} [doRequire=true] | ||
* @return {this} | ||
@@ -129,3 +142,4 @@ */ | ||
* | ||
* @param {boolean} doRequire | ||
* @memberof PaymentFromBuilder | ||
* @param {boolean} [doRequire=true] | ||
* @return {this} | ||
@@ -138,4 +152,4 @@ */ | ||
/** | ||
* | ||
* @param {boolean} doRequire | ||
* @memberof PaymentFromBuilder | ||
* @param {boolean} [doRequire=true] | ||
* @return {this} | ||
@@ -149,3 +163,4 @@ */ | ||
* Генерирует HTML на основе заданных параметров | ||
* @param {boolean} fullPage | ||
* @memberof PaymentFromBuilder | ||
* @param {boolean} [fullPage=false] | ||
* @return {string} | ||
@@ -157,2 +172,2 @@ */ | ||
} | ||
exports.PaymentFromBuilder = PaymentFromBuilder; | ||
exports.PaymentFormBuilder = PaymentFormBuilder; |
@@ -9,2 +9,4 @@ [yoomoney-sdk](../README.md) / [Exports](../modules.md) / YMApi | ||
**`export`** | ||
## Table of contents | ||
@@ -39,2 +41,6 @@ | ||
Creates an instance of API. | ||
**`memberof`** API | ||
#### Parameters | ||
@@ -45,3 +51,3 @@ | ||
| `token` | `string` | `undefined` | Токен авторизации пользователя | | ||
| `endpoint` | `string` | `"https://yoomoney.ru/api"` | По умолчанию `https://yoomoney.ru/api` | | ||
| `endpoint` | `string` | `"https://yoomoney.ru/api"` | - | | ||
| `agent?` | `Agent` \| (`parsedUrl`: `URL`) => `Agent` | `undefined` | - | | ||
@@ -51,3 +57,3 @@ | ||
[src/api.ts:32](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.ts#L32) | ||
[src/api.ts:36](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.ts#L36) | ||
@@ -82,2 +88,4 @@ ## Properties | ||
**`throws`** {YMApiError} | ||
#### Returns | ||
@@ -89,3 +97,3 @@ | ||
[src/api.ts:71](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.ts#L71) | ||
[src/api.ts:77](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.ts#L77) | ||
@@ -100,2 +108,4 @@ ___ | ||
**`throws`** {YMApiError} | ||
#### Type parameters | ||
@@ -120,3 +130,3 @@ | ||
[src/api.ts:47](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.ts#L47) | ||
[src/api.ts:52](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.ts#L52) | ||
@@ -129,8 +139,13 @@ ___ | ||
Прием входящих переводов, защищенных кодом протекции, и переводов до востребования. | ||
Прием входящих переводов, защищенных кодом протекции, и | ||
переводов до востребования. | ||
Количество попыток приема входящего перевода с кодом протекции ограничено. При исчерпании количества попыток, перевод автоматически отвергается (перевод возвращается отправителю). | ||
Количество попыток приема входящего перевода с кодом протекции | ||
ограничено. При исчерпании количества попыток, перевод | ||
автоматически отвергается (перевод возвращается отправителю). | ||
Требуемые права токена: `incoming-transfers` | ||
**`throws`** {YMApiError} | ||
#### Parameters | ||
@@ -140,3 +155,3 @@ | ||
| :------ | :------ | :------ | | ||
| `parameters` | [`IncomingTransferAcceptParams`](../modules/ymTypes.md#incomingtransferacceptparams) | Параметры вызова | | ||
| `parameters` | [`IncomingTransferAcceptParameters`](../modules/ymTypes.md#incomingtransferacceptparameters) | Параметры вызова | | ||
@@ -149,3 +164,3 @@ #### Returns | ||
[src/api.ts:141](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.ts#L141) | ||
[src/api.ts:163](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.ts#L163) | ||
@@ -158,6 +173,10 @@ ___ | ||
Отмена входящих переводов, защищенных кодом протекции, и переводов до востребования. При отмене перевода он возвращается отправителю. | ||
Отмена входящих переводов, защищенных кодом протекции, и | ||
переводов до востребования. При отмене перевода он возвращается | ||
отправителю. | ||
Требуемые права токена: `incoming-transfers` | ||
**`throws`** {YMApiError} | ||
#### Parameters | ||
@@ -167,3 +186,3 @@ | ||
| :------ | :------ | :------ | | ||
| `parameters` | [`IncomingTransferRejectParams`](../modules/ymTypes.md#incomingtransferrejectparams) | Параметры вызова | | ||
| `parameters` | [`IncomingTransferRejectParameters`](../modules/ymTypes.md#incomingtransferrejectparameters) | Параметры вызова | | ||
@@ -176,3 +195,3 @@ #### Returns | ||
[src/api.ts:155](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.ts#L155) | ||
[src/api.ts:180](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.ts#L180) | ||
@@ -189,2 +208,4 @@ ___ | ||
**`throws`** {YMApiError} | ||
#### Parameters | ||
@@ -194,3 +215,3 @@ | ||
| :------ | :------ | :------ | | ||
| `parameters` | [`OperationDetailsParams`](../modules/ymTypes.md#operationdetailsparams) | Параметры вызова | | ||
| `parameters` | [`OperationDetailsParameters`](../modules/ymTypes.md#operationdetailsparameters) | Параметры вызова | | ||
@@ -203,3 +224,3 @@ #### Returns | ||
[src/api.ts:97](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.ts#L97) | ||
[src/api.ts:105](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.ts#L105) | ||
@@ -216,7 +237,9 @@ ___ | ||
**`throws`** {YMApiError} | ||
#### Parameters | ||
| Name | Type | Description | | ||
| :------ | :------ | :------ | | ||
| `parameters` | [`OperationHistoryParams`](../modules/ymTypes.md#operationhistoryparams) | Параметры вызова | | ||
| Name | Type | | ||
| :------ | :------ | | ||
| `parameters` | [`OperationHistoryParameters`](../modules/ymTypes.md#operationhistoryparameters) | | ||
@@ -229,3 +252,3 @@ #### Returns | ||
[src/api.ts:83](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.ts#L83) | ||
[src/api.ts:90](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.ts#L90) | ||
@@ -238,4 +261,8 @@ ___ | ||
Подтверждение платежа, ранее созданного методом [request-payment](https://yoomoney.ru/docs/wallet/process-payments/request-payment). Указание метода проведения платежа. | ||
Подтверждение платежа, ранее созданного методом | ||
[request-payment](https://yoomoney.ru/docs/wallet/process-payments/request-payment). | ||
Указание метода проведения платежа. | ||
**`throws`** {YMApiError} | ||
#### Parameters | ||
@@ -245,3 +272,3 @@ | ||
| :------ | :------ | :------ | | ||
| `parameters` | [`ProcessPaymentParams`](../modules/ymTypes.md#processpaymentparams) | Параметры вызова | | ||
| `parameters` | [`ProcessPaymentParameters`](../modules/ymTypes.md#processpaymentparameters) | Параметры вызова | | ||
@@ -254,3 +281,3 @@ #### Returns | ||
[src/api.ts:125](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.ts#L125) | ||
[src/api.ts:143](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.ts#L143) | ||
@@ -263,8 +290,16 @@ ___ | ||
Создание платежа, проверка параметров и возможности приема платежа магазином или перевода средств на счет пользователя ЮMoney. | ||
Создание платежа, проверка параметров и возможности приема | ||
платежа магазином или перевода средств на счет пользователя | ||
ЮMoney. | ||
Требуемые права токена: | ||
- для платежа в магазин: `payment.to-pattern` («шаблон платежа») или `payment-shop`. | ||
- для перевода средств на счета других пользователей: `payment.to-account` («идентификатор получателя», «тип идентификатора») или `payment-p2p`. | ||
- для платежа в магазин: `payment.to-pattern` | ||
(«шаблон платежа») или `payment-shop`. | ||
- для перевода средств на счета других пользователей: | ||
`payment.to-account` («идентификатор получателя», | ||
«тип идентификатора») или `payment-p2p`. | ||
**`throws`** {YMApiError} | ||
#### Parameters | ||
@@ -274,3 +309,3 @@ | ||
| :------ | :------ | :------ | | ||
| `parameters` | [`RequestPaymentParams`](../modules/ymTypes.md#requestpaymentparams) | Параметры вызова | | ||
| `parameters` | [`RequestPaymentParameters`](../modules/ymTypes.md#requestpaymentparameters) | Параметры вызова | | ||
@@ -283,2 +318,2 @@ #### Returns | ||
[src/api.ts:113](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.ts#L113) | ||
[src/api.ts:128](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.ts#L128) |
@@ -53,3 +53,3 @@ [yoomoney-sdk](../README.md) / [Exports](../modules.md) / YMApiError | ||
[src/api.ts:15](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.ts#L15) | ||
[src/api.ts:15](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.ts#L15) | ||
@@ -64,3 +64,3 @@ ## Properties | ||
[src/api.ts:9](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.ts#L9) | ||
[src/api.ts:9](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.ts#L9) | ||
@@ -67,0 +67,0 @@ ___ |
@@ -9,2 +9,4 @@ [yoomoney-sdk](../README.md) / [Exports](../modules.md) / YMAuth | ||
**`export`** | ||
## Table of contents | ||
@@ -35,2 +37,6 @@ | ||
Creates an instance of Auth. | ||
**`memberof`** Auth | ||
#### Parameters | ||
@@ -42,4 +48,4 @@ | ||
| `redirectUrl` | `string` | `undefined` | URL-перенаправления | | ||
| `clientSecret?` | `string` | `undefined` | Секретное Слово | | ||
| `endpoint` | `string` | `"https://yoomoney.ru/oauth"` | По умолчанию `https://yoomoney.ru/oauth` | | ||
| `clientSecret?` | `string` | `undefined` | - | | ||
| `endpoint` | `string` | `"https://yoomoney.ru/oauth"` | - | | ||
| `agent?` | `Agent` \| (`parsedUrl`: `URL`) => `Agent` | `undefined` | - | | ||
@@ -49,3 +55,3 @@ | ||
[src/auth.ts:40](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/auth.ts#L40) | ||
[src/auth.ts:46](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/auth.ts#L46) | ||
@@ -88,2 +94,8 @@ ## Properties | ||
Обменивает временный токен на постоянный токен авторизации | ||
**`memberof`** Auth | ||
**`throws`** {YMAuthError} | ||
#### Parameters | ||
@@ -93,3 +105,3 @@ | ||
| :------ | :------ | :------ | | ||
| `code` | `string` | Временный токен (authorization code), подлежащий обмену на постоянный токен авторизации | | ||
| `code` | `string` | Временный токен (authorization code) | | ||
@@ -104,3 +116,3 @@ #### Returns | ||
[src/auth.ts:75](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/auth.ts#L75) | ||
[src/auth.ts:85](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/auth.ts#L85) | ||
@@ -115,2 +127,4 @@ ___ | ||
**`memberof`** Auth | ||
#### Parameters | ||
@@ -129,2 +143,2 @@ | ||
[src/auth.ts:55](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/auth.ts#L55) | ||
[src/auth.ts:62](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/auth.ts#L62) |
@@ -7,2 +7,4 @@ [yoomoney-sdk](../README.md) / [Exports](../modules.md) / YMAuthError | ||
**`export`** | ||
## Hierarchy | ||
@@ -51,3 +53,3 @@ | ||
[src/auth.ts:22](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/auth.ts#L22) | ||
[src/auth.ts:24](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/auth.ts#L24) | ||
@@ -54,0 +56,0 @@ ## Properties |
@@ -9,2 +9,4 @@ [yoomoney-sdk](../README.md) / [Exports](../modules.md) / YMNotificationChecker | ||
**`export`** | ||
## Table of contents | ||
@@ -27,2 +29,6 @@ | ||
Creates an instance of NotificationChecker. | ||
**`memberof`** NotificationChecker | ||
#### Parameters | ||
@@ -36,3 +42,3 @@ | ||
[src/notifications.ts:71](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/notifications.ts#L71) | ||
[src/notifications.ts:141](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/notifications.ts#L141) | ||
@@ -45,2 +51,8 @@ ## Methods | ||
Проверяет полученное уведомление и возвращает типизированную версию | ||
**`throws`** {YMNotificationError} Если хеш уведомления не совпадает | ||
**`memberof`** NotificationChecker | ||
#### Parameters | ||
@@ -58,3 +70,3 @@ | ||
[src/notifications.ts:78](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/notifications.ts#L78) | ||
[src/notifications.ts:151](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/notifications.ts#L151) | ||
@@ -71,2 +83,4 @@ ___ | ||
**`memberof`** NotificationChecker | ||
#### Parameters | ||
@@ -115,2 +129,2 @@ | ||
[src/notifications.ts:153](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/notifications.ts#L153) | ||
[src/notifications.ts:226](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/notifications.ts#L226) |
@@ -7,2 +7,4 @@ [yoomoney-sdk](../README.md) / [Exports](../modules.md) / YMPaymentFromBuilder | ||
**`export`** | ||
## Table of contents | ||
@@ -44,11 +46,15 @@ | ||
Creates an instance of PaymentFormBuilder. | ||
**`memberof`** PaymentFormBuilder | ||
#### Parameters | ||
| Name | Type | Description | | ||
| :------ | :------ | :------ | | ||
| `config` | [`YMFormConfig`](../modules.md#ymformconfig) | Изначальные настройки формы | | ||
| Name | Type | | ||
| :------ | :------ | | ||
| `config` | [`YMFormConfig`](../modules.md#ymformconfig) | | ||
#### Defined in | ||
[src/payment-form-builder.ts:124](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L124) | ||
[src/payment-form-builder.ts:133](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L133) | ||
@@ -69,4 +75,8 @@ ## Properties | ||
▸ (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
▸ `Private` (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
Генерирует стандартные сеттеры | ||
**`memberof`** PaymentFromBuilder | ||
##### Parameters | ||
@@ -84,3 +94,3 @@ | ||
[src/payment-form-builder.ts:188](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L188) | ||
[src/payment-form-builder.ts:200](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L200) | ||
@@ -95,4 +105,8 @@ ___ | ||
▸ (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
▸ `Private` (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
Генерирует стандартные сеттеры | ||
**`memberof`** PaymentFromBuilder | ||
##### Parameters | ||
@@ -110,3 +124,3 @@ | ||
[src/payment-form-builder.ts:185](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L185) | ||
[src/payment-form-builder.ts:197](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L197) | ||
@@ -121,4 +135,8 @@ ___ | ||
▸ (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
▸ `Private` (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
Генерирует стандартные сеттеры | ||
**`memberof`** PaymentFromBuilder | ||
##### Parameters | ||
@@ -136,3 +154,3 @@ | ||
[src/payment-form-builder.ts:187](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L187) | ||
[src/payment-form-builder.ts:199](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L199) | ||
@@ -147,4 +165,8 @@ ___ | ||
▸ (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
▸ `Private` (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
Генерирует стандартные сеттеры | ||
**`memberof`** PaymentFromBuilder | ||
##### Parameters | ||
@@ -162,3 +184,3 @@ | ||
[src/payment-form-builder.ts:182](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L182) | ||
[src/payment-form-builder.ts:194](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L194) | ||
@@ -173,4 +195,8 @@ ___ | ||
▸ (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
▸ `Private` (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
Генерирует стандартные сеттеры | ||
**`memberof`** PaymentFromBuilder | ||
##### Parameters | ||
@@ -188,3 +214,3 @@ | ||
[src/payment-form-builder.ts:183](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L183) | ||
[src/payment-form-builder.ts:195](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L195) | ||
@@ -199,4 +225,8 @@ ___ | ||
▸ (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
▸ `Private` (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
Генерирует стандартные сеттеры | ||
**`memberof`** PaymentFromBuilder | ||
##### Parameters | ||
@@ -214,3 +244,3 @@ | ||
[src/payment-form-builder.ts:186](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L186) | ||
[src/payment-form-builder.ts:198](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L198) | ||
@@ -225,4 +255,8 @@ ___ | ||
▸ (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
▸ `Private` (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
Генерирует стандартные сеттеры | ||
**`memberof`** PaymentFromBuilder | ||
##### Parameters | ||
@@ -240,3 +274,3 @@ | ||
[src/payment-form-builder.ts:181](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L181) | ||
[src/payment-form-builder.ts:193](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L193) | ||
@@ -251,4 +285,8 @@ ___ | ||
▸ (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
▸ `Private` (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
Генерирует стандартные сеттеры | ||
**`memberof`** PaymentFromBuilder | ||
##### Parameters | ||
@@ -266,3 +304,3 @@ | ||
[src/payment-form-builder.ts:184](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L184) | ||
[src/payment-form-builder.ts:196](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L196) | ||
@@ -277,2 +315,4 @@ ## Methods | ||
**`memberof`** PaymentFromBuilder | ||
#### Type parameters | ||
@@ -294,4 +334,8 @@ | ||
▸ (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
▸ `Private` (`value`): [`YMPaymentFromBuilder`](YMPaymentFromBuilder.md) | ||
Генерирует стандартные сеттеры | ||
**`memberof`** PaymentFromBuilder | ||
##### Parameters | ||
@@ -309,3 +353,3 @@ | ||
[src/payment-form-builder.ts:140](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L140) | ||
[src/payment-form-builder.ts:151](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L151) | ||
@@ -320,2 +364,4 @@ ___ | ||
**`memberof`** PaymentFromBuilder | ||
#### Parameters | ||
@@ -333,3 +379,3 @@ | ||
[src/payment-form-builder.ts:235](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L235) | ||
[src/payment-form-builder.ts:251](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L251) | ||
@@ -342,2 +388,4 @@ ___ | ||
**`memberof`** PaymentFromBuilder | ||
#### Parameters | ||
@@ -355,3 +403,3 @@ | ||
[src/payment-form-builder.ts:205](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L205) | ||
[src/payment-form-builder.ts:219](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L219) | ||
@@ -364,2 +412,4 @@ ___ | ||
**`memberof`** PaymentFromBuilder | ||
#### Parameters | ||
@@ -377,3 +427,3 @@ | ||
[src/payment-form-builder.ts:215](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L215) | ||
[src/payment-form-builder.ts:230](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L230) | ||
@@ -386,2 +436,4 @@ ___ | ||
**`memberof`** PaymentFromBuilder | ||
#### Parameters | ||
@@ -399,3 +451,3 @@ | ||
[src/payment-form-builder.ts:195](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L195) | ||
[src/payment-form-builder.ts:208](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L208) | ||
@@ -408,2 +460,4 @@ ___ | ||
**`memberof`** PaymentFromBuilder | ||
#### Parameters | ||
@@ -421,3 +475,3 @@ | ||
[src/payment-form-builder.ts:225](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L225) | ||
[src/payment-form-builder.ts:240](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L240) | ||
@@ -432,2 +486,4 @@ ___ | ||
**`memberof`** PaymentFromBuilder | ||
#### Parameters | ||
@@ -445,3 +501,3 @@ | ||
[src/payment-form-builder.ts:154](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L154) | ||
[src/payment-form-builder.ts:164](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L164) | ||
@@ -456,2 +512,4 @@ ___ | ||
**`memberof`** PaymentFromBuilder | ||
#### Parameters | ||
@@ -469,3 +527,3 @@ | ||
[src/payment-form-builder.ts:165](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L165) | ||
[src/payment-form-builder.ts:176](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L176) | ||
@@ -480,2 +538,4 @@ ___ | ||
**`memberof`** PaymentFromBuilder | ||
#### Parameters | ||
@@ -493,2 +553,2 @@ | ||
[src/payment-form-builder.ts:176](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L176) | ||
[src/payment-form-builder.ts:188](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L188) |
@@ -7,4 +7,17 @@ [yoomoney-sdk](README.md) / Exports | ||
### References | ||
- [API](modules.md#api) | ||
- [Auth](modules.md#auth) | ||
- [FormConfig](modules.md#formconfig) | ||
- [FormPaymentType](modules.md#formpaymenttype) | ||
- [NotificationChecker](modules.md#notificationchecker) | ||
- [NotificationDTO](modules.md#notificationdto) | ||
- [PaymentFormBuilder](modules.md#paymentformbuilder) | ||
- [PaymentType](modules.md#paymenttype) | ||
- [YMPaymentFormBuilder](modules.md#ympaymentformbuilder) | ||
### Namespaces | ||
- [vendor](modules/vendor.md) | ||
- [ymTypes](modules/ymTypes.md) | ||
@@ -31,2 +44,56 @@ | ||
## References | ||
### API | ||
Renames and re-exports [YMApi](classes/YMApi.md) | ||
___ | ||
### Auth | ||
Renames and re-exports [YMAuth](classes/YMAuth.md) | ||
___ | ||
### FormConfig | ||
Renames and re-exports [YMFormConfig](modules.md#ymformconfig) | ||
___ | ||
### FormPaymentType | ||
Renames and re-exports [YMFormPaymentType](modules.md#ymformpaymenttype) | ||
___ | ||
### NotificationChecker | ||
Renames and re-exports [YMNotificationChecker](classes/YMNotificationChecker.md) | ||
___ | ||
### NotificationDTO | ||
Renames and re-exports [YMNotificationDTO](modules.md#ymnotificationdto) | ||
___ | ||
### PaymentFormBuilder | ||
Renames and re-exports [YMPaymentFromBuilder](classes/YMPaymentFromBuilder.md) | ||
___ | ||
### PaymentType | ||
Renames and re-exports [YMFormPaymentType](modules.md#ymformpaymenttype) | ||
___ | ||
### YMPaymentFormBuilder | ||
Renames and re-exports [YMPaymentFromBuilder](classes/YMPaymentFromBuilder.md) | ||
## Type aliases | ||
@@ -59,3 +126,3 @@ | ||
[src/payment-form-builder.ts:12](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L12) | ||
[src/payment-form-builder.ts:11](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L11) | ||
@@ -70,31 +137,31 @@ ___ | ||
| Name | Type | | ||
| :------ | :------ | | ||
| `amount` | `number` | | ||
| `building?` | `string` | | ||
| `city?` | `string` | | ||
| `codepro` | `boolean` | | ||
| `currency` | ``"643"`` | | ||
| `datetime` | `string` | | ||
| `email?` | `string` | | ||
| `fathersname?` | `string` | | ||
| `firstname?` | `string` | | ||
| `flat?` | `string` | | ||
| `label` | `string` | | ||
| `lastname?` | `string` | | ||
| `notification_type` | ``"p2p-incoming"`` \| ``"card-incoming"`` | | ||
| `operation_id` | `string` | | ||
| `phone?` | `string` | | ||
| `sender` | `string` | | ||
| `sha1_hash` | `string` | | ||
| `street?` | `string` | | ||
| `suite?` | `string` | | ||
| `test_notification` | `boolean` | | ||
| `unaccepted` | `boolean` | | ||
| `withdraw_amount` | `number` | | ||
| `zip?` | `string` | | ||
| Name | Type | Description | | ||
| :------ | :------ | :------ | | ||
| `amount` | `number` | Сумма, которая зачислена на счет получателя. | | ||
| `building?` | `string` | Дом. | | ||
| `city?` | `string` | Город. | | ||
| `codepro` | `boolean` | Для переводов из кошелька — перевод защищен кодом протекции. Для переводов с произвольной карты — всегда `false`. | | ||
| `currency` | ``"643"`` | Код валюты — всегда `643` (рубль РФ согласно ISO 4217). | | ||
| `datetime` | `string` | Дата и время совершения перевода. | | ||
| `email?` | `string` | Адрес электронной почты отправителя перевода. Если почта не запрашивалась, параметр содержит пустую строку. | | ||
| `fathersname?` | `string` | Отчество. | | ||
| `firstname?` | `string` | Имя. | | ||
| `flat?` | `string` | Квартира. | | ||
| `label` | `string` | Метка платежа. Если ее нет, параметр содержит пустую строку. | | ||
| `lastname?` | `string` | Фамилия. | | ||
| `notification_type` | ``"p2p-incoming"`` \| ``"card-incoming"`` | Для переводов из кошелька — `p2p-incoming`. Для переводов с произвольной карты — `card-incoming`. | | ||
| `operation_id` | `string` | Идентификатор операции в истории счета получателя. | | ||
| `phone?` | `string` | Телефон отправителя перевода. Если телефон не запрашивался, параметр содержит пустую строку. | | ||
| `sender` | `string` | Для переводов из кошелька — номер кошелька отправителя. Для переводов с произвольной карты — параметр содержит пустую строку. | | ||
| `sha1_hash` | `string` | SHA-1 hash параметров уведомления. | | ||
| `street?` | `string` | Улица. | | ||
| `suite?` | `string` | Корпус. | | ||
| `test_notification` | `boolean` | - | | ||
| `unaccepted` | `boolean` | Перевод еще не зачислен. Получателю нужно освободить место в кошельке или использовать код протекции (если `codepro=true`). | | ||
| `withdraw_amount` | `number` | Сумма, которая списана со счета отправителя. | | ||
| `zip?` | `string` | Индекс. | | ||
#### Defined in | ||
[src/notifications.ts:6](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/notifications.ts#L6) | ||
[src/notifications.ts:5](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/notifications.ts#L5) | ||
@@ -117,2 +184,2 @@ ## Variables | ||
[src/payment-form-builder.ts:5](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/payment-form-builder.ts#L5) | ||
[src/payment-form-builder.ts:5](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/payment-form-builder.ts#L5) |
@@ -10,16 +10,16 @@ [yoomoney-sdk](../README.md) / [Exports](../modules.md) / ymTypes | ||
- [AccountInfoResponse](ymTypes.md#accountinforesponse) | ||
- [IncomingTransferAcceptParams](ymTypes.md#incomingtransferacceptparams) | ||
- [IncomingTransferAcceptParameters](ymTypes.md#incomingtransferacceptparameters) | ||
- [IncomingTransferAcceptResponse](ymTypes.md#incomingtransferacceptresponse) | ||
- [IncomingTransferRejectParams](ymTypes.md#incomingtransferrejectparams) | ||
- [IncomingTransferRejectParameters](ymTypes.md#incomingtransferrejectparameters) | ||
- [IncomingTransferRejectResponse](ymTypes.md#incomingtransferrejectresponse) | ||
- [Operation](ymTypes.md#operation) | ||
- [OperationDetailsParams](ymTypes.md#operationdetailsparams) | ||
- [OperationHistoryParams](ymTypes.md#operationhistoryparams) | ||
- [OperationDetailsParameters](ymTypes.md#operationdetailsparameters) | ||
- [OperationHistoryParameters](ymTypes.md#operationhistoryparameters) | ||
- [OperationHistoryResponse](ymTypes.md#operationhistoryresponse) | ||
- [P2PPaymentRequest](ymTypes.md#p2ppaymentrequest) | ||
- [PhoneProviderPaymentRequest](ymTypes.md#phoneproviderpaymentrequest) | ||
- [ProcessPaymentParams](ymTypes.md#processpaymentparams) | ||
- [ProcessPaymentParameters](ymTypes.md#processpaymentparameters) | ||
- [ProcessPaymentResponse](ymTypes.md#processpaymentresponse) | ||
- [RequestPaymentMoneySource](ymTypes.md#requestpaymentmoneysource) | ||
- [RequestPaymentParams](ymTypes.md#requestpaymentparams) | ||
- [RequestPaymentParameters](ymTypes.md#requestpaymentparameters) | ||
- [RequestPaymentResponse](ymTypes.md#requestpaymentresponse) | ||
@@ -51,9 +51,9 @@ | ||
[src/api.types.ts:48](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L48) | ||
[src/api.types.ts:45](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L45) | ||
___ | ||
### IncomingTransferAcceptParams | ||
### IncomingTransferAcceptParameters | ||
Ƭ **IncomingTransferAcceptParams**: `Object` | ||
Ƭ **IncomingTransferAcceptParameters**: `Object` | ||
@@ -73,3 +73,3 @@ #### Index signature | ||
[src/api.types.ts:551](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L551) | ||
[src/api.types.ts:548](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L548) | ||
@@ -84,9 +84,9 @@ ___ | ||
[src/api.types.ts:563](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L563) | ||
[src/api.types.ts:560](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L560) | ||
___ | ||
### IncomingTransferRejectParams | ||
### IncomingTransferRejectParameters | ||
Ƭ **IncomingTransferRejectParams**: `Object` | ||
Ƭ **IncomingTransferRejectParameters**: `Object` | ||
@@ -105,3 +105,3 @@ #### Index signature | ||
[src/api.types.ts:576](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L576) | ||
[src/api.types.ts:573](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L573) | ||
@@ -116,3 +116,3 @@ ___ | ||
[src/api.types.ts:584](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L584) | ||
[src/api.types.ts:581](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L581) | ||
@@ -158,9 +158,9 @@ ___ | ||
[src/api.types.ts:159](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L159) | ||
[src/api.types.ts:156](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L156) | ||
___ | ||
### OperationDetailsParams | ||
### OperationDetailsParameters | ||
Ƭ **OperationDetailsParams**: `Object` | ||
Ƭ **OperationDetailsParameters**: `Object` | ||
@@ -179,9 +179,9 @@ #### Index signature | ||
[src/api.types.ts:280](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L280) | ||
[src/api.types.ts:277](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L277) | ||
___ | ||
### OperationHistoryParams | ||
### OperationHistoryParameters | ||
Ƭ **OperationHistoryParams**: `Object` | ||
Ƭ **OperationHistoryParameters**: `Object` | ||
@@ -206,3 +206,3 @@ #### Index signature | ||
[src/api.types.ts:95](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L95) | ||
[src/api.types.ts:92](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L92) | ||
@@ -228,3 +228,3 @@ ___ | ||
[src/api.types.ts:274](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L274) | ||
[src/api.types.ts:271](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L271) | ||
@@ -241,3 +241,3 @@ ___ | ||
[src/api.types.ts:291](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L291) | ||
[src/api.types.ts:288](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L288) | ||
@@ -266,9 +266,9 @@ ___ | ||
[src/api.types.ts:324](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L324) | ||
[src/api.types.ts:321](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L321) | ||
___ | ||
### ProcessPaymentParams | ||
### ProcessPaymentParameters | ||
Ƭ **ProcessPaymentParams**: `Object` | ||
Ƭ **ProcessPaymentParameters**: `Object` | ||
@@ -291,3 +291,3 @@ #### Index signature | ||
[src/api.types.ts:442](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L442) | ||
[src/api.types.ts:439](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L439) | ||
@@ -324,3 +324,3 @@ ___ | ||
[src/api.types.ts:475](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L475) | ||
[src/api.types.ts:472](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L472) | ||
@@ -346,13 +346,13 @@ ___ | ||
[src/api.types.ts:348](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L348) | ||
[src/api.types.ts:345](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L345) | ||
___ | ||
### RequestPaymentParams | ||
### RequestPaymentParameters | ||
Ƭ **RequestPaymentParams**: [`P2PPaymentRequest`](ymTypes.md#p2ppaymentrequest) \| [`PhoneProviderPaymentRequest`](ymTypes.md#phoneproviderpaymentrequest) \| { [key: string]: `string`; `pattern_id`: `string` } | ||
Ƭ **RequestPaymentParameters**: [`P2PPaymentRequest`](ymTypes.md#p2ppaymentrequest) \| [`PhoneProviderPaymentRequest`](ymTypes.md#phoneproviderpaymentrequest) \| { [key: string]: `string`; `pattern_id`: `string` } | ||
#### Defined in | ||
[src/api.types.ts:343](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L343) | ||
[src/api.types.ts:340](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L340) | ||
@@ -367,2 +367,2 @@ ___ | ||
[src/api.types.ts:389](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/ca8499d/src/api.types.ts#L389) | ||
[src/api.types.ts:386](https://github.com/AlexXanderGrib/yoomoney-sdk/blob/5f14ef9/src/api.types.ts#L386) |
// ♂️Gachi♂️ магазинчик на Express | ||
const express = require("express"); | ||
const bodyParser = require("body-parser"); | ||
@@ -6,0 +5,0 @@ const app = express(); |
{ | ||
"name": "yoomoney-sdk", | ||
"version": "1.2.6", | ||
"version": "1.3.0", | ||
"description": "YooMoney typed SDK", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
227470
44
2436