Перейти к содержанию
Авторизация  
SteveDogs

Модуль приема платежей Enot.io

Рекомендуемые сообщения

Модуль приема платежей Enot.io


Готовы модуль для приема платежей Enot.io 
Инструкции настройки https://enot.io/knowledge/first-payment


 

  • Like 4
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

для Items поможет кто сделать или может у кого есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может под z_queued_items есть у кого то webhook?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Настроил все, но при нажатие на "Пожертвовать (submit)" выдает код ошибки Ошибка #45 (Ошибка в нумерации магазина), кто знает что конкретно пропустил ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Куплю полностью рабочий и готовый модуль для Items.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

для pw софт  есть модуль

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
24 минуты назад, sniper сказал:

для pw софт  есть модуль

там нужно переписать лишь запросы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Себе поставил, все работает, на пвсофте приходят донки. Только не запрос менял, а фикс под таблицу в ядре

Изменено пользователем serfan1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, sniper сказал:

так он не для stressweba  же

в стрессвеб вставляется форма которая лежит внутри HTML

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть у кого скрипты оплаты для PTS ? Готов приобрести.

Изменено пользователем bubblegum

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
21 час назад, bubblegum сказал:

Есть у кого скрипты оплаты для PTS ? Готов приобрести.

Модуль есть я делал под птс 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
21 час назад, bubblegum сказал:

Есть у кого скрипты оплаты для PTS ? Готов приобрести.

файл db.class.php

PHP:
// меняем строчку
$dsn = "mysql:host=$dbhost;port=$dbport;dbname=$dbname;charset=utf8";
// на эту
$dsn = "sqlsrv:Server=$dbhost,$dbport;Database=$dbname";


примерная настройка файла config.php

PHP:
$config = [
    'dbhost' => '8.8.8.8',
    'dbuser' => 'sa',
    'dbpass' => '12345',
    'dbname' => 'lin2db', // или lin2world (не в курсах где у адвекса таблица user_delivery)
    'dbport' => 1433
];

ну и поправить SQL запросы в файле

webhook.php под поля user_delivery

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 28.07.2021 в 16:54, Lexicon сказал:

Настроил все, но при нажатие на "Пожертвовать (submit)" выдает код ошибки Ошибка #45 (Ошибка в нумерации магазина), кто знает что конкретно пропустил ?

у меня также выдает такую фигню

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
21 минуту назад, sniper сказал:

у меня также выдает такую фигню

Значить что неверный секретный код 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это точно в этом дело?

Изменено пользователем sniper

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

больше всего смущает этот  урл  его же нету  у них на сервере

url: "/enot.io/sign.php"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

все проврил секретные ключи указаны верно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

кто знает что  поменять тут  для  ПВ софт

 

<?php

ini_set( 'display_errors', '0' );
error_reporting( E_ALL );

require 'config.php';

// id вашего магазина
$merchant = isset( $_POST['merchant'] ) ? $_POST['merchant'] : 0;

// сумма платежа
$amount = isset( $_POST['amount'] ) ? $_POST['amount'] : 0; 

// id платежа
$payment_id = isset( $_POST['merchant_id'] ) ? $_POST['merchant_id'] : 0; 

$sign = md5( $merchant . ':' . $amount . ':' . $secret_key2 . ':' . $payment_id );

$sign_2 = isset( $_POST['sign_2'] ) ? $_POST['sign_2'] : '';

if ( $sign != $sign_2 )
    die( 'bad sign!' );

$char  = isset( $_POST['custom_field']['char'] )  ? $_POST['custom_field']['char']  : '';

require 'db.class.php';

$db = new DB( $config );

if ( !( $data = $db->fetch( "SELECT obj_Id FROM characters WHERE char_name = ?", [ $char ] ) ) )
{
    die( 'Персонаж с ником ' . $char . ' не найден!' );
}

$owner_id = $data['obj_Id'];
$count = ( int ) ( $amount / $item_price ); // TODO: floor || ceil

$payment_status = 0;
$description = 'enot payment id #' . $payment_id;

//$tablename = 'items_delayed';
$sql = "INSERT INTO `items_delayed` ( `payment_id`, `owner_id`, `item_id`, `count`, `payment_status`, `description` ) VALUES ( ?, ?, ?, ?, ?, ? )";

if ( $db->prepareAndExecute( $sql, [ $payment_id, $owner_id, $item_id, ( int ) $count, $payment_status, $description ] )->rowCount() )
    die( 'Платеж #' . $payment_id . ' принят!' );
    
echo 'Платеж #' . $payment_id . ' не принят!';

?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 30.07.2021 в 00:50, SteveDogs сказал:

в стрессвеб вставляется форма которая лежит внутри HTML

Помогите скопировал форму, она должна проверить ник на валидность в базе и показать ошибку ,но она тупо переходит на сайт мерчанта

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите пожалуйста сейчас все платежные системы работают при условии открытия ИП или ФОП (для Украины). Просто перечитав форум как я понимаю проблемы испытывают только администраторы с Украины. Или что-то изменилось. Если можно просто конкретику какую платежную систему подключать если я с Украины и не являюсь ФОП или ИМ.

Заранее благодарен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, iERP сказал:

Подскажите пожалуйста сейчас все платежные системы работают при условии открытия ИП или ФОП (для Украины). Просто перечитав форум как я понимаю проблемы испытывают только администраторы с Украины. Или что-то изменилось. Если можно просто конкретику какую платежную систему подключать если я с Украины и не являюсь ФОП или ИМ.

Заранее благодарен.

Енот как раз тебе подойдет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, serfan1 сказал:

Енот как раз тебе подойдет

Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...