Представляю вам удобный платёжный интерфейс приёма биткоин с дальнейшим распределением денег на несколько адресов.
Если вам нужно при поступлении денег, сразу же оплатить часть вашему партнёру или заплатить за контент, который вы перепродаёте.
А может быть вам нужно собрать автоматическую реферальную программу или разделить средства на горячий кошелек и в сбережения ?!
Вы можете легко использоваться АПИ https://bitaps.com/ru/api/#Create_smartcontract
Эта функция очень похожа на обычный приём платежей с колбэком https://bitaps.com/ru/api/#Create_payment_address
только POSTом нужно передать процентное соотношение или фиксированную сумму со списком адресов для выплаты.
Как только ваш клиент оплатит, произойдёт колбэк в ваш интернет магазин и деньги каскадом разделяться по указанным правилам.
Для удобства есть конструктор на PHP/ Python/ cURL. Экспериментируйте с переменными и смотрите результат.
А если потребуется помощь в написании кода — пишите мне: support@bitaps.comДобавлено (14.12.2016, 16:41)
---------------------------------------------
Поддержание баланса на горячем кошельке
Интерфейс работает по тому же принципу что и "Создание платёжного адреса", но деление средств происходит между горячим и холодным кошельком.
Для примера, вам нужно держать горячий кошелек для быстрых регулярных выплат своим клиентам, а остальные деньги отправлять в холодное хранилище, на биржу или отдельный адрес. Баланс горячего кошелька будет поддерживаться исходя из указанной суммы или процентного соотношения балансов горячего и холодного кошелька. При поступлении средств на смартконтракт, наш сервис проверяет оба баланса: горячего и холодного кошелька, и в зависимости от условия смартконтракта выполняет перевод.
В случае процентного соотношения горячего к холодному кошельку, процент берётся от баланса холодного кошелька.
Пример 1
Ваш смартконтракт должен поддерживать баланс горячего кошелька в размере 10 BTC, а всё что свыше отправлять в хранилище.
Текущий баланс горячего кошелька всего 5 BTC.
Клиент отправляет вам 3 BTC.
Сервис проверяет оба баланса кошельков, видит что на горячем кошельке не достаточно средств, и переводит все 3 BTC на него. Так как там требуется поддерживать 10 BTC.
Пример 2
Те же условия, но клиент отправляет 7 BTC.
В этом случае сервис отправит 5 BTC на горячий кошелек, что бы достичь необходимых 10 BTC на балансе. А остальные 2 BTC отправит на указанный адрес холодного хранилища.
Пример 3
Смартконтракт должен поддерживать баланс горячего кошелька в 10 BTC.
Его текущий баланс 10 BTC.
Клиент отправляет 8 BTC.
Сервис проверяет баланс горячего кошелька и обнаруживает, что баланс по смартконтракту полный и отправляет все 8 BTC на адрес холодного хранилища.
подробнее на странице https://bitaps.com/ru/api#Create_smartcontract_hot_wallet