Блог / Случаи разделения платежа

Пример разделения платежа с указанием точной суммы:

Магазин платит фиксированную сумму 0.2 BTC своему партнеру, 0.3 BTC за доставку, 1.5 BTC отправляет в холодное хранилище (Cold Storage) и остальное оставляем для бизнеса.

{
   "callback":{
	  "url":"http://example.com/callback",
	  "data":{
		 "secret":"7j0ap91o99cxj8k9"
	  }
   },
   "destinations":[
	  {"address": "1apiKcJM95jENZeom2dQo8ShK7dUQkRaS", "amount":  20000000},
	  {"address": "1apimr7q2cL3xPma8SfiDPyTdWSHXSEyB", "amount":  30000000},
	  {"address": "1ApiwpetcWnBbkpU7cb7biPfc6Tiucasf8", "amount": 150000000},
	  {"address": "1Api8ZyHPp4f1QNTsi3AGyXbaTnzzAuDez"}
   ]
}

Покупатель платит за заказ 10 BTC.

Случай оплаты меньшей суммы. Если покупатель оплатил всего 1 BTC, то сумма будет разделена на 0.2, 0.3 и оставшаяся часть 1 - 0.5 = 0.5 будет направлена в холодное хранилище. Адрес для Бизнеса не получит ничего, потому что входящей оплаты не достаточно.

Случай полной оплаты. Магазин получит уведомление об оплате и о разделении суммы на указанные биткоин-кошельки: 0.2, 0.3, 1.5 и 8 BTC.

Случай переплаты. Последний адрес, в списке, без указанной суммы, получит весь остаток от разделения.

Комиссия сети и комиссия сервиса будут вычтены из последней выплаты. В этом примере - из бизнес части.

Пример разделения в процентом соотношении:

Давайте представим что вы открываете Биржу. Вы хотите разделить 20% на Горячий кошелек, для быстрых выплат клиентам, 30% отправить на ваш счет, на другую биржу, для управления и арбитража, а оставшиеся 50% положить в безопасное место - Холодный кошелек.

{
   "callback":{
	  "url":"http://example.com/callback",
	  "data":{
		 "secret":"7j0ap91o99cxj8k9"
	  }
   },
   "destinations":[
	  {"address": "1apiKcJM95jENZeom2dQo8ShK7dUQkRaS", "amount": "20%"},
	  {"address": "1apimr7q2cL3xPma8SfiDPyTdWSHXSEyB", "amount": "30%"},
	  {"address": "1ApiwpetcWnBbkpU7cb7biPfc6Tiucasf8"}
   ]
}

Порядок в списке важен.
Весь входящий платеж делится на три адреса пропорционально.
Первыми в списке, вычитаются комиссия сети и комиссия сервиса.