API платежного шлюза GoUrl.io Bitcoin/Altcoin ASP .NET C#
Версия 1.2.0 RC1
НОВИНКА — продукт White Label, оптимизированный для мобильных устройств — платежи в биткойнах/альткойнах с вашим собственным логотипом. Живая демо-версия
Принимайте Bitcoin, Bitcoin Cash, Litecoin, Dash, Dogecoin, Speedcoin, Reddcoin, Potcoin, Feathercoin, Vertcoin, Peercoin, UniversalCurrency, MonetaryUnit Payments Online на своем веб-сайте.
Copyright © 2014-2019 Дельта Консультанты
Сайт: https://gourl.io.
API NuGet ASP .NET MVC: https://www.nuget.org/packages/GoUrl.io/
Инструкция API Bitcoin ASP.NET: https://gourl.io/bitcoin-api-asp.html
Инструкция API Bitcoin PHP: https://gourl.io/api-php.html
API Python, Java, Node.js и т. д.: https://gourl.io/api.html.
Плагин Wordpress: https://wordpress.org/plugins/gourl-bitcoin-pay-gateway-paid-downloads-membership/
Демо: https://gourl.io/bitcoin-pay-gateway-api.html.
Инструкция — Пакет ASP .NET Bitcoin/Altcoin
- Доступны две версии (стабильная версия 1.0.10 — платежный ящик iFrame и версия 1.2.0 RC1 — удобный для мобильных устройств платежный ящик json)
A. Версия 1.0.10 — стабильная, iFrame Payment Box, не оптимизирована для мобильных устройств. Демо»
Установите пакет с сайта nuget.org — https://www.nuget.org/packages/GoUrl.io/ (команда «Install-Package GoUrl.io», это пакет только без примеров, Iframe, не оптимизирован для мобильных устройств)
или загрузите полный пакет v1.0.10 с примерами напрямую с github/gourl.io.
B. Версия 1.2.0RC1 (кандидат на выпуск 1), Json Payment Box, оптимизированная для мобильных устройств, продукт White Label. Демо»
Загрузите полный пакет v1.2.0RC1 с примерами из исходного файла github/zip.
Пакет использует собственную базу данных с таблицей crypto_pays (файл /GoUrl/App_Data/GourlDb.mdf) для хранения информации о платежах биткойнов/альткойнов (идентификатор транзакции, дата платежа, идентификатор пользователя, идентификатор заказа и т. д.) на вашем веб-сайте. Если вы хотите переместить эту таблицу в существующую базу данных, запустите sql-запрос, он создаст новую таблицу MSSQL «crypto_pays» в вашей существующей базе данных; и после настройки «connectionStrings» в /GoUrl/Web.config. Хранилище базы данных пакета по умолчанию находится в папке /GoUrl/App_Data. Пример — страница Asp со всей статистикой платежей
Бесплатная регистрация или вход на gourl.io, создание новых платежных ящиков и получение бесплатных частных/открытых ключей GoUrl (скриншот)
Поместите все свои закрытые ключи GoUrl в /GoUrl/Web.config (скриншот).
Добавьте строку _Layout — <script type="text/javascript" src="~/scripts/cryptobox.js"></script>. См. пример — /GoUrl/Views/Shared/_Layout.cshtml.
Создайте контроллер платежей с вашими открытыми/закрытыми ключами, идентификатором заказа, идентификатором пользователя и т. д. См. пример контроллера, готовый к использованию с файлами из каталога /Examples/ - /GoUrl/Controllers/GoUrl/ExamplesController.cs (снимок экрана)
Отредактируйте функцию Main в файле /GoUrl/GoUrlCore/NewPayment.cs, чтобы добавить дополнительные действия после получения платежа (обновить записи базы данных, отправить электронное письмо пользователю и т. д.).
Вам нужно будет разместить URL-адрес обратного вызова в поле для оплаты биткойнов/альткойнов (скриншот), используйте: http://yoursite.com/GoUrl/Callback.
Для отображения поля оплаты биткойнов/альткоинов в вашем представлении вам необходимо использовать Helper Cryptobox (@Html.Cryptobox(DisplayCryptoboxModel) или отобразить частичное представление Partial/_Cryptobox.
См. /GoUrl/Views/Examples/Basic.cshtml и другие примеры.
Для примеров использования добавьте свои закрытые ключи gourl в Web.config и закрытые/открытые ключи в несколько мест в файле SamplesController.cs.
ВОТ И ВСЕ! CRYPTOCOIN PAYMENT BOX/CAPTCHA ДОЛЖНЫ ТЕПЕРЬ РАБОТАТЬ НА ВАШЕМ САЙТЕ.
Подробнее — https://gourl.io/bitcoin-api-asp.html.
Таблица MSSQL для пакета
Пакет использует собственную базу данных с таблицей crypto_pays, где будут храниться все платежи в биткойнах/альткойнах, сделанные вам. У вас может быть несколько криптобоксов на сайте (например, биткойн, Dash, Dogecoin и т. д.), и вся информация о платежах для таких транзакций будет храниться в одной таблице.
Если вы хотите переместить таблицу в существующую базу данных, выполните запрос ниже, он создаст новую таблицу crypto_pays в существующей базе данных; и после настройки «connectionStrings» в /GoUrl/Web.config.
CREATE TABLE dbo.crypto_payments (
paymentID int IDENTITY(1,1) NOT NULL,
boxID int NOT NULL,
boxType nvarchar(10) NOT NULL,
orderID varchar(50) NOT NULL,
userID varchar(50) NOT NULL,
countryID varchar(3) NOT NULL,
coinLabel varchar(6) NOT NULL,
amount decimal(20, 8) NOT NULL,
amountUSD decimal(20, 8) NOT NULL,
unrecognised tinyint NOT NULL,
addr nvarchar(50) NOT NULL,
txID char(64) NOT NULL,
txDate datetime NULL,
txConfirmed tinyint NOT NULL,
txCheckDate datetime NULL,
processed tinyint NOT NULL,
processedDate datetime NULL,
recordCreated datetime NULL
);
Возможности GoUrl-шлюза
Наш платежный шлюз с функцией мгновенной оплаты позволяет вам легко организовать свой веб-сайт.
- 100% бесплатный открытый исходный код на Github.com
- Без абонентской платы, комиссия за транзакцию от 0%
- Удостоверение личности не требуется, банковский счет не требуется
- Получайте платежи прямо на свои кошельки биткойнов/альткойнов и конвертируйте их в доллары США/евро/и т. д. позже.
- Пользовательский платежный ящик – формат json; настройте свой платежный ящик в биткойнах, добавив собственный текст/логотип
- Плата за продукт — продавайте свои продукты за биткойны, биткойн-наличные, лайткойны и т. д. онлайн на своем веб-сайте. Это легко!
- Плата за загрузку — зарабатывайте деньги на загрузке файлов/другого цифрового контента с вашего веб-сайта в Интернете.
- Pay-Per-Post — получайте отдельные платежи за каждую публикацию/статью, опубликованную на вашем сайте.
- Pay-Per-Registration — зарабатывайте деньги на регистрации пользователей на вашем сайте; остановить спам
- Платный доступ к страницам — продавать платный доступ к выбранным веб-страницам незарегистрированным посетителям онлайн.
- Плата за членство — продавайте ежемесячное/ежедневное членство на вашем веб-сайте участникам онлайн.
- Установите свои собственные цены в долларах США. Он автоматически конвертирует доллары США в криптовалюты, используя текущие обменные курсы.
- Прямая интеграция на ваш сайт (iframe), внешние платежные страницы не открываются (как предлагают другие платежные шлюзы)
- Пользователь увидит результат успешного платежа обычно в течение 5 секунд после отправки платежа.
- Пользователи и посетители вашего сайта увидят окно оплаты GoUrl на вашем сайте на своих родных языках.
- Наш платежный шлюз поддерживает следующие языки интерфейса: английский, испанский, французский, немецкий, голландский, итальянский, русский, польский, португальский, персидский, корейский, японский, индонезийский, турецкий, арабский, упрощенный китайский, традиционный китайский, хинди. Мы также можем добавить любой новый язык в платежную систему по запросу.
- Партнерская программа для веб-разработчиков: зарабатывайте 0,50% за всю жизнь с каждого платежа криптовалютой, сделанного пользователями через платежный шлюз GoUrl.
- Глобально, анонимно, безопасно, нулевой риск, без возвратных платежей, регистрация посетителей не требуется.
- Официальный плагин GoUrl Bitcoin для Wordpress — легко использовать на вашем веб-сайте
- Бесплатная поддержка при интеграции нашего криптоплатежного шлюза GoUrl в ваши скрипты/плагины/веб-сайт.
Введение
Платежный шлюз GoUrl Bitcoin/Altcoin предлагает простой пакет ASP.NET C#, который вы можете легко интегрировать в свой собственный веб-сайт ASP за считанные минуты.
Начните принимать платежи на своем веб-сайте, включая все основные криптовалюты, и начните продавать онлайн за считанные минуты. Никакого процесса подачи заявления.
Большим преимуществом Cryptocoin Payment Box является то, что он полностью интегрирован с вашим веб-сайтом, внешние платежные страницы не открываются (как предлагают другие платежные шлюзы).
Ваш сайт получит полную информацию о платежах пользователя сразу после совершения платежа криптовалютой, и вы сможете обработать ее в автоматическом режиме.
Как это работает
A. Владелец веб-сайта/сторона продавца
Вы можете использовать следующие шаги, чтобы продавать свои продукты на своем веб-сайте за криптовалюты, если хотите, и можете автоматически конвертировать их в доллары США.
- Установите GoUrl crypto Payment Box на свой веб-сайт и динамически настраивайте идентификатор заказа, валюту, сумму к оплате и т. д. Или используйте Monetiser Online, если у вас нет собственного веб-сайта.
- Вы можете принимать платежи только в биткойнах или также в других монетах — Bitcoin Cash, Dogecoin, Litecoin, Dash и т. д. См. Демо1 (несколько монет) или Демо2 (только биткойн).
- При настройке Cryptocoin Payment Box вы можете ввести исходную сумму в долларах США или в криптовалютах. Сумма в долларах США будет автоматически конвертирована в сумму криптовалюты с использованием сегодняшнего обменного курса криптовалюты LIVE (обновляется каждые 30 минут), а сумма криптовалюты будет отображаться в поле платежа. Например, если вы ввели 20 долларов США, в поле платежа отобразится 0,059 BTC.
- Вам нужно будет создать учетную запись на Poloniex.com или Bitstamp.net (торговые платформы).
- Настройте так, чтобы все полученные вами платежи автоматически перенаправлялись из вашей учетной записи GoUrl.io в вашу учетную запись на Poloniex / Bitstamp (введите адрес своего кошелька для монет Poloniex / Bitstamp в настройках ящика платежей Gourl). И используйте функцию «автопродажи» (автоматический обмен ваших криптовалют на доллары США) на Poloniex/Bitstamp.
- Используя эту функцию, вам не нужно беспокоиться, если цены на криптовалюту понизятся или повысятся. В течение 1-2 часов после получения вами платежа в криптовалюте ваш платеж будет автоматически конвертирован в доллары США на Poloniex/Bitstamp и будет храниться на вашем счете Poloniex/Bitstamp в долларах США.
- Позже вы сможете вывести свои доллары США с Poloniex/Bitstamp на свой банковский счет в США/Великобритании/Франции и т. д.
Б. Конечный пользователь/Покупатель
- Все ваши пользователи увидят GoUrl Payment Box на вашей веб-странице, а некоторые пользователи будут использовать свои кошельки для монет и совершать платежи вам.
- Примерно через 5 секунд после оплаты криптовалюты пользователь увидит на странице вашего сайта подтверждение о получении платежа (т.е. очень быстро).
- Ваш сайт автоматически немедленно получит текущий идентификатор пользователя с полной платежной информацией с нашего платежного сервера.
- Пользователь по-прежнему будет находиться на вашей веб-странице и видеть успешный результат платежа, ваш скрипт может автоматически обрабатывать платеж и выдавать пользователю подтверждение (например, обновление членства пользователя или предоставление ссылки для загрузки ваших продуктов и т. д.). Все в автоматическом режиме – никаких ручных действий не требуется.
- Для пользователя процедура оплаты на вашем веб-сайте будет визуально очень похожа и сравнима с обычными кредитными картами по скорости.
- Никакой бумажной волокиты, никаких возвратных платежей, никакой ежемесячной платы, низкая комиссия за транзакцию (от 0%). Обратите внимание, что в течение следующих 30 минут (после подтверждения транзакции) платеж будет автоматически перенаправлен на адрес вашего кошелька.
Список API платежей:
- Платежный API биткойнов
- API оплаты биткойнами наличными
- Платежный API Лайткоин
- Платежный API Dash
- Платежный API Dogecoin
- Платежный API Speedcoin
- Платежный API Реддкоин
- Платежный API Поткоин
- Платежный API Feathercoin
- Платежный API Верткоин
- Платежный API UniversalCurrency
- API платежей MonetaryUnit
- Платежный API Peercoin
.
Примеры PHP/живая демонстрация:
- Оплата за продукт : Пример 1 — несколько криптовалют, Пример 2 — биткойны.
- Плата за загрузку : Пример 3 — несколько криптовалют, Пример 4 — биткойны.
- Оплата за публикацию : Пример 5 — несколько криптовалют, Пример 6 — биткойн.
- Плата за регистрацию : Пример 7 — несколько криптовалют, Пример 8 — биткойны.
- Доступ с оплатой по страницам : Пример 19 — несколько криптовалют, Пример 10 — биткойны.
- Плата за членство : Пример 11 — несколько криптовалют, Пример 12 — биткойны.
- Пример 13 вашего индивидуального платежного ящика — биткойн json/jquery