Начать
Благодарим вас за проявленный интерес к нашим решениям. Заполните форму, и мы свяжемся с вами в ближайшее время, чтобы обсудить правильное решение для вашего бизнеса.
Ваш запрос успешно отправлен!
С вами свяжутся как можно скорее.
Сайт использует файлы cookie для работы. Пожалуйста, подтвердите принятие этой информации
OKAPI создания платежа
API создания выплаты
Host2Host API
API апелляций
Merchant SDK for PHP
Merchant SDK for Python
Wordpress module
Opencart module
Joomla module
Drupal module
1C Bitrix module
sha1(client+product+price+quantity+currency+fiat_currency+uuid+language+message+description+card_number+SecretKey)
$link = 'https://wallex.online/widget/69?data='.base64_encode(http_build_query([ 'client'=>'[email protected]', 'product'=>'product', 'price'=>300*100, 'quantity'=>1, 'currency'=>'usdt', 'fiat_currency'=>'rub', 'uuid' => '1234qqqq', 'language' => 'ru', 'description' => 'test', 'sign' => sha1('[email protected]'.'product'.(300*100).'1'.'usdt'.'rub'.'1234qqqq'.'ru'.'test'.'СЕКРЕТНЫЙ КЛЮЧ') ]));Как только средства поступают на ваш счет, наша система отправляет POST-запрос по указанной ссылке обратного вызова URL. Запрос содержит следующий набор параметров: status - success для успешной оплаты, fail для отменыclient - электронная почта клиента currency - Валюта платежаamount - Сумма переведенных средств uuid - uuid, который вы отправили при инициализации формы commission - коммиссия платежного сервиса product - Назначение платежа или, наименование продукта sign - Цифровая подпись данных, строка shal-кэша, состоящая из спецификации всех параметров запроса и вашего SECRET KEY:.
sha1(status+client+currency+amount+uuid+commission+product+SecretKey)Для приема оплаты в криптовалюте параметры ссылки остаются прежними, сумма в параметре price передается в валюте указанной в fiat_currency. Наша система сама пересчитает эквивалент в переданной в параметре currency криптовалюте. На данный момент принимается оплата в ETHEREUM, BITCOIN и USDT (eth, btc, usdt).
composer require sq-dev/wallex-sdk
use Wallex\Widget;
$widget = new Widget(1, "secret_key");
$url = $widget->cretePayment(
"[email protected]",
"Xiaomi 9T",
1000,
1,
"Hello thanks for order",
"Xiaomi 9T",
"USDT",
"rub",
"ru"
); // Returns payment url
use Wallex\Webhook;
$payment = new Webhook($_POST);
if ($payment->isVerified("secret_key") && $payment->isSuccess()) {
// Payment success logic
//F.e:
$client = $payment->getClient(); // Get client email
User::where("email", $client)
->update(["balance" => $payment->getAmount()]);
}
use Wallex\Payout;
$payout = new Payout($merchantId, $secretKey);
$payout->cryptoPay($address, $amount, $currency);
Нужно быстро принять платеж? В личном кабинете вы можете моментально выставить счет на оплату в любой из предлагаемых сервисом криптовалют на необходимую сумму. После того, как клиент оплатит счет, средства будут зачислены на ваш счет в течение нескольких минут.
После оплаты счета клиентом денежные средства будут зачислены на ваш счет в течение нескольких минут.
Благодарим вас за проявленный интерес к нашим решениям. Заполните форму, и мы свяжемся с вами в ближайшее время, чтобы обсудить правильное решение для вашего бизнеса.
С вами свяжутся как можно скорее.
Системные требования:- Версия Wordpress - от 3.8- Версия WooCommerce - от 2.0- Версия PHP - от 7.0
Установка:1. Содержимое архива должно быть помещено в папку плагинов Wordpress (по умолчанию - {корень сайта} / wp-content / plugins /)2. Перейдите в раздел администратора сайта (/wp-admin/) и активируйте плагин "WooCommerce - Wallex" 3. Перейдите в раздел "WooCommerce" - "Настройки" - "Оформить заказ"4. В нижней части страницы в разделе "Платежные шлюзы" нажмите кнопку "Настройки" напротив "Wallex Payments"5. Введите данные вашего продавца.
Системные требования:- Версия OpenCart - от 3.0- Версия PHP - от 7.0
Установка: 1. Скопируйте папки admin и catalog в корень сайта 2. Перейдите в панель администратора сайта 3. Выберите меню "Дополнения" -> "Оплата" 4. В списке платежей найдите метод "Wallex" 5. Нажмите кнопку Установить 6. Нажмите кнопку "Изменить" 7. Заполните необходимые поля и сохраните изменения 8. Настройка ЧПУ. Перейдите в раздел "Система" -> "Настройки" -> "Редактировать хранилище" -> Вкладка "Сервер" -> "Включить ЧПУ" (ДА) -> "Сохранить" 9. Настройте перенаправляющую ссылку. Перейдите в раздел "Дизайн" -> "SEO URL" -> "Добавить" -> Ссылка на поле "расширение / оплата / wallex / ответ" -> Поле SEO URL "ответ" -> Поле Магазин "По умолчанию" -> Поле язык (выберите язык)
* ЧПУ необходимо настроить для каждого языка отдельно 10. Добавьте полученную ссылку (https: // my-site / response) в учетную запись Wallex “Мой магазин” -> “Настройки” -> “Успешное перенаправление” Полученная ссылка (https: // my-site / response)
Системные требования:- Версия Joomla - от 3.0- Версия Virtuemart - от 3.0- Версия PHP - от 7.0
Установка:1. Чтобы установить модуль приема платежей, вы должны загрузить архив из своего аккаунта Wallex.2. Установите через установщик модуля в панели администратора (Расширения -> менеджер расширений -> Загрузить файл пакета и т.д.)3. В меню управления модулем активируйте плагин (Расширения -> менеджер расширений -> Управление)4. Затем перейдите на страницу администратора Virtuemart и перейдите в раздел: Компоненты->Virtuemart->Способы оплаты->Добавить способ оплаты)5. Заполните первую вкладку и нажмите "Сохранить"6. Перейдите на вкладку "Конфигурация" (Настройки)7. Заполните поля и нажмите "Сохранить" (для дальнейшей настройки запомните значение параметра cid[] из адресной строки)
Настройте ссылки в вашем аккаунте Wallex - Мой магазин-Настройки1. Успешный URL-адрес - https://joomla.retailcrm.club/index.php/compomemt/com_virtuemart 2. Обратный вызов - https://joomla.retailcrm.club/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&tmpl=component&pm= X (вставьте значение из шага 8 вместо X в конце)3. Неудачный - https://joomla.retailcrm.club/index.php?option=com_virtuemart&view=pluginresponse&task=pluginUserPaymentCancel&pm= X (вставьте значение из шага 8 вместо X в конце)
Системные требования:- Версия Drupal - от 7.х- Версия Commerce - от 1.15- Версия PHP - от 7.1 - 7.4
Установка:Распакуйте архив “{your_site}/admin/modules/install”Войдите в панель администратора и установите -> “КОММЕРЦИЯ (ОПЛАТА) УОЛЛЕКС”. Нажмите кнопку Сохранить.Настройте платежный шлюз WALLEX.. настройки платежного шлюза drupal: drupal commerce & ubercartВведите данные из своего личного кабинета.Настройки платежного шлюза Drupal commerceПлатежный шлюз Drupal от WALLEX позволяет автоматизировать процесс приема платежей с электронных кошельков и любых банковских карт.
Системные требования:- Версия PHP - от 7.2
Установка:Содержимое репозитория должно быть размещено в корневой каталог сайта#После этого необходимо:Перейти в административную часть интернет-магазина.Перейти на страницу "Платежные системы" ("Магазин" - > "Настройки магазина" - > "Платежные системы")Нажмите на кнопку "Добавить платежную систему"Заполните общую информацию о платежной системе.Перейдите на соответствующую вкладку ("Физические лица" или "Юридические лица") и заполните всю необходимую информациюсделайте платежную систему активной и нажмите "Сохранить"Введите ссылки из списка ниже в настройках продавца.URL обратного вызоваhttp://ваш домен/bitrix/tools/wallex_result.php Успешное перенаправлениеhttp://ваш домен/личный/заказы/Отмена перенаправлениеhttp://ваш домен/bitrix/tools/wallex_fail.php
После того, как ваша компания прошла модерацию, вы можете начать получать средства, используя форму оплаты. Ссылка на форму оплаты доступна в информации о компании и имеет формат https://wallex.online/widget /{id}, где{id} - цифровой идентификатор вашего продавца. Чтобы форма работала корректно и открывалась, вы должны отправить клиенту URL-адрес, указав в запросе набор параметров, описанных ниже. Лучший способ - отформатировать параметры отправки с помощью POST-запроса. Это можно сделать с помощью javascript или в скрытой форме, хотя эта форма также будет работать, если параметры просто отправляются методом GET. Но этот метод не считается безопасным
Описание параметров формы оплаты
client - адрес электронной почты клиента
product - Назначение или оплата или название продукта
price - Цена за одну единицу, умноженная на 100 (если цена составляет 110,55 евро, это значение будет 11055)
quantity - Количество, если больше 1, то конечная сумма будет равна количеству*цена
currency - Код криптовалюты для оплаты (например usdt)
fiat_currency - Код фиатной валюты (rub, kzt, try) для оплаты, по умолчанию - rub
uuid - Уникальный номер платежа в нашей системе. Если вы не используете идентификаторы, просто задайте случайное значение в этом параметре
language - Язык транзакции, по умолчанию - ru
message - Краткое сообщение пользователю будет будет отправлено по электронной почте при оплате
description - Краткое описание услуги, будет показано в форме оплаты
card_number - Номер карты получателя платежа (Используется только для эквайринга), поле не обязательное
sign - Цифровая подпись данных, строка sha1-кэша, состоящая из спецификации всех параметров запроса и вашего СЕКРЕТНОГО КЛЮЧА:
sha1(client+product+price+quantity+currency+fiat_currency+uuid+language+message+description+card_number+SecretKey)
$link = 'https://wallex.online/widget/69?data='.base64_encode(http_build_query([ 'client'=>'[email protected]', 'product'=>'product', 'price'=>300*100, 'quantity'=>1, 'currency'=>'usdt', 'fiat_currency'=>'rub', 'uuid' => '1234qqqq', 'language' => 'ru', 'description' => 'test', 'sign' => sha1('[email protected]'.'product'.(300*100).'1'.'usdt'.'rub'.'1234qqqq'.'ru'.'test'.'СЕКРЕТНЫЙ КЛЮЧ') ]));Как только средства поступают на ваш счет, наша система отправляет POST-запрос по указанной ссылке обратного вызова URL. Запрос содержит следующий набор параметров: status - success для успешной оплаты, fail для отменыclient - электронная почта клиента currency - Валюта платежаamount - Сумма переведенных средств uuid - uuid, который вы отправили при инициализации формы commission - коммиссия платежного сервиса product - Назначение платежа или, наименование продукта sign - Цифровая подпись данных, строка shal-кэша, состоящая из спецификации всех параметров запроса и вашего SECRET KEY:.
sha1(status+client+currency+amount+uuid+commission+product+SecretKey)Для приема оплаты в криптовалюте параметры ссылки остаются прежними, сумма в параметре price передается в валюте указанной в fiat_currency. Наша система сама пересчитает эквивалент в переданной в параметре currency криптовалюте. На данный момент принимается оплата в ETHEREUM, BITCOIN и USDT (eth, btc, usdt).
Для создания выплаты необходимо отправить запрос на URL https://wallex.online/payout/new, содержащий в body сериализованный объект json, со следующим набором параметров:
composer require sq-dev/wallex-sdk
use Wallex\Widget;
$widget = new Widget(1, "secret_key");
$url = $widget->cretePayment(
"[email protected]",
"Xiaomi 9T",
1000,
1,
"Hello thanks for order",
"Xiaomi 9T",
"USDT",
"rub",
"ru"
); // Returns payment url
use Wallex\Webhook;
$payment = new Webhook($_POST);
if ($payment->isVerified("secret_key") && $payment->isSuccess()) {
// Payment success logic
//F.e:
$client = $payment->getClient(); // Get client email
User::where("email", $client)
->update(["balance" => $payment->getAmount()]);
}
use Wallex\Payout;
$payout = new Payout($merchantId, $secretKey);
$payout->cryptoPay($address, $amount, $currency);