Надо понимать какой у вас он лайн сервис, и можете ли доказать для Payoneer или PayPal, что действительно оказали клиенту услугу, если он воспользовался этой услугой, а потом потребовал возврат. Я живу в ЮВА, меня попросили так же как и для Вас, принимать платежи на PayPal, с выводом через крипту в РФ. Все было норм, пока несколько клиентов моего партнера из РФ, не запросили возврата, по мелким суммам. Пока я выяснял что нет так у этих клиентов, мне прилетел вечный банк на эту карту банка и это отделение иностранного банка, куда я снимал деньги, что бы перевести их в крипту, плюс заморозка текущего баланса на Paypal. А открытие счета в банке это не простая история в некоторых странах.
Ну я не специалист по мошенничеству с криптой, но на Филиппинах, оборот крипты легальный, можно открыть именной кошелек в конторе, у которой лицензия центрального банка Филиппин. Верифицируешь себя, и можно принимать и выводить крипту без проблем. Но могут заморозить кошелек и потребовать объяснений куда и откуда деньжата переводятся. Мне так сделали, но после формаыльных объяснений через зум, все ограничения сняли....
PayPal жестко банят непонятных продавцов, по любой жалобе. Я живу ЮВА, и сподобился помочь принимать платежи на свой PayPal, с дальнейшим выводом в крипту, для российского бизнеса. Результат перманентный бан моей карты и счета в иностранном банке. Имеется в виду бан в PayPal, остался только Payoneer....(((
Дмитрий, Привет, если я правильно понял не вдаваясь в ваш код, то у вас есть одна ViewModel для страницы, где для нее вводятся данные... Cпециальный объект ModelState, и его логическое свойство IsValid генерируются ASP.NET автоматически, при этом проверяется валидность всех свойств модели, в данном случае IndexViewModel, и только если все объекты включенные в эту модель определены корректно, только тогда свойство IsValid будет true.
Так что с помощью отладки проверьте какие свойства не определены, и какая информация о проблемах содержится внутри объекта ModelState. Еще может быть такой глюк, что начиная с версии .NET 6, ModelState.IsVlid равно false, если для каких либо свойств в модели нет явного указания на nullable, вот в этом видео приводится причина этого эффектаю
1. В Razor Pages, для получения данных из формы используются обработчики, вот в этом видео, дан краткий обзор отличий Razor Pages и MVC
2. Для получения данных из формы в MVC, в вашем случае, в проекте уже есть Представление (View), но скорее всего еще нет Модели (Model) сущности, для которой вводятся данные идентификатора, а также нет соответствующего Контроллера (Controller), в котором должен быть прописан метод с атрибутом типа "POST", в котором вводимые данные могут быть приняты и обработаны, описание такого метода в контроллере и того как явно указать ссылку на такой метод в теге form, можно посмотреть вот в этом видео.
Живу за пределами РФ, имею счет в иностранном банке. Помог здесь одному одному русскому получать деньги на мой PayPal и переводить ему в крипту. В результате PayPal, заморозил деньги, забанил мой аккаунт с формулировкой, что мой бизнес нарушает правила PayPal, и навсегда забанил мою карту Visa и отделение банка - эмитента карты этого банка...WTF
Пришлось открывать счет в другом банке что бы регистрировать новый счет в PayPal.
Так что больше как то не хочется помогать по такой схеме....(((
Так что если этим заморачиваться, то по предоплатной схеме, отркрывать на местного дропа, и быть готовым к тому, что счет с текущем остатком может быть заморожен в любой момент.
Привет, только планирую заняться этой темой....Но из того что слышал...То это примерно выглядит так...
1. В Blazor создается код компонент для WEB страниц. 2. Затем можно использовать эти готовые компоненты Blazor при запуске под MAUI. 3. Затем если ничего не хочется добавлять в проект из MAUI, настраивается выгрузка под Android, и MAUI уже содержит готовые обертки для Android или IOS, так что при выгрузке на мобилке уже будут работать родные компоненты.....Но это все неточно....
Занимаюсь всеми тремя этапами, но включаю собственый интеллект))
Четвертый этап, это монтаж с вставками повторяющихся кадров, что бы синхронизировать русскую аудиодорожку и видео. Но при этом, на видео нет никаких лиц актеров.
1. Какая обработка доков в PayPal? три года пользуюсь PayPal никаких доков не предоставляю
2. При чем здесь налоги в РФ и PayPal?
3. Какая связь с местным банком? У PayPal связь с платежными системами Visa, MasterCard и другими.
4. В Payoneer минимальная сумма вывода 100 долларов в Paypal нет такого лимита.
5. Непроверенная инфа, но якобы с 19 декабря все счета граждан РФ в Payoneer будут закрыты, без возврата дененжных средств.
И еще..., по факту, налоговая может потребовать любые документы, обосновывая это тем, что у нее есть подозрение о налоговых правонарушениях, включая и конфиденциальную информацию. А если вы попытаетесь что-либо оспаривать в суде, то судебная практика такова, что судьи даже не заморачиваются над этим, а просто берут формулировки из возражений, подготовленных юристами налоговой и засовывают их в формулировку окончательного решения.
Вам нужно изучить основы ASP.NET Core. Потом определиться на какой именно архитектуре вы будете работать MVC, Razor Pages, Blazor... Когда сможете сам себе объяснить в чем их различия, тогда вопрос о кнопках и страницах отпадет сам собой.
Если под Иностранным Счетом, вы подразумеваете наличие счета в банке вне юрисдикции РФ, то не забудьте задекларировать такой счет, дальше уже не помню где, то ли в налоговой инспекции, то ли в росфинмониторинге, ну в общем где то в надзорных органах родины. И будьте готовы регулярно отчитываться об этом.