wmkapi::Account
Собственно WmkApi: методы для доступа к данным аккаунта и управления им
The following operations are supported. For a formal definition, please review the Service Description.
-
AcceptAuthorizationRequest
Отправка спец. сообщения(sic!) о том, что запрос на авторизацию был принят - AddContact
- AddContactWithTag
- AddContacts
- AddSocialAccountLink
-
AddTrustedMessagingBegin
Инициация процедуры уcтановки доверия для переписки через СМС -
AddTrustedMessagingEnd
Завершение процедуры уcтановки доверия для переписки через СМС -
AddTrustedPurseBegin
Инициация процедуры уcтановки доверия на кошелек через СМС. purseCurrency - тип кошелька {Z, R, U и так далее} -
AddTrustedPurseEnd
Завершение процедуры уcтановки доверия на кошелек через СМС -
AddTrustedPurseNumberBegin
Инициация процедуры уcтановки доверия на кошелек через СМС. purseCurrency - тип кошелька {Z, R, U и так далее} -
AddTrustedPurseNumberBeginEx
Инициация процедуры уcтановки доверия на кошелек через СМС. purseCurrency - тип кошелька {Z, R, U и так далее} -
AddTrustedPurseNumberBeginWithSmsStatus
Инициация процедуры уcтановки доверия на кошелек через СМС. purseCurrency - тип кошелька {Z, R, U и так далее} - AssignSessionLocale
- CancelProtectedOperation
- CancelProtectedOperationEx
-
ChangeTrustedPurseLimitsBegin
Инициация процедуры изменения лимитов доверия на кошелек через СМС -
ChangeTrustedPurseLimitsBeginEx
Инициация процедуры изменения лимитов доверия на кошелек через СМС -
ChangeTrustedPurseLimitsBeginWithSmsStatus
Инициация процедуры изменения лимитов доверия на кошелек через СМС -
ChangeTrustedPurseLimitsEnd
Завершение процедуры изменения лимитов доверия на кошелек через СМС - CheckMobilePhoneNumberBegin
- CheckMobilePhoneNumberEnd
- CheckMobilePhoneNumberEndEx
- CheckMobilePhoneNumberEndWithConfirmation
- CheckSession
- CheckSessionEx
-
ContactAddMeta
Добавляет к контакту метаданные -
ContactAddMetaList
Добавляет к контактам метаданные. Не забывать указывать wmid для каждого элемента списка! -
ContactAddShortMeta
Добавляет к контакту метаданные -
ContactAddShortMetaList
Добавляет к контактам метаданные. Не забывать указывать wmid для каждого элемента списка! - ContactSetFavorite
-
CreateAuthTicket
Создает аутентификационный тикет для определенного сервиса (в терминах сервиса Login.WebMoney) -
CreateAuthTicketEx
Создает аутентификационный тикет для определенного сервиса (в терминах сервиса Login.WebMoney) - CreatePaymentLink
- CreatePaymentLinkEx
-
CreatePurse
Создает WebMoney-кошёлек. Только, если KeeperType == Mini и нет еще кошелька такого типа. -
CreatePurseEx
Создает WebMoney-кошёлек. Только, если KeeperType == Mini и нет еще кошелька такого типа. - DelAccountAvatar
- DeleteAccountData
- DeleteContact
- DeleteMessage
-
DeletePurse
Удаляет WebMoney-кошёлек. Только, если KeeperType == Mini!!! - DetectMessageLanguage
- DetectTextLanguage
- DisableAppInstance
- DisableApplication
-
FindWmid
search - email, purse number - FinishCodeProtectedOperation
- FinishCodeProtectedOperationEx
- GetAccountAvatar
- GetAccountAvatarList
- GetAccountDataReport
- GetAccountInfo
- GetAccountInfoEx
-
GetAccountLevels
BL, TL and so on... -
GetAccountPermits
Получить, что разрешает аккаунт принимать от неавторизованных корреспондентов -
GetActualMaxIds
Получает макс. значения Id для транзакций, сообщений и счетов. Данные в сессии при этом не обновляются!. Вызов этого метода гораздо дешевле постоянного вызова Refresh.
Use case: Нужно использовать для переодичсекой проверки наличия изменений в фоновом режиме. Сравнивать полученные Id с теми, которые имеются на стороне клиентского приложения. Если полученные Id больше, чем известные, значит есть что-то новое и нужно/можно вызывать метод Refresh. -
GetAddFundsMethods
Возвращает список методов для пополнения кошелька.
Названия методов будут возвращены в локали, указанной в параметре locale - {"ru", "en"}, для WM-валюты, которая начинается с currencyLetter - GetAllowedCurrencyLimitsForSendFundsByPhoneNumber
- GetAllowedCurrencyListForSendFundsByPhoneNumber
-
GetAppDisableCode
Возвращает код отключения разрешения на использование приложения. см. UseAppDisableCode - GetAppInstanceList
- GetApplicationList
-
GetAtmCards
Возвращает коллекцию прикрепленных к аккаунту внешних счетов: Atm-карта, банковский счёт или счёт в одной из ЭПС -
GetAtmCardsEx
Возвращает коллекцию прикрепленных к аккаунту внешних счетов: Atm-карта, банковский счёт или счёт в одной из ЭПС -
GetAtmCardsExt
Возвращает коллекцию прикрепленных к аккаунту внешних счетов: Atm-карта, банковский счёт или счёт в одной из ЭПС - GetAuthUrlList
- GetAvatar
- GetAvatarList
- GetAvatars
- GetAvatarsAfterDate
- GetChatMessagesDescAfterId
- GetContact
-
GetContactAvatar
Obsolete - GetContactCount
- GetContactListWithCachedPassportInfo
- GetContactOperationListBeforeId
- GetContactOperationsBeforeId
-
GetContactPermits
Получить, что разрешено принимать от конкретного корреспондента - GetContacts
- GetContactsAfterDate
- GetContactsEx
- GetContactsN
- GetDeleteAccountDataLog
- GetDeleteAccountWarningInfo
- GetErrorHandlingMessage
- GetErrorHandlingTask
- GetErrorHandlingWizard
- GetExchangeInfoList
- GetFavoriteContactList
- GetInInvoiceListBeforeId
- GetInvoice
- GetInvoiceById
- GetInvoiceHistoryOfContact
- GetInvoiceHistoryOfContactByDates
- GetInvoiceList
- GetInvoiceListBeforeId
-
GetLastMessages
Последние 50 сообщений - GetLastMessagesAfterId
- GetLastMessagesBeforeId
-
GetLastMessagesN
Последние N сообщений - GetLastOperations
- GetLastOperationsAfterId
- GetLastOperationsN
- GetMaxSendAmountWithMultipleExchange
- GetMaxSendAmountWithSingleExchange
- GetMaxSendAmountWithSingleExchangeWithContext
- GetMediaMessageHistoryOfContact
-
GetMessageHistoryOfContact
Получить 50 сообщений из переписки с указанным контактом, id которых меньше чем startFromId - GetMessageHistoryOfContactByDates
- GetMessageStatus
- GetMessageStatusList
- GetMessagesAfterId
- GetMessagesBeforeId
- GetMutualContacts
- GetMutualTransactionReport
- GetNicks
-
GetNonContactAvatar
Obsolete -
GetOperation
Возвращает операции по её id. Для операций с протекцией сделки еще и проверяет и апдейтит текущее состояние. -
GetOperationEx
Возвращает операции по её id. Для операций с протекцией сделки еще и проверяет и апдейтит текущее состояние. -
GetOperationExt
Возвращает операции по её id. Для операций с протекцией сделки еще и проверяет и апдейтит текущее состояние. - GetOperationHistoryByDates
- GetOperationHistoryOfContactByDates
-
GetOperationList
Возвращает список операции по их ids. Для операций с протекцией сделки еще и проверяет и апдейтит текущее состояние. - GetOperationListAfterId
- GetOperationListBeforeId
-
GetOperations
Возвращает список операции по их ids. Для операций с протекцией сделки еще и проверяет и апдейтит текущее состояние. - GetOperationsAfterId
- GetOperationsBeforeId
- GetOutInvoiceListBeforeId
- GetOutgoingInvoiceList
- GetOutgoingInvoices
-
GetPassportEditUrl
Возвращае адрес (url) страницы на которую надо отправить пользователя для редактирования данных аттестата - GetPaymentLinkMinMax
- GetProfileScoringResult
- GetProfileScoringResultEx
- GetProfileScoringResultExt
-
GetPurseAgreementUrl
Возвращае адрес (url) ресурса с текстом соглашения, котрое нжуно покзать пользователю перед созданием WebMoney-кошелька. locale={ru|en} -
GetPurseAgreementUrlEx
Возвращае адрес (url) ресурса с текстом соглашения, котрое нжуно покзать пользователю перед созданием WebMoney-кошелька. locale={ru|en} -
GetPurseLimits
Возвращает список лимитов для доверенных кошельков кошельков -
GetPurseLimitsEx
Возвращает список лимитов для доверенных кошельков кошельков -
GetPurseListLimits
Возвращает список лимитов для доверенных кошельков кошельков -
GetPurseListLimitsEx
Возвращает список лимитов для доверенных кошельков кошельков - GetPurseOperationListBeforeId
- GetPurseOperationsBeforeId
-
GetPurses
Возвращает список кошельков -
GetPursesEx
Возвращает список кошельков (с их названиями) -
GetPursesExt
Возвращает список кошельков (с типом валюты) - GetPursesToPayInvoiceViaExchange
- GetPursesToPayInvoiceViaExchangeWithContext
- GetQrCodeHint
- GetQrScannerHint
- GetReceipt
- GetSecurityInformation
- GetTranslationLanguages
-
GetTrustedPermissions
Позволяет узнать какие именно операции указанный аккаунт разрешает выполнять "главному" wmid кипера Mini -
GetUnfinishedOperationList
Возвращает список незавершенных операций с протекцией. - GetUnpaidInvoiceList
- GetUnpaidInvoices
- GetUnreadMessages
- GetUnreadOperationList
- GetUnreadOperations
-
GetUntrustedPurses
Возвращает список кошельков, управление которыми можно доверить WebMoney Keeper Mini -
GetUntrustedPursesExt
Возвращает список кошельков, управление которыми можно доверить WebMoney Keeper Mini - GetUseApplicationOfferUrl
-
GetWithdrawFundsMethods
Возвращает список методов для вывода средств из кошелька.
Названия методов будут возвращены в локали, указанной в параметре locale - {"ru", "en"}, для WM-валюты, которая начинается с currencyLetter -
GetWmidLevels
BL, TL and so on... - GetWmidOwner
- HideProfileScoringResult
- ImportEmbeddedWmidAndAttachToApp
- MarkAllMessagesAsRead
- MarkAllMessagesAsReadForContact
- MarkAllMessagesAsReadForContactBeforeId
- MarkAllOperationsAsRead
- MarkAllOperationsAsReadForCurrency
- MarkMessageAsRead
- MarkMessageAsReadEx
- MarkOperationAsRead
- MarkOperationAsReadEx
- MarkProfileScoringItemAsViewed
- PayInvoice
- PayInvoiceEx
- PayInvoiceExt
- PayInvoiceViaExchange
-
Refresh
Обновляет значения баланса кошельков, АТМ-карт, получает новые счёта, операции, сообщения, а также количество непрочтенных событий в сервисе Events.WebMoney.
Use case: пользователь нажал кнопку Refresh. -
RefreshEx
Обновляет значения баланса кошельков, получает новые счёта, операции, сообщения, а также количество непрочтенных событий в сервисе Events.WebMoney.
Use case: в логике кода нужно запросить изменения, например после вызова метода Authenticate или после отказы счёта. -
RefreshExt
Обновляет значения баланса кошельков, получает новые счёта, операции, сообщения, а также количество непрочтенных событий в сервисе Events.WebMoney.
Use case: в логике кода нужно запросить изменения, например после вызова метода Authenticate или после отказы счёта. -
RefreshExtWithTag
Обновляет значения баланса кошельков, получает новые счёта, операции, сообщения, а также количество непрочтенных событий в сервисе Events.WebMoney.
Use case: в логике кода нужно запросить изменения, например после вызова метода Authenticate или после отказы счёта. -
RefreshOnPush
Обновляет значения баланса кошельков, получает новые счёта, операции, сообщения, а также количество непрочтенных событий в сервисе Events.WebMoney.
Use case: пользователь нажал кнопку Refresh. -
RefreshOnTap
Обновляет значения баланса кошельков, получает новые счёта, операции, сообщения, а также количество непрочтенных событий в сервисе Events.WebMoney.
Use case: пользователь нажал кнопку Обвновить. -
RefreshOnTimer
Обновляет значения баланса кошельков, получает новые счёта, операции, сообщения, а также количество непрочтенных событий в сервисе Events.WebMoney.
Use case: если обновление происходит по таймеру через определенные интервалы. -
RegisterInvites
Регистрирует список телефонов, на которые были отправлены приглашения, для получения компенсации за отправку СМС и вознагражения за регистрации по инвайтам -
RejectAuthorizationRequest
Отправка спец. сообщения(sic!) о том, что запрос на авторизацию был отклонен - RejectInvoice
- RejectInvoiceExt
-
RemoveTrustedPurse
"Открепление" доверенного кошелька от управляющего WMID - RenameContact
-
RequestFormalAttestat
Метод для получения формального аттестата по переденным данным. locale = {"ru", "en"}, PassportIssueCountryId - см. https://api4mini.webmoney.ru/GlobalApi.asmx?op=GetCountryList - SearchContacts
- SearchContactsEx
- SearchContactsExt
-
SendAuthorizationRequest
Отправка спец. сообщения(sic!) для запроса на авторизацию - SendFundsByPhoneNumberBegin
- SendFundsByPhoneNumberEnd
-
SendInvites
Отправляет 10 приглашений для тех клиентов, у которых нет возможности отправить приглашения в СМС программно (планшеты, например) - SendInvoice
- SendInvoiceEx
- SendInvoiceWithOptions
- SendMessage
- SendMessageEx
- SendMessageWithSubj
- SendWebMoney
- SendWebMoneyEx
- SendWebMoneyWithCodeProtection
- SendWebMoneyWithCodeProtectionAndExchange
- SendWebMoneyWithExchange
- SendWebMoneyWithSign
- SendWebMoneyWithTimeProtection
- SendWebMoneyWithTimeProtectionAndExchange
- SetAccountAvatar
-
SetAccountPermits
Установить, что разрешает аккаунт принимать от неавторизованных корреспондентов -
SetContactPermits
Установить, что разрешено принимать от конкретного корреспондента -
SetContactPermitsEx
Установить, что разрешено принимать от конкретного корреспондента - SetMobilePhoneNumberBegin
- SetMobilePhoneNumberBeginEx
- SetMobilePhoneNumberEnd
- SetMobilePhoneNumberEndEx
- SetMobilePhoneNumberEndWithConfirmation
- ShowProfileScoringResult
- SyncContacts
- TopupAtmCard
- TopupAttachedProductBegin
- TopupAttachedProductEnd
- TopupAttachedProductEndEx
- TopupPurseFromAtmCard
- TopupPurseFromAttachedAccount
- TopupPurseFromAttachedAccountEx
-
TopupPurseUsingNumberAndCode
Пополняет кошелёк номером и кодом электронного средства платежа или чеком Paymer (зависит от валюты) -
TopupPurseViaPaymer
Пополняет кошелёк чеком Paymer или WM-картой. Метод умеет сам определить, для какого типа кошелька подойдет указанный чек - TranslateMessage
- TranslateText
- TryAuthUrl
- UpdateMessage
- UseAppDisableCode