У вас нет ключа API? Создайте его на своей панели управления
2. Разместите исходный код на своей веб-странице
Разместите этот исходный код на своей веб-странице и начните собирать пожертвования с помощью виджета крипто-пожертвований:
=============================
3. Укажите настройки виджета
Ваша личная учетная запись позволяет вам собирать данные пользователей, такие как имена, контактную информацию и т.д. Вы также можете указать предпочитаемый вами ресурс для пожертвований, который будет отображаться вверху списка.
1. Укажите ваш API-ключ
У вас нет ключа API? Создайте его на своей панели управления
2. Разместить исходный код на своей веб-странице
Разместите этот исходный код на своей веб-странице и начните получать прибыль с помощью кнопки пожертвования:
=============================
3. Указать настройки кнопок
Ваша личная учетная запись позволяет вам настроить сбор пользовательских данных и хранить имена, контактную информацию и т.д. Вы также можете указать предпочитаемый вами актив для пожертвований, который будет отображаться вверху списка.
1. Перейти на панель управления
Войдите в панель управления вашего партнера и перейдите в раздел пожертвований
2. Создать пользовательскую ссылку с запоминающимся названием
wallex/donation/{customize_it}
3. Собрать пожертвования
Скопируйте ссылку, разместите ее в любом удобном месте и начните сбор средств одним нажатием кнопки или больше ссылок на пожертвования
Ознакомьтесь с нашими преимуществами, которые помогут вашему проекту добиться максимально возможного эффекта
Самые низкие комиссии на рынке
Начните с платы за обслуживание в размере 0,5% за транзакцию. Гибкие настройки тарифов позволяют вам перекладывать расходы на обслуживание на ваших клиентов.
Готовое к использованию решение
Создайте свою учетную запись менее чем за минуту и начните мгновенно принимать крипто-пожертвования с помощью решений, настройка которых занимает всего несколько минут
Настраиваемая конфиденциальность
Управляйте настройками конфиденциальности в соответствии с вашими потребностями – собирайте информацию о ваших донорах или позволяйте им оставаться анонимными, как это принято в мире криптографии
Глобальный охват
Принимайте крипто-пожертвования со всего мира и расширяйте свою клиентскую базу
Полный контроль над средствами
Сохраняйте полный контроль над своими операциями: никаких возвратов средств, если только вы сами их не инициируете
Поддержка 24/7
Мы здесь для вас, предлагая постоянную поддержку в вашем путешествии. Наша команда всегда готова помочь вам с любыми вопросами, которые у вас могут возникнуть.
У вас уже есть POS-терминал? Вы можете интегрировать криптоплатеж в свой мобильный POS-терминал или в любую систему в точках продаж. Это позволит вам принимать криптоплатежи в нескольких валютах, включая фиатные, с большой скоростью и удобством.
Нужно быстро принять платеж? В личном кабинете вы можете моментально выставить счет на оплату в любой из предлагаемых сервисом криптовалют на необходимую сумму. После того, как клиент оплатит счет, средства будут зачислены на ваш счет в течение нескольких минут.
После оплаты счета клиентом денежные средства будут зачислены на ваш счет в течение нескольких минут.
Надежная инфраструктура
Комплаенс
Начать
Благодарим вас за проявленный интерес к нашим решениям. Заполните форму, и мы свяжемся с вами в ближайшее время, чтобы обсудить правильное решение для вашего бизнеса.
Ваш запрос успешно отправлен!
С вами свяжутся как можно скорее.
Wordpress module
Системные требования:- Версия 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 module
Системные требования:- Версия 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 module
Системные требования:- Версия 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 module
Системные требования:- Версия Drupal - от 7.х- Версия Commerce - от 1.15- Версия PHP - от 7.1 - 7.4 Установка:Распакуйте архив “{your_site}/admin/modules/install”Войдите в панель администратора и установите -> “КОММЕРЦИЯ (ОПЛАТА) УОЛЛЕКС”. Нажмите кнопку Сохранить.Настройте платежный шлюз WALLEX.. настройки платежного шлюза drupal: drupal commerce & ubercartВведите данные из своего личного кабинета.Настройки платежного шлюза Drupal commerceПлатежный шлюз Drupal от WALLEX позволяет автоматизировать процесс приема платежей с электронных кошельков и любых банковских карт.
1C Bitrix module
Системные требования:- Версия PHP - от 7.2 Установка:Содержимое репозитория должно быть размещено в корневой каталог сайта#После этого необходимо:Перейти в административную часть интернет-магазина.Перейти на страницу "Платежные системы" ("Магазин" - > "Настройки магазина" - > "Платежные системы")Нажмите на кнопку "Добавить платежную систему"Заполните общую информацию о платежной системе.Перейдите на соответствующую вкладку ("Физические лица" или "Юридические лица") и заполните всю необходимую информациюсделайте платежную систему активной и нажмите "Сохранить"Введите ссылки из списка ниже в настройках продавца.URL обратного вызоваhttp://ваш домен/bitrix/tools/wallex_result.php Успешное перенаправлениеhttp://ваш домен/личный/заказы/Отмена перенаправлениеhttp://ваш домен/bitrix/tools/wallex_fail.php
API Для Разработчиков
После того, как ваша компания прошла модерацию, вы можете начать получать средства, используя форму оплаты. Ссылка на форму оплаты доступна в информации о компании и имеет формат https://wallex.zone/widget /{id}, где{id} - цифровой идентификатор вашего продавца. Чтобы форма работала корректно и открывалась, вы должны отправить клиенту URL-адрес, указав в запросе набор параметров, описанных ниже. Лучший способ - отформатировать параметры отправки с помощью POST-запроса. Это можно сделать с помощью javascript или в скрытой форме, хотя эта форма также будет работать, если параметры просто отправляются методом GET. Но этот метод не считается безопасным Описание параметров формы оплаты client - адрес электронной почты клиентаproduct - Назначение или оплата или название продуктаprice - Цена за одну единицу, умноженная на 100 (если цена составляет 110,55 евро, это значение будет 11055)quantity - Количество, если больше 1, то конечная сумма будет равна количеству*ценаcurrency - Код криптовалюты для оплаты (например usdt)fiat_currency - Код фиатной валюты (rub, kzt, try) для оплаты, по умолчанию - rubuuid - Уникальный номер платежа в нашей системе. Если вы не используете идентификаторы, просто задайте случайное значение в этом параметреlanguage - Язык транзакции, по умолчанию - rumessage - Краткое сообщение пользователю будет будет отправлено по электронной почте при оплатеdescription - Краткое описание услуги, будет показано в форме оплатыcard_number - Номер карты получателя платежа (Используется только для эквайринга), поле не обязательноеsign - Цифровая подпись данных, строка sha1-кэша, состоящая из спецификации всех параметров запроса и вашего СЕКРЕТНОГО КЛЮЧА:
При включенном криптопроцессинге доступны следующие валюты usdt,eth,btc,sol,matic,bnb,doge,kcs,xlm,ltc После совершения платежа пользователь будет отправлен на Успешное перенаправление или Неудачное перенаправление, в зависимости от того, был ли платеж успешным или неудачным соответственно. Ранее отправленный параметр uuid добавляется к Успешному перенаправлению и Неудачному перенаправлению в конце, чтобы вы могли идентифицировать платеж со своей стороны. Поэтому ссылки Success Redirect и Failure Redirect не должны содержать параметров GET. Пример использования:
Как только средства поступают на ваш счет, наша система отправляет POST-запрос по указанной ссылке обратного вызова URL. Запрос содержит следующий набор параметров:status - success для успешной оплаты, fail для отменыclient - электронная почта клиентаcurrency - Валюта платежаamount - Сумма переведенных средствuuid - uuid, который вы отправили при инициализации формыcommission - коммиссия платежного сервисаproduct - Назначение платежа или, наименование продуктаsign - Цифровая подпись данных, строка shal-кэша, состоящая из спецификации всех параметров запроса и вашего SECRET KEY:.
Для приема оплаты в криптовалюте параметры ссылки остаются прежними, сумма в параметре price передается в валюте указанной в fiat_currency. Наша система сама пересчитает эквивалент в переданной в параметре currency криптовалюте. На данный момент принимается оплата в ETHEREUM, BITCOIN и USDT (eth, btc, usdt).
API выплат
Для создания выплаты необходимо отправить запрос на URL https://wallex.zone/payout/new, содержащий в body сериализованный объект json, со следующим набором параметров:
Для выплаты в крипте:
merchant* - Идентификатор магазинаuuid - Уникальный идентификатор выплатыamount* - Сумма средств для зачисления (в абсолютном значении, с плавающей точкой, тип данных строка, пр.: "123.45")currency* - Валюта оплатыaddress* - Адрес для переводаtype* - Тип выплаты (Крипта/фиат). Со значением cryptosign* - Цифровая подпись данных, sha1-хэш строки, состоящей из конкатенации всех значений параметров запроса и Вашего SECRET KEY sha1(merchant+amount+currency+address+type+SecretKey)
Для выплаты в фиате:
Перед созданием выплаты в фиате необходимо перевести USDT на выплатной баланс.Отправить POST запрос на https://wallex.zone/payout/to_pay_balanceJSON объект:merchant* - Идентификатор магазинаamount* - Сумма для перевода на выплатной баланс (тип данных строка)sign* - Цифровая подпись данных, sha1-хэш строки, состоящей из конкатенации всех значений параметров запроса и Вашего SECRET KEY sha1(merchant+amount+SecretKey) Выплата в фиате может происходить в 2х вариантах1. - Конвертация USDT в нужный фиат в момент выплаты по курсу грантекс2. - Конвертация USDT в нужный фиат зарание по спец запросуДля конвертации нужно выполнить POST запрос https://wallex.zone/payout/convertJSON объект:merchant* - Идентификатор магазинаamount* - Сумма для конвертации (тип данных строка)currency* - Валюта в которую нужно сконвертировать (RUB, EUR)sign* - Цифровая подпись данных, sha1-хэш строки, состоящей из конкатенации всех значений параметров запроса и Вашего SECRET KEY sha1(merchant+amount+currency+SecretKey) Для создания выплаты в фиате необходимо отправить запрос на URL https://wallex.zone/payout/newmerchant* - Идентификатор магазинаuuid - Уникальный идентификатор выплатыamount* - Сумма средств для зачисления (тип данных строка)currency* - Валюта оплаты (USDT, либо если ранее сконвертировали - RUB, EUR)bank* - Банк выплаты - Альфа кешин,Тинькофф,Сбер,Киви,Тинькофф кешин,Все банки РФ,KZT,EURnumber* - Номер банковской карты (тип данных строка)month* - Месяц из срока действия картыyear* - Год из срока действия картыtype* - Тип выплаты (Крипта/фиат). Со значением fiatfiat* - Валюта выплаты (RUB, EUR)cardholder* - Имя держателя карты (заполняется для евро)dateOfBirth* - Дата рождения держателя карты (заполняется для евро), например 1999-12-12sign* - Цифровая подпись данных, sha1-хэш строки, состоящей из конкатенации всех значений параметров запроса и Вашего SECRET KEY sha1(merchant+amount+currency+number+bank+month+year+type+fiat+cardholder+dateOfBirth+SecretKey) Если все параметры верны, сервер ответит статусом 201 и пришлет id запроса на выплату Если заполнено поле Callback для выплат в настройках магазина, то после обработки выплаты по этому url придут данныеstatus - 0 - создана, 1 - ожидает модерации, 2 - отклонена, 3 - выполненаid - ID выплатыerror - Описание ошибки если естьsign - Цифровая подпись данных, sha1-хэш строки, состоящей из конкаретации всех значений параметров запроса и Вашего SECRET KEY sha1(status+id+error+SecretKey)
Получение списка выплат
Для получения выплат необходимо отправить запрос на URL https://wallex.zone/payout/list, содержащий в body сериализованный объект json, со следующим набором параметров: merchant* - Идентификатор магазинаsign* - Цифровая подпись данных, sha1-хэш строки, состоящей из конкатенации всех значений параметров запроса и Вашего SECRET KEY sha1(merchant+SecretKey) В ответе будет массив items содержащий: id* - ID выплатыstatus* - 0 - создана, 1 - ожидает модерации, 2 - отклонена, 3 - выполнена, 4 - отправка callback, 5 - в процессе выплатыdata* - Данные переданные при создании выплатыcommission* - Комиссия выплаты
Получение выплаты
Для получения выплаты необходимо отправить запрос на URL https://wallex.zone/payout/get, содержащий в body сериализованный объект json, со следующим набором параметров: Передавать можно либо id либо uuidmerchant* - Идентификатор магазинаid* - Идентификатор выплатыuuid* - Уникальный код указанный при созданииsign* - Цифровая подпись данных, sha1-хэш строки, состоящей из конкатенации всех значений параметров запроса и Вашего SECRET KEY sha1(merchant+id+SecretKey) или sha1(merchant+uuid+SecretKey) В ответе будет массив items содержащий: id* - ID выплатыstatus* - 0 - создана, 1 - ожидает модерации, 2 - отклонена, 3 - выполнена, 4 - отправка callback, 5 - в процессе выплатыdata* - Данные переданные при создании выплатыcommission* - Комиссия выплаты
Получение баланса
Для получения баланса необходимо отправить запрос на URL https://wallex.zone/payout/balance, содержащий в body сериализованный объект json, со следующим набором параметров: merchant* - Идентификатор магазинаsign* - Цифровая подпись данных, sha1-хэш строки, состоящей из конкатенации всех значений параметров запроса и Вашего SECRET KEY sha1(merchant+SecretKey) В ответе будет массив содержащий: crypto - Криптобалансp2p - п2п оплатыacquiring - Баданс эквайрингаpayout - Выплатной баланс
PHP SDK
Обзор проектаWallet SDK - это набор для разработки программного обеспечения, который предоставляет набор инструментов и утилит для интеграции с платежным шлюзом Wallex. Установкаcomposer require sq-dev/wallex-sdk ОсобенностиВ этом разделе описываются основные функции и возможности Wallex SDK. Функция 1: Создайте платежный виджетuse Wallex\Widget;
Функция 2: Подтверждение платежа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()]); }
Функция 3: выплатыuse Wallex\Payout;
$payout = new Payout($merchantId, $secretKey);
$payout->cryptoPay($address, $amount, $currency);
Вклад Мы приветствуем вклад сообщества разработчиков в улучшение Wallex SDK. Если вы заинтересованы в добавлении своего вклада в Wall ex SDK, пожалуйста, выполните следующие действия: ЛицензияПакет SDK Wallex распространяется по лицензии MIT.