Как сделать оплату через вебмани в шаблоне?

Регистрация
15.05.2016
Сообщения
45
Благодарностей
5
Баллы
8
Здравствуйте! Подскажите пожалуйста, как можно реализовать оплату через вебмани, или другие сервисы, где нужно подтверждение с использованием телефона? Я так понимаю, нужно будет на определённом шаге остановить шаб, сделать появление инстанса, где руками нужно будет ввести код подтверждения и нажать далее. После чего шаблон сам запустится и продолжит выполнение в автоматическом режиме.
Вот как это всё можно реализовать?
 

vierasen

Client
Регистрация
10.12.2015
Сообщения
555
Благодарностей
269
Баллы
63
Если вводить коды вручную допустимо, то можно сделать и так как тут написано.

Теоретически можно автоматизировать ввод смс, но для этого надо заставить телефон "делиться" содержимым смски в то место, откуда зенка будет легко его парсить.
 
Регистрация
15.05.2016
Сообщения
45
Благодарностей
5
Баллы
8
Теоретически можно автоматизировать ввод смс, но для этого надо заставить телефон "делиться" содержимым смски в то место, откуда зенка будет легко его парсить.
Было бы классно, но ума не приложу, как можно реализовать такое. Если только настроить переадресацию смсок. Но вообще интересуют оба варианта.
 

vierasen

Client
Регистрация
10.12.2015
Сообщения
555
Благодарностей
269
Баллы
63
Могу поковыряться над решением этой задачи более детельно, при условии материального вознаграждения в случае успеха) Но нужны кое-какие подробности, если хочешь - стукни в скайп live:zhniven (или если другие месседжеры, кинь свой в личку)
 

Oleg1987

Client
Регистрация
11.08.2014
Сообщения
1 166
Благодарностей
746
Баллы
113
Было бы классно, но ума не приложу, как можно реализовать такое. Если только настроить переадресацию смсок. Но вообще интересуют оба варианта.
Арендовать виртуальный номер, к нему привязать платежку и можно спокойно получать смс через API или web
 
Регистрация
15.05.2016
Сообщения
45
Благодарностей
5
Баллы
8
Арендовать виртуальный номер, к нему привязать платежку и можно спокойно получать смс через API или web
Не канает. Ты будешь для своего персонального аттестата доверять виртуальный номер? Уверен что нет. Потому-то данный вопрос является проблемой.
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
на определёном шаге выводится окно win формы, ждёшь смс, по приходу вводишь его в поле, поле это твоя переменая которая уже после нажатия ОК передастся в шаблон, пока форму не закроешь шаб никуда не тронется, ну так же и проверку надо ставить, если смс не пришла например в нужное время то окно закрывается и новый запрос смс
 
  • Спасибо
Реакции: avtostopshik_old

Oleg1987

Client
Регистрация
11.08.2014
Сообщения
1 166
Благодарностей
746
Баллы
113
Не канает. Ты будешь для своего персонального аттестата доверять виртуальный номер? Уверен что нет. Потому-то данный вопрос является проблемой.
А в чем проблем зарегать для этого отдельный кошелек закидывать на него нужную сумму и гонять шаб?
 
Регистрация
15.05.2016
Сообщения
45
Благодарностей
5
Баллы
8
А в чем проблем зарегать для этого отдельный кошелек закидывать на него нужную сумму и гонять шаб?
Такой шаб будет людям продаваться. А напрягать их подобными действиями не хочу. Вижу наиболее простой вариант - через ввод смс со своих номеров телефона. Вот это и пытаюсь разузнать как можно реализовать.
 
Регистрация
15.05.2016
Сообщения
45
Благодарностей
5
Баллы
8
на определёном шаге выводится окно win формы, ждёшь смс, по приходу вводишь его в поле, поле это твоя переменая которая уже после нажатия ОК передастся в шаблон, пока форму не закроешь шаб никуда не тронется, ну так же и проверку надо ставить, если смс не пришла например в нужное время то окно закрывается и новый запрос смс
Вот это уже интересно. Твоя подсказка наверное решается и реализуется с помощью такого мануала:
http://zennolab.com/discussion/threads/sozdanie-i-rabota-s-sobstvennymi-formami-oknami-windows-cherez-snippety-c.13416/
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
я делал что бы клиент вводил телефон
2016-07-23_002332.png
 
Регистрация
15.05.2016
Сообщения
45
Благодарностей
5
Баллы
8

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 522
Благодарностей
991
Баллы
113
Есть как бы api wm :-) там и телефон не нужен... да и зенка думаю тоже...
 
  • Спасибо
Реакции: avtostopshik_old

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
Есть как бы api wm :-) там и телефон не нужен... да и зенка думаю тоже...
Да он как раз отказывается от апи, я то делал что номера совсем брались с другого сайта а смс код надо было с лично вводить так как переадресация со всех номеров шла на личный
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
2016-07-23_010648.png

C#:
// создаём форму с указанным значением
var dialogForm = new System.Windows.Forms.Form   
{
    Size = new Size(250, 166),
    ShowIcon = false,
    Name = "DialogForm",
    Text = @"Окно для ввода смс кода",
    FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog,
    MinimizeBox = false,
    MaximizeBox = false
};
// поле ввода
var textBox = new System.Windows.Forms.TextBox { Name = "Text", Size = new Size(80, 20), Multiline = true};

// кладём не форму
dialogForm.Controls.Add(textBox);

// положение на форме
textBox.Location = new Point(84, 42);
var testLabel = new System.Windows.Forms.Label
{
    AutoSize = true,
    Font = new System.Drawing.Font("Microsoft Sans Serif", 9.00F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 204),
    Location = new System.Drawing.Point(8, 12),
    Text = "Введите ваш код подтверждения"
};
dialogForm.Controls.Add(testLabel);

// устанавливаем значение в переменную
project.Variables["sms_code"].Value = textBox.Text;

// кнопка ok
var okButton = new System.Windows.Forms.Button { Name = "OKButton", Text = @"Добавить SMS код", Size = new Size(234, 56) };
// кладём не форму
dialogForm.Controls.Add(okButton);
// положение на форме
okButton.Location = new Point(5, 80);
// обработка события
okButton.Click += (delegate { dialogForm.DialogResult = System.Windows.Forms.DialogResult.OK; });
// показывем форму
var dialogResult = dialogForm.ShowDialog();
// если не было отмены диалога
if (dialogResult != System.Windows.Forms.DialogResult.Cancel) return textBox.Text;
return 0;
 
  • Спасибо
Реакции: Sz5
Регистрация
15.05.2016
Сообщения
45
Благодарностей
5
Баллы
8
Посмотреть вложение 14624

C#:
// создаём форму с указанным значением
var dialogForm = new System.Windows.Forms.Form  
{
    Size = new Size(250, 166),
    ShowIcon = false,
    Name = "DialogForm",
    Text = @"Окно для ввода смс кода",
    FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog,
    MinimizeBox = false,
    MaximizeBox = false
};
// поле ввода
var textBox = new System.Windows.Forms.TextBox { Name = "Text", Size = new Size(80, 20), Multiline = true};

// кладём не форму
dialogForm.Controls.Add(textBox);

// положение на форме
textBox.Location = new Point(84, 42);
var testLabel = new System.Windows.Forms.Label
{
    AutoSize = true,
    Font = new System.Drawing.Font("Microsoft Sans Serif", 9.00F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 204),
    Location = new System.Drawing.Point(8, 12),
    Text = "Введите ваш код подтверждения"
};
dialogForm.Controls.Add(testLabel);

// устанавливаем значение в переменную
project.Variables["sms_code"].Value = textBox.Text;

// кнопка ok
var okButton = new System.Windows.Forms.Button { Name = "OKButton", Text = @"Добавить SMS код", Size = new Size(234, 56) };
// кладём не форму
dialogForm.Controls.Add(okButton);
// положение на форме
okButton.Location = new Point(5, 80);
// обработка события
okButton.Click += (delegate { dialogForm.DialogResult = System.Windows.Forms.DialogResult.OK; });
// показывем форму
var dialogResult = dialogForm.ShowDialog();
// если не было отмены диалога
if (dialogResult != System.Windows.Forms.DialogResult.Cancel) return textBox.Text;
return 0;
Вообще отлично! Спасибо большое за решение)) то что надо.:ay:
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)